Prototype SBRM Represented in XBRL
Sunday, July 14, 2019 at 09:03AM
Charlie in Becoming an XBRL Master Craftsman

I have created a prototype SBRM representation using XBRL.  There are many different ways to represent ontology-like things.  I am using XBRL for this representation.  Others will likely use OWL.

My prototype is based on this informal representation of a framework for a financial report.

The the first prototypes created by the OMG working group for SBRM were represented using UML (see page 38 of my Logical Theory Describing a Business Report). What will become very, very clear if the SBRM is represented using both XBRL and OWL is the expressive power of XBRL, the expressive power of OWL, and the real differences between the two representation approaches.  What it is looking like to me is that in order for XBRL to match the expressive power of OWL, XBRL has to re-invent a lot of which already exists in OWL. Whether that makes sense is to be determined.

Here is what I have so far: (note that this is not properly modularized as of yet; this connection approach is optimized for editing of the XBRL taxonomy not using it)

Here is an implementation of the SBRM, used to represent a reporting scheme and several reports prepared using that reporting scheme.  I am using the IPSAS reporting scheme.  I am using the method that I documented.  And this is the resulting implementation, the XBRL taxonomy, the XBRL Formulas, all of the other assertions and the XBRL instance of the report.

I will tie all of these pieces together better using the document Illustrating the Benefits of a Best Practice Method for Creating XBRL-based Financial Reports.

For reference purposes, here is a prototype of SBRM represented in OWL (this is a work in progress). You can download and install Protege which will load this.  This is a screen shot of what it looks like thus far in Protege.

That is it for now.  Stay tuned!

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