Difference between revisions of "Automated Alignment of Ontologies"

From THINC Lab Wiki
Jump to navigation Jump to search
thinc>Uthaya
thinc>Uthaya
m
Line 49: Line 49:
 
*** Optima+: The ontology alignment tool - Optima+
 
*** Optima+: The ontology alignment tool - Optima+
 
* Sample Code: [http://cs.uga.edu/~uthayasa/Optima/rel/TestOptima.zip Sample JAVA project using Optima+ API 4.5]
 
* Sample Code: [http://cs.uga.edu/~uthayasa/Optima/rel/TestOptima.zip Sample JAVA project using Optima+ API 4.5]
 +
* Optima+ Binary: [http://cs.uga.edu/~uthayasa/Optima/rel/optima+.zip binary]
 +
** unzip the binary
 +
** go to the unzipped directory
 +
** run the following command without quotes: "java -jar optima.jar -s http://oaei.ontologymatching.org/2011/benchmarks/101/onto.rdf -t http://oaei.ontologymatching.org/2011/benchmarks/252/onto.rdf -o output252.rdf --sage"
 
<!--* SEALS package: [http://cs.uga.edu/~uthayasa/Optima/rel/optima_plus_seals.zip Optima+ SEALS release for OAEI 2012]  
 
<!--* SEALS package: [http://cs.uga.edu/~uthayasa/Optima/rel/optima_plus_seals.zip Optima+ SEALS release for OAEI 2012]  
 
** How to run a seals package: [http://oaei.ontologymatching.org/2011/tutorial/tutorialv2.pdf SEALS tutorial] -->
 
** How to run a seals package: [http://oaei.ontologymatching.org/2011/tutorial/tutorialv2.pdf SEALS tutorial] -->
Line 55: Line 59:
 
}}
 
}}
 
* A Protégé plug-in version  and a stand-alone graphical version are available on request.
 
* A Protégé plug-in version  and a stand-alone graphical version are available on request.
* Optima+ Apache POSIX style command line stand alone version available on request.
+
 
 
<!-- end section left 3  -->
 
<!-- end section left 3  -->
  

Revision as of 04:25, 21 November 2012

What is Automated Ontology Alignment?
An example ontology alignment.

The problem of ontology matching is crucial since we are witnessing a decentralized development and publication of ontological data. Automating the ontology alignment process is demanded by interoperability on the web. Ontologies are formalizations of commonly agreed upon knowledge, often specific to a domain. An ontology consists of a set of concepts and relationships between the concepts, and these are typically organized in the form of a directed graph.

Automated Ontology Alignment is an automated process of finding ‘mappings’ (correspondence) between nodes (classes) and edges (properties) from one ontology to the other ontology. Mappings could be one-to-one, one-to-many, or many-to-many. An example mapping between two ontologies from military domain is shown in the figure.

Project Description

Our group has developed an ontology alignment framework named Optima. Optima is a state of the art general purpose tool, which aims at performing ontology alignment that automatically identifies and matches relevant concepts between ontologies. The tool is supported by an intuitive user interface that facilitates the visualization and analysis of ontologies in N3, RDF and OWL and the alignment results. This is an open source ontology alignment frame work. Optima is also available as a plug-in to the Protégé ontology editor.

Project Generated Resources
  • A Protégé plug-in version and a stand-alone graphical version are available on request.


Collaborating Institutions
  • THINC LAB, Department of Computer Science, University of Georgia.
  • KNO.E.SIS Center, College of Engineering and Computer Science, Wright State University.
Demos
Researchers