IEEE Intelligent Systems · 2004 · 181 citations · 13 references
ComputingBioinformaticsInformation SystemsKnowledge PreservationKnowledge RepresentationKnowledge ReuseDescription LogicsFormal OntologyOntology DesignOntology EngineeringSemantic ComparisonTerminology MappingCollaborative Ontology DevelopmentOntological AlignmentOntologiesOntology Alignment AlgorithmsOntology MaintenanceOntology ReuseOntology VersioningSemantic Web
Ontologies are now ubiquitous, forming the backbone of the semantic web and supporting diverse fields such as e‑commerce, bioinformatics, and medicine, while developers increasingly create them with varied tools and languages across overlapping domains. This paper introduces a uniform framework that enables users to manage multiple ontologies by applying data and algorithms from one tool to another. The framework leverages a structural‑evaluation algorithm to compare and map ontology versions, and supports tasks such as library maintenance, import/reuse, translation, versioning, transformation rules, merging, alignment, extraction, inference, and cross‑ontology querying.
Ontologies have become ubiquitous in information systems. They constitute the semantic Web's backbone, facilitate e-commerce, and serve such diverse application fields as bioinformatics and medicine. As ontology development becomes increasingly widespread and collaborative, developers are creating ontologies using different tools and different languages. These ontologies cover unrelated or overlapping domains at different levels of detail and granularity. A uniform framework, which we present here, helps users manage multiple ontologies by leveraging data and algorithms developed for one tool in another. For example, by using an algorithm we developed for structural evaluation of ontology versions, this framework lets developers compare different ontologies and map similarities and differences among them. Multiple-ontology management includes these tasks: maintain ontology libraries, import and reuse ontologies, translate ontologies from one formalism to another, support ontology versioning, specify transformation rules between different ontologies and version, merge ontologies, align and map between ontologies, extract an ontology's self-contained parts, support inference across multiple ontologies, support query across multiple ontologies.
13
A survey of approaches to automatic schema matching
Erhard Rahm, Philip A. Bernstein · The VLDB Journal · 2001 · 3.3K citations · Full text
Learning to map between ontologies on the semantic web
AnHai Doan, Jayant Madhavan, Pedro Domingos et al. · 2002 · 891 citations
Semantics and implementation of schema evolution in object-oriented databases
Jay Banerjee, Won Kim, Hyoung-Joo Kim et al. · 1987 · 668 citations
An environment for merging and testing large ontologies
Deborah L. McGuinness, Richard Fikes, James P. Rice et al. · 2000 · 570 citations