|
|
|
||
|
Senior Honors Thesis Topic My thesis is on the topic of ontology alignment algorithms. What is an ontology?
What is ontology alignment? The purpose of ontology alignment is to develop high-level modeling across systems. It is useful for database integration and for fulfilling the connected vision of the Semantic Web. Abstract Aligning multiple ontologies has come to the forefront of the data integration field as a critical and complex problem without a single universally applicable solution. Many unique semi-automatic and automatic solutions have been proposed, each solving a piece of the alignment problem and leading to a more complete picture of how to best integrate the information of the Semantic Web. We present a context-sensitive ontology alignment algorithm that takes on one aspect of the problem: the problem of accurately identifying composite matches. These matches, which arise when one concept is equivalent to the combination of multiple others, are an often-overlooked portion of an accurate alignment. Our algorithm identifies these matches, along with the typical one-to-one matches, by taking advantage of the information provided by a concept’s surrounding concepts, referred to as the “context” of a concept. Because the algorithm looks more broadly at concepts and the information that their relationships confer, it can identify both composite and non-composite matches. In the end, this methodology provides more accurate matches between ontologies that differ structurally. The process of identifying all matches begins with linguistic matching to determine a preliminary set of possible matches. Then, it uses the contextual information, namely parent nodes, for the remainder of the process to filter the possible matches. It finishes with post-processing to identify the composite matches and to determine which of all of the matches are fully confident, undetermined, and not confident. |
|||
| Kelly Moran |  kelly.moran@tufts.edu | |||
|
© 2007 Kelly Moran. |
|||