A Methodology for the Development of Computer Ontologies Based Extractor Information

A Methodology for the Development of Computer Ontologies Based Extractor Information

Hacene Belhadef (Mentouri University of Constantine, Algeria), Naouel Ouafek (Mentouri University of Constantine, Algeria) and Kholladi Mohamed-Khireddine (Mentouri University of Constantine, Algeria)
DOI: 10.4018/978-1-61520-789-3.ch005
OnDemand PDF Download:
No Current Special Offers


In this chapter we propose a new methodology for ontology building, which is based on a set of mapping rules from a conceptual schema (Entity-Relationship) and its corresponding logical model (relational model) toward a conceptual ontology. The proposed methodology consists of three big steps, which are, the Transformation (mapping), the Formalization and the Codification. The crucial step in the building process of this methodology, is the transformation, this last is based on an automatic extraction of information for a conceptual model ER (such as entities, relationship, properties and cardinalities). The data stored in the database (the schema extension) are extracted and used to create instances of the ontology. At the end of this stage we will have a complete conceptual ontology can be used in different applications. The objective behind this work has several aims, which can be exploited in many fields, among others, search and retrieval of relevant terms in a domain of discourse, our methodology minimizes the manual work and gives a good result in an optimal time, the second is to facilitate the migration of an information system based on a classical approach (entity-relationships and relational model) towards another solution based on an ontological approach, while retaining the principle of operation of the first system.
Chapter Preview


Most methodologies of ontology construction are based on two phases, the ontologization and the operationalization. Ontologization is to build a conceptual ontology, this last will provide a detailed description of real perceived, that is free or as free as possible, in this case the designer must take into consideration the different sources of knowledge (glossaries of terms, other ontologies, texts, interviews with experts …). The operationalization is to encode the conceptual ontology obtained using an operational language of representation of knowledge (with a mechanism inference).

Currently, most work are based on the acquisition of knowledge from one or several corpus of text, they are based on a linguistic analysis (lexical and syntax) on specific tools as the tool SYNTEXUPERY created by Didier. (Bourigault D., 2002) or FASTR (Jacquemin C., 1997) and tools to extract the grammatical relations as Shallow parser RASP1 (Briscoe T., 2002). These methods minimize manual work for the extraction of terms and relationships, but in reality, there are several sources of data, not only texts collected to build a corpus, but as in the geographical domain, there are images, spatial data, plans, maps etc. For this reason, it is necessary to develop methods and techniques that reduce the effort needed for the process of acquiring knowledge; this is the objective of the ontology learning. Maedche and Staab (Maedche A., 2001) distinguish different ontology learning which focus on the type of input used for learning, ie, ontology learning from text, dictionary, basic knowledge, schema of semi-structured schema and from database schema (Xu Z., 2004).

Almost 99.9% of businesses using databases, where it comes our ideas, which are based on the reuse of these databases for the creation of ontology, meaning we will replace the database of the company by ontology which gives us a unifying framework and provides metadata or annotations to improve communication between humans and also between organizations. In additionally, the ontology provides:

  • A basic conceptual structure from which it is possible to develop knowledge-based systems those are shareable and reusable.

  • Interoperability between sources of information and knowledge.

  • A clear distinction between “ontology” and “knowledge base” should be done from their roles; ontology provides a system of concepts that are used to build a knowledge base and therefore ontology can be considered as a Meta system in a traditional knowledge base.


Methodologies For The Construction Of Ontologies: State Of The Art

Until 1996, the first ontologies have been developed without following methods or methodologies approved. In recent years, many methods have been created for the development of ontologies; in this paragraph we are going to cite some of them without going into details of each one.

The Method “TOVE”

This method is based on the experience obtained by the development of ontology for the project TOVE (TOrento Virtual Enterprise), the ontology is built manually from the business scenarios for which it will be used. The various steps of this method remains without detailed descriptions, moreover it is dedicated to the specification of ontologies for enterprise (Gruninger M., 1995).


Developed by the team LAI of the Polytechnic University of Madrid. This methodology includes the construction of ontologies in a process of project management including the steps:

  • Specifications: determining the future use of the ontology;

  • Conceptualization: to obtain a model of field in the level of knowledge;

  • Formalisation: transformation of the conceptual model to a formal model;

  • Implementation: constructing a operational model used by a computer;

  • Maintenance: updating the ontology if necessary.

And support activities (integration, evaluation, documentation).

Methontology allows the characterization of ontologies in the level of knowledge and emphasizes the need to work from intermediate structures of knowledge during the conceptualization. All these structures, designed to obtain abundant informal descriptions of the objects to represent them in the KBS, are supposed to identify the closest conceptualization covered by the ontology. Rest we still do not know precisely how to get the contents of these structures, in particular taxonomies of concepts (Fernandez M., 1997; Isaac A., 2005).

Complete Chapter List

Search this Book: