AN ALGORITHM FOR BUILDING INFORMATION SYSTEM’S
ONTOLOGIES
Mohamed Mhiri, Sana Chabaane, Achraf Mtibaa, Faïez Gargouri
MIRACL Laboratory, ISIM Institute, BP 1030-3018, Sfax. Tunisia
Keywords: Ontology, Information systems design, concept, semantic relationships, conceptual relationships.
Abstract: Current applications' modelling becomes increasingly complex. Indeed, it requires a hard work to study the
particular studied field in order to determine its main concepts and their relationships. The conceptual
representations (CR) results of the modelling of such applications can contain structural and semantic errors
which are not detectable by current CASE. The solution that we propose is to associate an ontology, for the
studied field, as a help to the designers during IS modelling steps. Building such information system’s
ontologies require the use of an approach allowing the determination of the concepts and the relationships
between these concepts. Using ontologies makes it possible to ensure conceptual representations' semantic
coherence for a given field. In this paper, we propose an algorithm for building an information system’s
ontology based on the comparison between the concepts and using a set of semantic relationships.
1 INTRODUCTION
Information systems are increasingly complex in
particular with the enormous growth of the volume
of data, the extraordinary evolution of the
technologies and the evolutionary requirements of
the users. Consequently, current applications
require an enormous effort of design and
development. In fact, such applications require a
detailed study of their fields in order to define their
concepts and to determine the concepts’
relationships. On the other hand, applications
become more and more cooperatives using data from
heterogeneous sources, in particular in the case of
the Web applications (e-learning, e-commerce,
semantic Web, etc). The designers are also
confronted with different conflits. A typology of
these conflicts is given in (Ouksel, 1999).
In the literature, several approaches were
proposed to solve the previously enumerated
problems in order to assist the designers in their
tasks of modelling, mainly to represent knowledge
during the process of design.
Recently, as an evolution and generalization of
those approaches, several authors proposed the
ontology concept. Ontology is now considered as the
most complete and adequate way for resolving the
major modelling conflicts. Indeed, an ontology is an
explicit specification of a conceptualization (Gruber,
1993).
In this paper, we present an algorithm for
building information system's (IS) ontologies. It is
organised as follows. In the second section, we
present our approach for building information
system's ontologies and the different semantic
relationships used. The third section presents our
framework and the corresponding algorithm for
building IS’s ontologies. We conclude this paper by
giving our future works.
2 OUR APPROACH FOR
BUILDING IS’S ONTOLOGIES
Our ontology building is based on the three steps
proposed by (Leclère, 2002) and which we adapt to
IS (Mhiri
1
, 2005). The conceptualization step
consists in identifying the knowledge contained in a
particular field. The ontologization step consists in
modelling, in a generic language, the formal
properties of the considered field. The last step, the
operationalization supports an inference mechanism
allowing the reasoning implementation.
An ontology’s modelling requires the
introduction of new semantic and conceptual
relationships which can exist between the concepts.
467
Mhiri M., Chabaane S., Mtibaa A. and Gargouri F. (2006).
AN ALGORITHM FOR BUILDING INFORMATION SYSTEM’S ONTOLOGIES.
In Proceedings of the Eighth International Conference on Enterprise Information Systems - ISAS, pages 467-470
DOI: 10.5220/0002449304670470
Copyright
c
SciTePress