Difference between revisions of "Automated Alignment of Ontologies"

From THINC Lab Wiki
Jump to navigation Jump to search
thinc>Soumya
(Created page with "<!--begin table --> {| style="width:100%; vertical-align:top;" <!--begin left panel --> | style="width:65%; border:1px solid #cef2e0; background:#cef2e0; vertical-align:top; col...")
 
thinc>Uthaya
Line 40: Line 40:
 
   |content=  
 
   |content=  
 
* License: [http://www.gnu.org/licenses/agpl-3.0.html GNU AFFERO GENERAL PUBLIC LICENSE]
 
* License: [http://www.gnu.org/licenses/agpl-3.0.html GNU AFFERO GENERAL PUBLIC LICENSE]
* Stand Alone GUI: [http://cs.uga.edu/~uthayasa/Optima/rel/optima.jar Optima 3.0] [http://cs.uga.edu/~uthayasa/Optima/ReadMe ReadMe]
+
<!--* Stand Alone GUI: [http://cs.uga.edu/~uthayasa/Optima/rel/optima.jar Optima 3.0] [http://cs.uga.edu/~uthayasa/Optima/ReadMe ReadMe]
 
* Protege Plugin: [http://cs.uga.edu/~uthayasa/Optima/rel/edu.uga.cs.optima.tar.gz Optima Plugin 3.0] [http://cs.uga.edu/~uthayasa/Optima/ReadMe ReadMe]
 
* Protege Plugin: [http://cs.uga.edu/~uthayasa/Optima/rel/edu.uga.cs.optima.tar.gz Optima Plugin 3.0] [http://cs.uga.edu/~uthayasa/Optima/ReadMe ReadMe]
* API: [http://cs.uga.edu/~uthayasa/Optima/rel/optima.jar Optima API 3.0] [http://cs.uga.edu/~uthayasa/Optima/OptimaApiDemo.java ReadMe]
+
* API: [http://cs.uga.edu/~uthayasa/Optima/rel/optima.jar Optima API 3.0] [http://cs.uga.edu/~uthayasa/Optima/OptimaApiDemo.java ReadMe]-->
* Library Files: [http://cs.uga.edu/~uthayasa/Optima/lib.txt Java libraries used in Optima]
+
* Seals package: [http://cs.uga.edu/~uthayasa/Optima/optima_plus_seals.zip Optima+ SEALS release for OAEI 2012]
 +
<!-- * Library Files: [http://cs.uga.edu/~uthayasa/Optima/lib.txt Java libraries used in Optima] -->
 
}}
 
}}
 
<!-- end section left 3  -->
 
<!-- end section left 3  -->

Revision as of 16:41, 18 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
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