Using Ontology Languages for Conceptual Modeling

  • Authors:
  • Palash Bera;Anna Krasnoperova;Yair Wand

  • Affiliations:
  • Texas A&M International University;Bootlegger, Canada;University of British Columbia, Canada

  • Venue:
  • Journal of Database Management
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Conceptual models are used to support understanding of and communication about application domains in information systems development. Such models are created using modeling grammars usually employing graphic representation. To be effective, a grammar should support precise representation of domain concepts and their relationships. Ontology languages such as OWL emerged to define terminologies to support information sharing on the Web. These languages have features that enable representation of semantic relationships among domain concepts and of domain rules, not readily possible with extant conceptual modeling techniques. However, the emphasis in ontology languages has been on formalization and being computer-readable, not on how they can be used to convey domain semantics. Hence, it is unclear how they can be used as conceptual modeling grammars. We suggest using philosophically based ontological principles to guide the use of OWL as a conceptual modeling grammar. The paper presents specific guidelines for creating conceptual models in OWL and demonstrates, via example, the application of the guidelines to creating representations of domain phenomena. To test the effectiveness of the guidelines we conducted an empirical study comparing how well diagrams created with the guidelines support domain understanding in comparison to diagrams created without the guidelines. The results indicate that diagrams created with the guidelines led to better domain understanding of participants.