Modeling ORM Schemas in Description Logics

  • Thi Dieu Thu Nguyen
  • Nhan Le Thanh


In recent years, there has been a growing interest in integration of semantics into the Semantic Web environment, whose goal is to access, relate and combine information from multiple sources. With regard to this tendency, our work studies a mechanism to model ORM schemas in the Description Logic language SHOINK (D), the underpinning of a Web ontology language. This mechanism meets the key feature required by ORM schemas (i.e. identification and functional dependency constraints). It can be applied to integrate information not only from systems described in ORM schemas but also from relational databases into the Semantic Web environment.

Key words

Information integration object role modeling (ORM) description logics (DLs) web ontology language semantic web 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    A Borgida and Grant E Weddell. Adding uniqueness constraints to description logics (preliminary report). In DOOD’ 97: Proceedings of the 5th International Conference on Deductive and Object-Oriented Databases, pages 85–102, London, UK, 1997. Springer-Verlag.Google Scholar
  2. 2.
    Li Ding, P Kolari, Z Ding, and S Avancha. Using Ontologies in the Semantic Web: A Survey. Springer, October 2005. UMBC CS Technical Report 05-07.Google Scholar
  3. 3.
    TA Halpin. Business rules and object rolev modeling. Available at: Scholar
  4. 4.
    TA Halpin. A logical analysis of information systems: static aspects of the data-oriented perspective. PhD thesis, University of Queensland, Australia, 1989.Google Scholar
  5. 5.
    TA Halpin. Object-role modeling (ORM/NIAM). In Handbook on Architectures of Information Systems, 2nd edition, pages 81–103. Springer, Heidelberg, 2006.Google Scholar
  6. 6.
    TA Halpin. ORM 2 graphical notation. Technical report, Newmont University, September 2005.Google Scholar
  7. 7.
    I Horrocks and U Sattler. Ontology reasoning in the SHOQ(D) description logic. In Proc. of the 17th Int. Joint Conf. on Artificial Intelligence (IJCAI 2001), pages 199–204. Morgan Kaufmann, Los Altos, 2001.Google Scholar
  8. 8.
    I Horrocks and U Sattler. A tableaux decision procedure for SHOIQ. In Proc. of the 19th Int. Joint Conf. on Artificial Intelligence (IJCAI 2005), pages 448–453, 2005.Google Scholar
  9. 9.
    I Horrocks, Patel P Schneider, and F van Harmelen. From SHIQ and RDF to OWL: The making of a web ontology language. Journal of Web Semantics, 1(1):7–26, 2003.Google Scholar
  10. 10.
    M Jarrar and E Franconi. Formalizing ORM using the DLR description logic. 2007. Submitted.Google Scholar
  11. 11.
    Y Kalfoglou, Bo Hu, D Reynolds, and N Shadbolt. Semantic integration technonolgies survey. Technical report, University of Southampton, 2005.Google Scholar
  12. 12.
    T D Thu Nguyen and N Le-Thanh. La contrainte d’identification dans la logique de description SHOIN(D). ISRN I3S/RR-2006-34-FR, Laboratoire I3S (CNRS-UNSA), France, 2006.Google Scholar
  13. 13.
    T D Thu Nguyen and N Le-Thanh. Extending OWL-DL with identification constraints. ISRN I3S/RR-2007-03-FR, Laboratoire I3S (CNRS-UNSA), France, 2007.Google Scholar
  14. 14.
    T D Thu Nguyen and N Le-Thanh. Identification constraints in SHOIN(D). In Proc. of the 1th Int. Conf. on Research Challeges in Information Science (RCIS 2007), 2007. Accepted to publish.Google Scholar
  15. 15.
    Natalya F Noy. Semantic integration: a survey of ontology-based approaches. SIGMOD Rec., 33(4):65–70, 2004.CrossRefGoogle Scholar
  16. 16.
    Keng Siau and TA Halpin, editors. Unified Modeling Language: Systems Analysis, Design and Development Issues. Idea Group, 2001.Google Scholar
  17. 17.
    Raymond M Smullyan. First-Order Logic. Dover Publications, 1995.Google Scholar
  18. 18.
    P Spyns, SV Acker, M Wynants, M Jarrar, and A Lisovoy. Using a Novel ORM-Based Ontology Modelling Method to Build an Experimental Innovation Router. In EKAW, pages 82–98, 2004.Google Scholar
  19. 19.
    B Thalheim. Entity-Relationship Modeling: Foundations of Database Technology. Springer-Verlag New York, Inc., Secaucus, NJ, USA, 2000.zbMATHGoogle Scholar
  20. 20.
    JJVR Wintraecken. The NIAM Information Analysis Method: theory and practice. Kluwer Academic Publishers, 1990.Google Scholar

Copyright information

© Springer-Verlag London Limited 2007

Authors and Affiliations

  • Thi Dieu Thu Nguyen
    • 1
  • Nhan Le Thanh
    • 1
  1. 1.Les Algorithmes - Euclide B BuildingI3S laboratory (CNRS - UNSA)Sophia Antipolis CedexFrance

Personalised recommendations