Comparing XBRL Implementation Alternatives
Saturday, June 14, 2014 at 02:48PM
Charlie in General Information

In order to understand different implementation altrenatives I compared each of the alternatives that I could see using the constraints that I believe are important.  This is what I came up with:

There seems to be the following alternative data storage options for implementing an XBRL based system:

There appear to be two different storage strategies which one might use:

These seem to be the important evaluation criteria:

So, I created radar charts for each of the options for implementation from above.  On the chart I show two sets of data: one for storing the XBRL technical syntax (in RED), the other for storing a more business semantics oriented format (in BLACK).  I assigned values for each of the 9 constraints.  The radar graphs below show the results that I get:

File system

(Click for larger image)

Relational database

(Click for larger image)

Multidimensional database

(Click for larger image)

RDF Triple Store

(Click for larger image)

NoSQL Database

(Click for larger image)

This is the raw data that I used to populate the radar charts:

(Click image for larger view)

If you don't like the values I assigned for each alternative for each of the constraints, here is the Excel spreadsheet which I used, assign your own values.

You can download the radar graphs and data which are summarized in this PDF.

Reach your own conclusions.

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