Skip to main content

Formal Specification of a Meta Hierarchical Logical Data Model Using Object Role Modeling

  • Conference paper
On the Move to Meaningful Internet Systems: OTM 2011 Workshops (OTM 2011)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7046))

  • 1206 Accesses

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.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chen, P.P.: The entity-relationship model—towards a unified view of data. ACM Transactions on Database Systems 1(1), 9–36 (1976)

    Article  Google Scholar 

  2. Object Management Group 2003, UML 2.0 Superstructure Specification, http://www.uml.org/

  3. Halpin, T.A., Morgan, T.: Information Modeling and Relational Databases, 2nd edn., pp. 855–856. Morgan Kaufmann Publishers, Burlington (2008)

    Google Scholar 

  4. 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)

    Chapter  Google Scholar 

  5. 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)

    Google Scholar 

  6. Bakema, G., Zwart, J., van der Lek, H.: Fully Communication Oriented Information Modelling, Ten Hagen Stam, The Netherlands (2000)

    Google Scholar 

  7. Simsion, G.C., Witt, G.C.: Data Modelling Essentials, 3rd edn., pp. 16–20, p. 235. Morgan Kaufmann, San Francisco (2005)

    MATH  Google Scholar 

  8. Long, R., Harrington, M., Hain, R., Nicholls, G.: IMS Primer, IBM Redbooks (2000), http://www.redbooks.ibm.com/redbooks/pdfs/sg245352.pdf

  9. 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)

    Chapter  Google Scholar 

  10. 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)

    Article  MATH  Google Scholar 

  11. 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)

    Chapter  Google Scholar 

  12. Vermeir, D.: Semantic Hierarchies and Abstractions in Conceptual Schemata. Information Systems 8(2), 117–124 (1983)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics