Thematix and IBM: Mapping SVBR to OWL

Apr 01, 2013
RobertK

 

Elisa Kendall , Partner at Thematix, and Mark Linehan of IBM Research have authored a proposed mapping of the Semantics of Business Vocabulary and Rules (“SVBR”) to OWL2.IBM logo

The work is significant, insofar as a growing number of large businesses are increasingly relying on SVBR to describe their business processes.  The OWL version will simplify the process of description and provide a richer set of tools and, for the first time, an ability to reason over a business model to determine consistency and entailment.

IBM is hosting the mapping, which is described at their site thusly:

This paper proposes a mapping of SBVR[1] vocabularies to a combination of OWL2[2] elements and annotations. The goal of this work is to define a reversible mapping: an SBVR vocabulary can be mapped to OWL2 and back again without loss of semantic information. That is, given a transformation chain V1 –> O1 –> V2, where V1 and V2 are SBVR vocabularies, and O1 is an OWL2 ontology, the semantic meaning of V1 and V2 are equivalent. This does not mean that V1 and V2 are textually identical because their format (e.g. Structured English versus graphical), syntactic structure, and lexical details (e.g. white space) may differ. It does imply that in a transformation chain V1 –> O1 –> V2 –> O2, the two SBVR vocabularies have the same meaning, and the two OWL2 ontologies have the same meaning. This also means that the OWL2-based transformation offers a viable format for exchanging SBVR vocabularies between two SBVR tools, as an alternative to the XMI-based format specified in SBVR clause 13. 

The scope of this work is SBVR vocabularies, excluding behavioral rules. 

The mapping described here depends upon two machine readable files, both of which are available as open source:

  • purl.org/sbvr2owl/SBVRTaggedText.xsd – the XML schema that is described in section 4.1 of this document. Referenced in this document by the prefix sbvr-tt.
  • purl.org/sbvr2owl/VocabularyDescription.owl – an OWL ontology that implements the OWL annotations and entities that are described in sections 4.2 and 4.3 of this document. Referenced in this document by the prefix sbvr-vd.

1 SBVR is the Semantics of Business Vocabulary and Rules specification from the Object Management Group (OMG), available athttp://www.omg.org/spec/SBVR.
2 The OWL2 Web Ontology Language standard of the World Wide Web Consortium (W3C), available at http://www.w3.org/TR/owl2-overview/.

1 Comment. Leave new

Lonnie VanZandt
July 8, 2013 6:00 pm

This is intriguing and I hope you are making progress.

Reply

Leave a Reply

Your email address will not be published. Required fields are marked *