BLOG:  Digital Financial Reporting

This is a blog for information relating to digital financial reporting.  This blog is basically my "lab notebook" for experimenting and learning about XBRL-based digital financial reporting.  This is my brain storming platform.  This is where I think out loud (i.e. publicly) about digital financial reporting. This information is for innovators and early adopters who are ushering in a new era of accounting, reporting, auditing, and analysis in a digital environment.

Much of the information contained in this blog is synthasized, summarized, condensed, better organized and articulated in my book XBRL for Dummies and in the chapters of Intelligent XBRL-based Digital Financial Reporting. If you have any questions, feel free to contact me.

Entries from February 21, 2016 - February 27, 2016

Difference Between a Taxonomy and an Ontology

To the caual user, the distinction between a 'taxonomy' and an 'ontology' is less important.  But for those professional accountants trying to master the digital financial report; understanding the difference can be very helpful.  The actual term one uses is less important.  The meaning behind the term one uses can be very important.

A classification system is a logical grouping of something based on some similarity or other criteria. A classification system is a communications tool. A classification system structures information.  A classification system can be informal or formal, more rigorously or less rigorously created, readable/usable by computers, or not. A classification system can be a controlled vocabulary.

A dictionary or list is a classification system that has no hierarchy, it is simply a flat inventory of terms with no relations expressed between the terms.

A taxonomy is a classification system which tends to have one hierarchy into which some list of terms is categorized. Categories are basically sets. A taxonomy is a tree of categories of things with only one relation expressed so terms appear in only one location in a hierarchy of categories.

An ontology is a classification system which tends to have more than one hierarchy into which terms are categorized.  So an ontology can be thought of as a set of taxonomies.  An ontology can express many different types of relations which includes traits/qualities of each term. An ontology is less like a tree structure and more like a graph structure (as defined by network theory). An ontology tends to be a more formal set of well-defined concepts which precisely describes a specific domain.

You can think of a taxonomy or an ontology as being the same thing or as being different.  The term really does not matter.  What does matter is understanding that an ontology is far richer discription than a taxonomy and therefore does more.

Although they are called 'taxonomies', both the US GAAP XBRL Taxonomy and the IFRS XBRL Taxonomy are really ontologies.  Both have more than one hierarchy (i.e. presentation relations, calculation relations, definition relations).  Both are expressed as graph structures, not tree structures (i.e. XBRL networks separate the graphs).  For the IFRS taxonomy, numeric relations are expressed via XBRL Formula.

And so even though people say 'taxonomy' when they talk about these two classification systems; think ontology and realize they provide a lot more expressive power than they might first appear to provide.

Also consider how something like the Financial Report Ontology adds additional structure which can be leveraged by machines such as computers.

Posted on Friday, February 26, 2016 at 08:27AM by Registered CommenterCharlie in | CommentsPost a Comment | EmailEmail | PrintPrint

Imagine Financial Reports as Pivot Tables on Steroids

The most important aspect of XBRL is its ability to structure information.  If you don't understand that, please watch the video, How XBRL Works.  Before XBRL, information was unstructured; with XBRL, information is structured and the structure can be leveraged.

Imagine financial reports as pivot tables on steroids.  Look at the graphics below and think about the relations between the facts reported within an XBRL-based digital financial report.  In particular, have a look at the last three graphics. (Another view of the same information below.)

Imagine not only being able to get and pivot information within one financial report, but also being able to query across periods for the same reporting entity or across entities.  You can see such queries, although not dynamic, in these examples.

What technology challenges stands between where we are and the pivot tables you might be able to imagine?  None really.  The only challenge is providing professional accountants that create these reports with appropriate software tools that allow them to create XBRL-based structured financial reports effectively (i.e. no quality issues) and efficiently.

Posted on Monday, February 22, 2016 at 02:05PM by Registered CommenterCharlie in | CommentsPost a Comment | EmailEmail | PrintPrint