Pacioli: an XBRL Knowledge Engine
Pacioli is, I believe, an XBRL knowledge engine. Inspired by this description of Pyke as a "python knowledge engine", this is how I would describe Pacioli:
“Pacioli introduces Logic Programming (provided by Prolog) to the XBRL community by providing a specialized knowledge-based inference/reasoning/logic engine (rules based expert system) written in SWI Prolog. Pacioli, which understands the global standard XBRL technical syntax, the Logical Theory Describing Financial Reports, machine readable XBRL-based financial reporting rules, and XBRL-based financial reports; uses the techniques related to the Seattle Method to safely and reliably work with complicated XBRL-based financial information contained within those reports.”
You can understand the capabilities of the Pacioli XBRL Knowledge Engine by having a look at the reports on the reports of these dashboards and/or working through these examples.
Pacioli specializes in financial reporting and compliance reporting where report creators are permitted to make modifications to the report model. By way of contrast, LodgeiT is a compliance platform that specializes in tax form preparation and submission. Tax forms are, well, "forms".
But financial reports are not forms. Financial reports are knowledge graphs of complex information. Because of the way financial reporting works, the creators of financial reports are permitted to make modifications to the reports and their supporting report model. But report and report model modifications must be kept within permitted boundaries. The Seattle Method is used to articulate those permitted boundaries using machine-readable global standard XBRL-based rules. Those machine-readable rules help control report model modifications, keeping those modifications within permitted boundaries. Pacioli is the "engine" that drives this process and is used to verify report quality.
I started with a theory way back in 2012. But a theory is no good unless you prove the theory. Well, I have proven the theory by putting literally 100% of the XBRL-based financial reports submitted to the Securities and Exchange Commission (SEC) in both US GAAP and IFRS into the model represented by that theory. The most current version of my theory, Logical Theory Describing Financial Report (Terse), tunes the model and terminology. I have created a theory, framework, principles, and a method.
The Pacioli XBRL Knowledge Engine passes all my tests and supports my model, proving the theory and the model.
Let digital financial reporting begin!
Reader Comments