Abstract
In the past, numerous ways have been presented of mapping Object Role Modeling (ORM) conceptual schemas to relational logical schemas. However, mapping to hierarchical logical schemas has received little attention. This is unfortunate, since hierarchical logical schemas can be used to acquire physical schemas, like hierarchical DDL or XSD documents, along the lines of a three-level data modeling architecture. Given that hierarchical databases still exist abundantly in industrial practice, mapping ORM conceptual schemas to hierarchical logical schemas can be very relevant. A meta model description of a hierarchical logical data model offers a formal basis for defining such a mapping. We note that a hierarchical logical data model, as well as a meta model to which it should conform, is often described only informally in literature, particularly lacking a formal meta model specification. In this paper, we present a formal specification of a meta hierarchical logical data model using ORM.
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
Chen, P.P.: The entity-relationship model—towards a unified view of data. ACM Transactions on Database Systems 1(1), 9–36 (1976)
Object Management Group 2003, UML 2.0 Superstructure Specification, http://www.uml.org/
Halpin, T.A., Morgan, T.: Information Modeling and Relational Databases, 2nd edn., pp. 855–856. Morgan Kaufmann Publishers, Burlington (2008)
Halpin, T.: Information Modeling in UML and ORM: A Comparison. In: Khosrow-Pour, M. (ed.) Encyclopedia of Information Science and Technology, vol. 3, pp. 1471–1475. Idea Publishing Group, Hershey (2005)
Halpin, T.: ORM/NIAM Object-Role Modeling. In: Bernus, P., Mertins, K., Schmidt, G. (eds.) Handbook on Information Systems Architectures, 2nd edn., pp. 81–103. Springer, Heidelberg (2006)
Bakema, G., Zwart, J., van der Lek, H.: Fully Communication Oriented Information Modelling, Ten Hagen Stam, The Netherlands (2000)
Simsion, G.C., Witt, G.C.: Data Modelling Essentials, 3rd edn., pp. 16–20, p. 235. Morgan Kaufmann, San Francisco (2005)
Long, R., Harrington, M., Hain, R., Nicholls, G.: IMS Primer, IBM Redbooks (2000), http://www.redbooks.ibm.com/redbooks/pdfs/sg245352.pdf
Bird, L., Goodchild, A., Halpin, T.A.: Object Role Modelling and XML-Schema. In: Laender, A.H.F., Liddle, S.W., Storey, V.C. (eds.) ER 2000. LNCS, vol. 1920, pp. 309–322. Springer, Heidelberg (2000)
Campbell, L.J., Halpin, T.A., Proper, H.A.: Conceptual Schemas with Abstractions - Making flat conceptual schemas more comprehensible. Data & Knowledge Engineering 20(1), 39–85 (1996)
Morgan, T.: A Proposal for Folding in ORM Diagrams. In: Meersman, R., Dillon, T., Herrero, P. (eds.) OTM 2010. LNCS, vol. 6428, pp. 474–483. Springer, Heidelberg (2010)
Vermeir, D.: Semantic Hierarchies and Abstractions in Conceptual Schemata. Information Systems 8(2), 117–124 (1983)
Lemmens, I., Sgaramella, F., Valera, S.: Development of Tooling to Support Fact-Oriented Modeling at ESA. In: Meersman, R., Dillon, T., Herrero, P. (eds.) Proceedings of the Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: ADI, CAMS, EI2N, ISDE, IWSSA, MONET, OnToContent, ODIS, ORM, OTM Academy, SWWS, SEMELS, Beyond SAWSDL, and COMBEK 2009, pp. 714–722. Springer, Heidelberg (2009)
Elmasri, R., Navathe, S.B.: Fundamentals of Database Systems, 5th edn. Appendix D - An Overview of the Hierarchical Data Model. Addison-Wesley Longman Publishing Co., Inc., Boston (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schmaal, R.J.L., Balsters, H., Valera, S. (2011). Formal Specification of a Meta Hierarchical Logical Data Model Using Object Role Modeling. In: Meersman, R., Dillon, T., Herrero, P. (eds) On the Move to Meaningful Internet Systems: OTM 2011 Workshops. OTM 2011. Lecture Notes in Computer Science, vol 7046. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25126-9_48
Download citation
DOI: https://doi.org/10.1007/978-3-642-25126-9_48
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25125-2
Online ISBN: 978-3-642-25126-9
eBook Packages: Computer ScienceComputer Science (R0)