21
II Jornadas sobre Ontologías y Web Semántica. WebSemántica'2007 Method for ontology generation from concept maps in shallow domains Alfredo Simón 1 Luigi Ceccaroni 2 Alejandro Rosete 1 1 Technical Institute “José Antonio Echeverría” (Cuba) 2 Technical University of Catalonia, Software department (Spain) [email protected]

Method for ontology generation from concept maps in shallow domains

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Method for ontology generation from concept maps in shallow domains

II Jornadas sobre Ontologías y Web Semántica. WebSemántica'2007

Method for ontology generation from concept maps in shallow domains

Alfredo Simón1

Luigi Ceccaroni2 Alejandro Rosete1

1 Technical Institute “José Antonio Echeverría” (Cuba)2 Technical University of Catalonia, Software department (Spain)

[email protected]

Page 2: Method for ontology generation from concept maps in shallow domains

Introduction

The development and use of ontologies is increasing today

The design and creation of ontologies, the tools available and the specification languages are still complex (*environment of human collaboration)

These suggests the use of a form of representation that can be used naturally by humans and integrated with ontologies

Page 3: Method for ontology generation from concept maps in shallow domains

Integration between an informal, flexible and graphic model of knowledge (*Concept Map) and OWL ontologies

It based on a concept sense-disambiguation procedure and WordNet

It applied to concept maps of shallow domain with labels in the Spanish language

Oriented to obtain OWL-Lite and OWL-DL

Method proposed

Page 4: Method for ontology generation from concept maps in shallow domains

Defined by Novak (70’s) within the pedagogical sciences as graphical tools for organize and represent descriptive knowledge

Kind of semantic network but not formal and more flexible

Include concepts and relationship between concepts

Propositions (concept, link-word, concept) are the smallest semantic structure with proper sense

Oriented to be used and interpreted by humans Knowledge is expressed in natural language

Concept Map

Page 5: Method for ontology generation from concept maps in shallow domains

Examples (spanish concept maps)

Medical Domain Ontology from the @LIS TechNET Project

Page 6: Method for ontology generation from concept maps in shallow domains

It is an ontological and conceptual knowledge representation

It is a sort of semantic network. Therefore similar to Frame Systems

propositions and triples (subject, predicate, object) of RDF have similar structures

structural correspondence:concept with class/subclasslinks and link-word with propertypropositions with restriction and other OWL specifications

Concept maps & OWL ontologies

but it isn’t enough

Page 7: Method for ontology generation from concept maps in shallow domains

To increase the formalization levels of the link-words in the concept map

To analyze the concept map as a structured text:Identify the correct sense of the concepts (synset in WordNet)Identify the semantic of the relation between concepts using WordNet (hypernym-hyponym,meronym-holonym)

Five Phases

Formal Transformation

Page 8: Method for ontology generation from concept maps in shallow domains

Identification of the Concept Map Domain

Concept Sense Disambiguation for Domain

Concept Sense Disambiguation for Context

Using Spanish WordNet Lexical Database

1st Phase. Concept sense disambiguation

Page 9: Method for ontology generation from concept maps in shallow domains

Concept Map Domain

Senses of Arteria concept

1st Phase. Concept sense disambiguation

Page 10: Method for ontology generation from concept maps in shallow domains

2nd Phase. Initial coding of OWL classes

Page 11: Method for ontology generation from concept maps in shallow domains

3rd Phase. Identification of subclass relations

Page 12: Method for ontology generation from concept maps in shallow domains

hypernym relations inhypernym relations in WordNetWordNet

3rd Phase. Identification of subclass relations

Page 13: Method for ontology generation from concept maps in shallow domains

4th Phase. Identification of instance relations

Page 14: Method for ontology generation from concept maps in shallow domains

5th Phase. Identification of property relations

Page 15: Method for ontology generation from concept maps in shallow domains

5th Phase. Identification of property relations

Page 16: Method for ontology generation from concept maps in shallow domains

5th Phase. Identification of property relations

Page 17: Method for ontology generation from concept maps in shallow domains

5th Phase. Identification of property relations

Page 18: Method for ontology generation from concept maps in shallow domains

5th Phase. Identification of property relations

Page 19: Method for ontology generation from concept maps in shallow domains

Java application

Input: XML (generated for Macosoft -Concept Maps Editor)

Output: OWL

Validated with Protégé and WonderWeb OWL Ontology Validator

Implementation and Validation

Page 20: Method for ontology generation from concept maps in shallow domains

Conclusions

It has been shown that a tight relationship exists between conceptual maps and ontologies

The interpretation of conceptual maps as structured text allows the semantic inference needed for their coding in OWL, without losing flexibility

The defined procedures generate OWL ontologies from conceptual maps

The proposed integration creates the bases for generalization to other domains and for the collaborative development of ontologies

Page 21: Method for ontology generation from concept maps in shallow domains

identifications of more OWL specifications inside the concept maps as: TransitiveProperty and SymmetricProperty, property value (hasValue), intersection of class (intersectionOf) and equivalent class

reuse of public ontologies and concept maps repositories

Future Work