Answering the Question of which Logic
Saturday, August 15, 2020 at 09:11AM
Charlie in Digital Financial Reporting

I think I have all this figured out, then I learn more and I recognize that I still do not have it totally figured out.  I am trying to figure out the best logic to use to process XBRL-based digital financial reports.  This blog post explains where I stand now. 

Figuring out which logic to use is a "dance" between expressivity and tractability, trying to get the right equilibrium for the task being performed.  The logic needs to be as powerful as possible but also as reliable as possible (i.e. controllable).

Nothing has both the maximum expressivity and maximum control. What I do know for certain is that an "ontology" alone is not enough.  You need "ontology + rules".  SQL alone does not seem to be enough but I am not 100% sure.  XBRL Formula alone is not enough, certain specific things are missing. More needs to be added to SQL or XBRL based systems to get them to work effectively.

My confidence is pretty high that all of the following seem to provide enough logic, but most also have specific known control issues associated with them: 

There are other logics that can be used to process XBRL-based digital financial reports. Other completely different approaches such as the decision model approach could possibly be used but would need to include an ontology-type component.  Any syntax used should be 100% convertible to all other syntaxes and be able to round tripped back into the original syntax.  Then, you could switch between whatever approach.

I can tell you this.  "Rolling your own" system like we did for Pesseract is expedient for many things, but is significantly less powerful and it would be hard to compete with any of the approaches above in terms of power.  The specific pieces missing from XBRL Formula can be added.

For a more comprehensive analysis, please see here.

Taxonomies, Ontologies, Knowledge Graphs

Graph Databases will Change your Freakin' Life

Graph Databases: The best kept secret for effective AI

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