Understanding Ontologies
Sunday, December 30, 2012 at 08:15AM
Charlie in Modeling Business Information Using XBRL

This information is taken from the TopQuadrant web site, Ontology Development page. I am still trying to understand some of this information.

More people understand CSV files (comma separated values), relational databases, Microsoft Excel spreadsheets, and perhaps even XML for approaches to storing and using information better than they might understand an ontology. (See this blog post if you are trying to understand what an ontology is.)

Ontologies are powering the next generation of software applications. Ontologies are active models of information that are like and unlike other information modeling approaches you may be more familiar with:

XBRL is closer to something like RDF than it is to XML Schema. In fact, that is why the elements within an XBRL taxonomy are "flat".  XBRL tried to overcome the limitations of XML Schema by using only parts of it.  This is why tuples in XBRL are so bad for extensibility; they basically go back to using XML Schema.

The XBRL definition relation is similar to RDF-type expressions of information.  Definition relations are somewhat standard in that they use XLink.  But, it does not seem that XLink is catching on.

Article originally appeared on XBRL-based structured digital financial reporting (http://xbrl.squarespace.com/).
See website for complete article licensing information.