Skip to main content

A Conceptual Markup Language That Supports Interoperability between Business Rule Modeling Systems

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2519))

Abstract

The Internet creates a strong demand for standardized exchange not only of data itself but especially of data semantics, as this same internet increasingly becomes the carrier of e-business activity (e.g. using web services). One way to achieve this is in the form of communicating “rich” conceptual schemas. In this paper we adopt the well-known CM technique of ORM, which has a rich complement of business rule specification, and develop ORM-ML, an XML-based markup language for ORM. Clearly domain modeling of this kind will be closely related to work on so-called ontologies and we will briefly discuss the analogies and differences, introducing methodological patterns for designing distributed business models. Since ORM schemas are typically saved as graphical files, we designed a textual representation as a marked-up document in ORM-ML so we can save these ORM schemas in a more machine exchangeable way that suits networked environments. Moreover, we can now write style sheets to convert such schemas into another syntax, e.g. pseudo natural language, a given rule engine’s language, first order logic.

An early version of this paper has been presented at the “Rule Markup Languages for Business Rules on the Semantic Web” Workshop, 2002.

Author’s names are in alphabetical order.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bloesch, A., Halpin, T.: Conquer: A Conceptual Query Language. In: Thalheim, B. (ed.): Conceptual Modeling-ER’96 Proceedings. LNCS, Springer Verlag (1996)

    Google Scholar 

  2. Berners-Lee, T. et al.: Weaving the Web: The Original Design and Ultimate Destiny of the World Wide Web by its Inventor. Harper San Francisco (1999)

    Google Scholar 

  3. Booch, G., Rumbaugh, J., Jacobson, I.: The UML User Guide. Addison-Wesley (1999)

    Google Scholar 

  4. Boley, H., Tabet, S., Wagner, G.: Design Rationale of 20: A Markup Language for Semantic Web Rules. In: International Semantic Web Working Symposium (SWWS) (2001)

    Google Scholar 

  5. De Troyer, O., Meersman, R.: A Logic Framework for a Semantics of Object-Oriented Data Modeling. OOER (1995) 238–249

    Google Scholar 

  6. De Troyer, O., Meersman, R.A., Verlinder, P.: RIDL on the CRIS Case: a Workbench for NIAM. In: Olle, T.W., Verrijn-Stuart, A.A., Bhabuta, L. (eds.): Computerized Assistance during the Information Systems Life Cyle. Elsevier Science Publishers B.V. North-Holland (1988) 375–459

    Google Scholar 

  7. Bird, L., Goodchild, A., Halpin, T.A.: Object Role Modelling and XML-Schema. In: Laender, A., Liddle, S., Storey, V. (eds.): Proceedings of the 19th International Conference on Conceptual Modeling (ER’00). LNCS, Springer Verlag (1999)

    Google Scholar 

  8. Gottesdiener, E.: Business RULES show power, Promise. In: Issue of Application Development Trends. vol4. no3 (1997)

    Google Scholar 

  9. Fensel, D., Bussler, C.: The Web Service Modeling Framework WSMF. Technical Report, Vrije Universiteit Amsterdam

    Google Scholar 

  10. North, K.: Modeling, Data Semantics, and Natural Language. In: New Architect magazine (1999)

    Google Scholar 

  11. Halpin, T.: Information Modeling and Relational Databases. 3rd Ed., Morgan-Kaufmann (2001)

    Google Scholar 

  12. NN.: Terminology for the Conceptual Schema and Information System. ISO Technical Report TR9007, ISO (1990)

    Google Scholar 

  13. Karp, P.D.: The design space of frame knowledge representation systems, Technical Report 520, SRI International AI Center (1992)

    Google Scholar 

  14. Meersman, R.: Languages for the High-Level End User. In: InfoTech State of the Art Report, Pergamon Press (1981)

    Google Scholar 

  15. Navathe, S., Elmasri, R.: Fundamentals of Database Systems, 3rd ed., Addison-Wesley (2001)

    Google Scholar 

  16. Spaccapietra, S., Parent, C.: View Integration: A Step Forward in Solving Structural Conflicts, IEEE Transactions on Data and Knowledge Engineering 6(2), IEEE (1994)

    Google Scholar 

  17. Halpin, T.: Business Rules and Object Role Modeling. In: Issue of Database Programming & Design, vol. 9, no. 10 (1996) 66–72

    Google Scholar 

  18. Halpin, T.: Modeling for Data and Business Rules. An interview with Terry Halpin conducted by Ron Ross, Editor of Database Newsletter. In: Issue of the Database Newsletter (1997)

    Google Scholar 

  19. Verheyen, G., van Bekkum, P.: NIAM, An Information Analysis Method. In: Olle, T.W., Sol, H., Verrijn-Stuart, A. (eds.): IFIP Conference on Comparative Review of Information Systems Methodologies, North-Holland (1982).

    Google Scholar 

  20. Wintraecken, J.J.V.R.: The NIAM Information Analysis Method: Theory and Practice. Kluwer Deventer Netherlands (1990)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Demey, J., Jarrar, M., Meersman, R. (2002). A Conceptual Markup Language That Supports Interoperability between Business Rule Modeling Systems. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2002: CoopIS, DOA, and ODBASE. OTM 2002. Lecture Notes in Computer Science, vol 2519. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36124-3_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-36124-3_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00106-5

  • Online ISBN: 978-3-540-36124-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics