MASTERING XBRL-BASED DIGITAL FINANCIAL REPORTING – PART 2: LOGICAL CONCEPTUALIZATION OF FINANCIAL REPORT
– SEMANTIC SPREADSHEETS – CHARLES HOFFMAN, CPA
CC0 1.0 Universal (CC0 1.0) Public Domain Dedication https://creativecommons.org/publicdomain/zero/1.0/ 9
4. Separation of representation and presentation: The "representation" and
the "presentation of the representation" should not be intermingled.
5. Business rules separable from spreadsheet: Business rules should be
separated from the information when desired, integrated with the
spreadsheet when necessary. Business rules which are external to the
spreadsheet can be used to "watch over" the things and relations within the
spreadsheet. The business rules can be made available publicly via a URL,
privately via a private URL, etc.
6. Managed global standard: The better spreadsheet should be a global
standard under the control of someone like OMG, XBRL International, ISO,
Apache OpenOffice, or some other such organization.
7. Provide a formal shape but be domain neutral: One formal shape should
be agreed to, for example the multidimensional model, but the pieces which
fit into that shape or "fill" the shape are domain neutral, controlled by the
business domain.
8. Format should allow for versioning, collaboration, etc.: The syntax
format should allow for ease of versioning, constructing systems which are
collaborative in nature (multi-user).
9. Straightforwardly usable over the Internet: The format should be
compliant with internet standards.
10. Support a wide variety of common business use cases: A wide variety
of common business use cases would be served, but it is not a goal to solve
every business problem which exists.
11. Highly limited options: The number of optional features is to be kept to the
absolute minimum, ideally zero. Multiple approaches to solving a problem are
not necessary when one will do.
12. Formal and concise design: The design must be formal, concise, well
designed and well-engineered.
That is my list. What might you include in your list?
1.15. OMG Semantic Spreadsheet
There is the beginnings of an effort at OMG to create what they call a Semantic
Workbook