Types
It was the Greek philosopher Aristotle (384-322 B.C.) that first came up with the idea of classifying plants and animals by type, essentially creating typology.
Typology is the study of types and their traits, or the systematic classification of the types of something according to their common characteristics. (Important note; this is different than mereology which relates to parts and wholes which is a completely separate topic, "has-a" or "has-part" or "part-of" or "composition".)
When it comes to describing type relations, there are many terms used to describe what amounts to the same or similar things. XBRL uses the terms "general-special" relations. UML uses the terms "generalization-specialization". SKOS uses "broader-narrower". The ESEF/ESMA created "wider-narrower". The SEC tends to use the terms "wider-narrower". Others use "is-a". Others use "type-subtype". Others use "class-subclass-superclass". RDF uses "type". RDFS uses "subclassOf". OWL uses "class" to define an RDF "type".Confusing?
Yes, confusing terminology but the idea is important capability. If you understand the power of classification then you will understand why the effort is important. Type information can be used to explain, verify, and describe. For example, what are the different types of current assets for US GAAP?
Having a formal mechanism for representing types of things in a machine-readable form that can also be converted into a format that is readable by humans will provided unprecedented clarity. People will come up with clever and useful approaches to represent complex knowledge, approaches that were impossible without computers, the internet, formal logic, mathematics, and other tools. The ideas of informatics and cybernetics will be applied. The quality control techniques of Lean Six Sigma will be incorporated.
Current Assets:
- US GAAP XBRL Taxonomy
- IFRS XBRL Taxonomy
- Auditchain Pacioli Type Graph
- Simple tree in HTML (IFRS)
- Simple tree in HTML (US GAAP)
- XBRL definition relations of a type graph
- Some new, clever approach to showing information (coming soon!)
Comments
Post a Comment