On Using Conceptual Data Modeling for Ontology Engineering

  title={On Using Conceptual Data Modeling for Ontology Engineering},
  author={Mustafa Jarrar and Jan Demey and Robert Meersman},
  journal={J. Data Semant.},
This paper tackles two main disparities between conceptual data schemes and ontologies, which should be taken into account when (re)using conceptual data modeling techniques for building ontologies. Firstly, conceptual schemes are intended to be used during design phases and not at the run-time of applications, while ontologies are typically used and accessed at run-time. To handle this first difference, we define a conceptual markup language (ORM-ML) that allows to represent ORM conceptual… 
Conceptual Modeling and the Quality of Ontologies: A Comparison between Object-Role Modeling and the Object Paradigm
The paper aims to demonstrate the impact of the modelling paradigm adopted on the quality of ontological models and the potential impact that such a decision can have in relation to the development of software applications.
Learning The Differences Between Ontologies and Conceptual Schemas Through Ontology-Driven Information Systems
It is suggested that ontologies and conceptual schemas belong to two different epistemic levels and should deal with general assumptions concerning the explanatory invariants of a domain ‐ those that provide a framework enabling understanding and explanation of data across all domains inviting explanation and understanding.
Application of the Ontology Axioms for the Development of OCL Constraints from PAL Constraints
This paper proposes the transformation of PAL (Protege Axiom Language) constraints (ontology axioms), which is based on KIF (Knowledge Interchange Format) and is part of KIF ontology, into OCL constraints, which are part of a UML class diagram.
On Approach for Enterprise Ontology Transformation into Conceptual Model
An approach for knowledge represented by ontology automatic transformation into conceptual model, which can be transformed into executable specification, is presented and the method of automatic transformation is proposed.
Ontology Engineering - The DOGMA Approach
This chapter presents a methodological framework for ontology engineering (called DOGMA), which is aimed to guide ontology builders towards building ontologies that are both highly reusable and
On Using Graphical Notation In Ontology Engineering
This research maps the most commonly used ORM constructs to OWL 2 using SROIQ Description Logic and extends the ORM notation to cover all OWL2 constructs not currently covered by ORM, which creates a framework that allows one to engineer OWL ontologies graphically using ORM.
Reverse Engineering Ontology to Conceptual Data Models
A significant corollary of this study is that it is possible to generate a domain conceptual model from a given ontology subject to validation that needs to be performed by the domain specialist before evolving this model into a global conceptual model.
On Scope of Ontology Modeling and Database Modeling
  • Computer Science
  • 2017
This paper presents a review of how ontology modeling and databases modeling are related, of what their main differences are and of the mechanisms used to communicate with each other.
On Using Conceptual Modeling for Ontologies
This paper analyzes some of the arguments relevant to the debate, in particular the question whether conceptual data models would adequately support the design and use of ontologies, suggesting a hybrid approach, combining databases and logic-based services.


Formal Ontology Engineering in the DOGMA Approach
This paper presents a specifically database-inspired approach (called DOGMA) for engineering formal ontologies, implemented as shared resources used to express agreed formal semantics for a real world domain, and claims it leads to methodological approaches that naturally extend key aspects of database modeling theory and practice.
Extending UML to Support Ontology Engineering for the Semantic Web
A modest extension to the UML infrastructure for one of the most problematic differences is proposed, the DAML concept of property which is a first-class modeling element in DAML, while UML associations are not.
An ontological analysis of the relationship construct in conceptual modeling
This analysis uses ontology, which is the branch of philosophy dealing with models of reality, to analyze the meaning of common conceptual modeling constructs and derives rules for the use of relationships in entity-relationship conceptual modeling.
Using explicit ontologies in KBS development
The main message is that early in the knowledge engineering process an application-specific ontology should be constructed, and some principles for organizing a library of reusable ontological theories which can be configured into an application ontology are presented.
Towards Ontological Foundations for UML Conceptual Models
The General Ontological Language (GOL) and its underlying upper level ontology are used to evaluate the ontological correctness of a conceptual UML class model and to develop guidelines for how the constructs of the UML should be used in conceptual modeling.
UML-based ontology modelling for software agents
The potential for UML to be used for ontology modelling is examined, it is compared to traditional description logic formalisms and some further possibilities for applying UML-based technologies to agent communication systems are discussed.
EER-CONCEPTOOL: a "reasonable" environment for schema and ontology sharing
  • H. MeiselE. Compatangelo
  • Computer Science
    14th IEEE International Conference on Tools with Artificial Intelligence, 2002. (ICTAI 2002). Proceedings.
  • 2002
This work describes how DL-based reasoning can provide a relevant part of the semi-automated deductive support needed to specify the articulation of the overlapping components in two or more schemas or ontologies of two EER knowledge bases.
Mediators over ontology-based information sources
The querying and answering process in a model for providing integrated and unified access to multiple information sources of the kind of Web catalogs is studied and algorithms for handling the main tasks of the mediator are presented.
Conceptual Modeling with Description Logics
The purpose of the chapter is to help someone familiar with DLs to understand the issues involved in developing an ontology for some universe of discourse, which is to become a conceptual model or
Practical Experiences in Trading Off Ontology Usability and Reusability
This article built a common ontology to allow knowledge sharing among several applications in the domain of air campaign planning and confirmed previous findings in the knowledge acquisition literature: it is difficult to simultaneously obtain high usability and reusability.