« Guest Post on The Insight Forum | Main | Digitizing Financial Reports – Issues and Insights: A Viewpoint »

Bridging OWL and XBRL: OWL Information Expressed in XBRL

Inspired by something David vun Kannon said a few days ago on the XBRL-Dev mailing list and something Eric Cohen said a month ago on the XBRL-Public mailing list; I did something which is, I think, rather interesting.

For probably three or four years at least, I have been fiddling around expressing XBRL related stuff in OWL.  That resulted in the Financial Report Ontology which is still a work in progress.

But what if you flipped that around.  What if you expressed OWL stuff in XBRL?  What if one were to express in XBRL all the raw information one needs to create an OWL ontology?  Well, here is a prototype of exactly that: http://www.xbrlsite.com/2013/fro/fro-2013.xsd 

The key piece is this schema which defines a number of arcroles used to define predicates which relate objects and subjects: http://www.xbrlsite.com/2013/fro/fro-arcroles.xsd. The objects/subjects are expressed as XBRL concepts in the XBRL taxonomy schema.

I would suspect that a transformation could be created to turn the XBRL into OWL.  I would likewise suspect that a transformation could turn the same information expressed in OWL to XBRL.

This is either clever or insane.  Don't know which yet!  What do you think?

There are less than 300 "things" in the Financial Report Ontology; I think I will represent all of them using this approach and give the transformation a shot.

So, here is the list of "things" (objects and subjects): http://www.xbrlsite.com/2013/fro/fro-2013_Relations.html

The predicates used to relate the objects and subjects have only been set for a few of the relations.  All relations (subClassOf, hasPart, partOf, equivalentClass) will be set.  There are likely other types of predicates.

The more objects, subjects, and predicates defined; the more useful the metadata. The relations for a set of "graphs" or "networks", see Network Theory.

Posted on Sunday, June 16, 2013 at 09:49AM by Registered CommenterCharlie in | CommentsPost a Comment

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
All HTML will be escaped. Hyperlinks will be created for URLs automatically.