Understanding the Nuances: Fresh Look at Relations Between Report Elements
Friday, May 31, 2013 at 08:26AM
Charlie in Becoming an XBRL Master Craftsman

Fairly early in the evolution of XBRL I started collecting "patterns". These patterns have gone through numerous versions and terms, but I think that I am now settling on a more precise set of terminology and an improved set of examples.

All the things in say an SEC XBRL financial filing are not the same.  Many people refer to all of these things erroneously as "tags".  The more proper term is perhaps report element, the things which make up an SEC XBRL financial report. All of the report elements can be grouped into a finite set of categories: network, [Table], [Axis], [Member], [Line Items], Concept, [Abstract]. (i.e. they are not random)

These report elements are related to other report elements in specific ways.  For example, a [Table] is made up of one or more [Axis] and exactly one set of [Line Items].  Understanding which category of report elements relates to other category(s) of report elements and how is (a) helpful to creating SEC XBRL financial reports which are logical and sensible and (b) is something which can be leveraged by software.

These relations have patterns.  I used to group all of these patterns together calling them sometimes simply "Patterns" or "Metapatterns" or "Information Models".  My thinking on this has changed based on maturing ideas and very good input from others.  Here are my new terms and updated sets of examples which explain these relationship patterns:

I am not totally sure that everything in each group is actually a pattern of that group.  Further, I am not totally sure that I have accumulated every possible pattern for financial reporting.  What I can tell you with certainty is that (a) these relations are NOT random and (b) computer software can leverage these patterns.

There are three other things which are helpful in using this information:

While documentation of all this information is provided for each set of patterns or examples, you can get the complete set of information on the Digital Financial Reporting page. As it is becoming increasingly clear that digital financial reporting will be part of our future, it is increasingly important that accountants understand the nuances of using technologies such as XBRL.

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