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 April 21, 2019 - April 27, 2019

Ontology Spectrum

I updated my ontology spectrum graphic that I explained in another blog post. Here is the updated version:

 (Click image for larger view)

One thing worth noting is that a big shift occurs when relatins are defined formally as opposed to informally (the red zig zag in the diagram).

(Disjunction | Transitive | Is-a | Has-a | Part-of | Part relations | Logic gates | Cardinality | Class | Subclass)

As I said in the previous blog post, the graphic above was inspired by this graphic (see slide 4) and some of these other graphics.

In addition to updateing the graphic, I mapped that ontology spectrum to implementations in two technology stacks: XBRL and the Semantic Web Stack.  Recall this blog post where I point out the need for a unifying logic and compare/contrast the XBRL and Semantic Web stacks.

Here are the mappings from the ontology spectrum to:

As I understand it, it is the intent of the Standard Business Report Model(SBRM) to support either technology stack.  This is my view as to what the SBRM will end up looking like. I could be wrong, it is not complete.

What people tend to misunderstand is that the application you are trying to create picks where you need to be on the ontology spectrum.  You don't get to pick.  The level of quality, precision, accuracy, breadth, depth, and leads to a some required level of expressiveness that you need to make your application work effectively.  Impedance mismatches between what you need and what you provide causes problems.

############################

Class relations defined using XBRL

Properties defined using XBRL

AI is taxonomies and ontologies coming to life (NOT like humans learn)

See the section "Common Components of Ontologies" in this article

Demystifying the role of ontologies

Framework for evaluating ontologies

Ontologies and fault management (NASA, very good!)

AI - Externalization of Mind (Slide Share)

Demystifing Ontology

Posted on Saturday, April 27, 2019 at 11:14AM by Registered CommenterCharlie in | CommentsPost a Comment | EmailEmail | PrintPrint

Deriving Information Using XBRL Formula Chaining (Example)

In prior blog postsI have pointed out that XBRL Formulas have some specific deficiencies. One of those deficiencies involves chaining.  XBRL Formula processors cannot do forward or backward chaining.

Well, there is a way you can achieve a similar result using XBRL Formula.  What you can do with an XBRL Formula processor is "chain" a process together.  Now, you have to put everything in the right order because XBRL Formula processors cannot do forward or backward chaining as I have pointed out.

The objective is to duplicate these fundamental accounting concept relations continuity cross checks. All of these Excel extraction tools similarly use sequential processes as opposed to forward or backward chaining.

Here is how you do that validation using XBRL Formula:

And there you have it! While it is true that a human has to string the rules together in the correct order and that this process is not that effecient because you have to reload XBRL instances multiple times; this process does work and so it is effective.

What this example also clearly demonstrates is that there is a use case for deriving facts that were not reported so that consistency checks can be executed.  If it is the case that information about unreported facts cannot be determined, the XBRL instance is fundamentally unusable by automated processes.  At the same time, this shows that information can be used by automated processes since you can chain the process together effectively.

I have run this or had this run through the UBmatrix and Fujitsu XBRL Formula Processors.  I am going to try and get this run through two more processors to confirm that this works consistently.

 

DFIN: A New Approach to Data Quality

People are starting to value quality. In an excellent article, A New Approach to Data Quality: Preparing for a RegTech, SupTech and AI Future, DFIN Solutions (Donnelley) make two important points.

The first point is this: (emphasis is mine)

Global reporting and compliance have remained document-bound for too long. With recent advances in artificial intelligence (AI) and other forms of machine learning, however, companies are poised to meet their regulatory and compliance requirements in completely new ways.

The article points out that humans are no longer the primary consumers of information.  For example, the SEC says that 85% of the documents visited in their EDGAR filing system are machines.

Second, they say is to make quality paramount. The article goes on to give numerious specific ways to improve the quality of reported information.  Why is the need for quality so important?  Because machines are dumb and if the information is not of high quality, the information those machines are using is basically garbage and not usable.

Posted on Tuesday, April 23, 2019 at 10:14AM by Registered CommenterCharlie in | CommentsPost a Comment | EmailEmail | PrintPrint

PWC: 2019 AI Predictions: Six AI priorities you can’t afford to ignore

In an excellent article, 2019 AI Predictions: Six AI priorities you can’t afford to ignore, PriceWaterhouseCoopers provides good, practical advice about how artificial intelligence should be approached by business professionals.

Posted on Tuesday, April 23, 2019 at 10:08AM by Registered CommenterCharlie | CommentsPost a Comment | EmailEmail | PrintPrint