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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bloesch, A., Halpin, T.: Conquer: A Conceptual Query Language. In: Thalheim, B. (ed.): Conceptual Modeling-ER’96 Proceedings. LNCS, Springer Verlag (1996)
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)
Booch, G., Rumbaugh, J., Jacobson, I.: The UML User Guide. Addison-Wesley (1999)
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)
De Troyer, O., Meersman, R.: A Logic Framework for a Semantics of Object-Oriented Data Modeling. OOER (1995) 238–249
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
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)
Gottesdiener, E.: Business RULES show power, Promise. In: Issue of Application Development Trends. vol4. no3 (1997)
Fensel, D., Bussler, C.: The Web Service Modeling Framework WSMF. Technical Report, Vrije Universiteit Amsterdam
North, K.: Modeling, Data Semantics, and Natural Language. In: New Architect magazine (1999)
Halpin, T.: Information Modeling and Relational Databases. 3rd Ed., Morgan-Kaufmann (2001)
NN.: Terminology for the Conceptual Schema and Information System. ISO Technical Report TR9007, ISO (1990)
Karp, P.D.: The design space of frame knowledge representation systems, Technical Report 520, SRI International AI Center (1992)
Meersman, R.: Languages for the High-Level End User. In: InfoTech State of the Art Report, Pergamon Press (1981)
Navathe, S., Elmasri, R.: Fundamentals of Database Systems, 3rd ed., Addison-Wesley (2001)
Spaccapietra, S., Parent, C.: View Integration: A Step Forward in Solving Structural Conflicts, IEEE Transactions on Data and Knowledge Engineering 6(2), IEEE (1994)
Halpin, T.: Business Rules and Object Role Modeling. In: Issue of Database Programming & Design, vol. 9, no. 10 (1996) 66–72
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)
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).
Wintraecken, J.J.V.R.: The NIAM Information Analysis Method: Theory and Practice. Kluwer Deventer Netherlands (1990)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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