SKOS, XBRL, and SBRM
The Simple Knowledge Organization System (SKOS) is a standard way to describe concepts and the relationships between those concepts so computers and humans can understand and share knowledge consistently. SKOS is a lightweight semantic vocabulary for building controlled vocabularies, taxonomies, thesauri, and classification schemes. SKOS is a standard specification for constructing knowledge organization systems.
- Home Page
- SKOS Specification (W3C Recommendation)
- SKOS Primer
SKOS provides four essential building blocks to construct a knowledge organization system: (a) Define Concepts; (b) Group Concepts (a.k.a. Types, Classes); (c) Define Labels; (d) Connect Concepts.
Concepts are the things you want to organize. Labels are the different ways you want to be able to refer to those Concepts. For example, you might have a "preferred label", and "alternative label", and maybe other such labels. Relationships and associations, how concepts are connected, might be "broader" or "narrower" or some other relationship or association.
The Extensible Business Reporting Language (XBRL) also provides standard ways to describe concepts and the relations between those concepts so that computers and humans can understand and share knowledge consistently. XBRL has additional capabilities, constructing knowledge and organizing that knowledge is just one of those capabilities.
A financial reporting framework (a.k.a. financial reporting scheme) has concepts, those concepts are organized into groups, those concepts have labels, and those concepts are connected. In XBRL lingo, those financial reporting schemes or general business reporting schemes are referred to as an XBRL Taxonomy.
The XBRL technical syntax provides many of the same capabilities as SKOS in terms of organizing knowledge, but SKOS is more robust and SKOS is more of an accepted standard for organizing knowledge.
XBRL International's Open Information Model (OIM) provides a conceptualization of a business report. OIM defines the semantics of a digital business report. Note that a financial report is a specialized type of the more general business report. Object Management Group's Standard Business Report Model (SBRM) also defines a conceptualization of business and regulatory reports. OIM and SBRM are well aligned; I am reconciling their meaning to make sure that is the case.
To tie all these together as to not reinvent the wheel; I have created a working proof of concept set of XBRL arcroles that can be used to represent the semantics of relationships consistent with SKOS. Wikidata had one good idea which I have also referenced. Here is that working proof of concept: skos-arcroles.xsd.
Additional Information:
- Guidelines for the Construction, Format, and Management of Monolingual Controlled Vocabularies
- XBRL is an Extra Fancy Knowledge Graph
- Come Together
- Reconciling Seattle Method, OIM, SBRM, XBRL
- Essence of Accounting
- Accounting, the Language of Business
- Productivity Boost for Accounting and Audit
- Building Out the Ontology Pipeline
Comments
Post a Comment