Advertisement

An Approach for Bridging the Gap Between Business Rules and the Semantic Web

  • Birgit Demuth
  • Hans-Bernhard Liebau
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4824)

Abstract

Business rules should improve the human communication inside of an enterprise or between business partners and must be therefore independent of implementations in IT systems. As a long-term goal, business rules should be guaranteed by all IT applications of an enterprise. A first step to define and to standardize what business rules are is an OMG initiative to specify a metamodel for business rules and the vocabulary on which business rules are defined. The result of OMG’s effort is the SBVR (Semantics of Business Vocabulary and Business Rules) specification that we took as starting point of our investigations to automate business rules. There are multiple ways for transforming business rules. In this paper we show how SBVR based vocabulary and rules can be translated by model transformation chains into Semantic Web Languages. In our approach we use OWL and R2ML (REWERSE Rule Markup Language). Both are languages with a high potential for a broad usage in future rule-based applications.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Object Management Group (OMG): Object Constraint Language Version 2.0 (formal/06-05-01), http://www.omg.org
  2. 2.
    Object Management Group (OMG): Production Rule representation (bmi/2007-03-05), http://www.omg.org
  3. 3.
    Object Management Group (OMG): Semantics of Business Vocabulary and Business Rules (SBVR) (dtc/06-08-05), http://www.omg.org
  4. 4.
    Wüst, K.: Business Rules auf Basis von UML/OCL. Diploma Thesis, Technische Universität Dresden (2006)Google Scholar
  5. 5.
    Spreeuwenberg, S., Gerrits, R.: Business Rules in the Semantic Web, Are There Any or Are They Different? In: Barahona, P., Bry, F., Franconi, E., Henze, N., Sattler, U. (eds.) Reasoning Web. LNCS, vol. 4126, pp. 152–163. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  6. 6.
    Object Management Group (OMG): MOF Query View Transformation (QVT) (ptc/05-11-01) (2005), http://www.omg.org
  7. 7.
    Wagner, G., Giurca, A., Lukichev, S.: A General Markup Framework for Integrity and Derivation Rules. Dagstuhl Seminar Proceedings 05371, Principles and Practices of Semantic Web Reasonning (2006)Google Scholar
  8. 8.
    WWW Consortium (W3C): RIF Use Cases and Requirements (July 2006), http://www.w3.org/TR/rif-ucr/
  9. 9.
    WWW Consortium (W3C): OWL Web Ontology Language Overview. (February 2004), http://www.w3.org/TR/2004/REC-owl-features-20040210
  10. 10.
    Object Management Group (OMG): Meta Object Facility (MOF) Core Specification (formal/06-01-01) Version 2.0 http://www.omg.org
  11. 11.
    Object Management Group (OMG): Ontology Definition Metamodel (ad/06-05-01) (2006), http://www.omg.org
  12. 12.
    Baisley, D.: A Small Taste of SBVR-based XMI. From email correspondence of OMG’s SBVR Finalization Task Force (April 2006), http://www.omg.org/archives/sbvr-ftf/msg00300.html
  13. 13.
    The Eclipse Modeling Framework (EMF) Overview, http://dev.eclipse.org/
  14. 14.
    Halpin, T.A.: A Fact-oriented Approach to Schema Transformation. In: Thalheim, B., Gerhardt, H.-D., Demetrovics, J. (eds.) MFDBS 91. LNCS, vol. 495, Springer, Heidelberg (1991)Google Scholar
  15. 15.
    Reasoning on the Web with Rules and Semantics (REWERSE). Hompage (2007), http://www.rewerse.net
  16. 16.
    Liebau, H.-B.: Business Rules auf Basis des Semantic Web. Diploma Thesis. Technische Universität Dresden (2007)Google Scholar
  17. 17.
    EMF Ontology Definition Metamodel. IBM (September 2006), http://www.eclipse.org/
  18. 18.
    REWERSE I1 Rule Markup Language (R2ML), http://oxygen.informatik.tu-cottbus.de/rewerse-i1/

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Birgit Demuth
    • 1
  • Hans-Bernhard Liebau
    • 1
  1. 1.Technische Universität Dresden, Department of Computer Science 

Personalised recommendations