Automated Alignment of Ontologies

From THINC Lab Wiki
Revision as of 04:25, 21 November 2012 by thinc>Uthaya
Jump to navigation Jump to search
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