2001 · 231 citations · 9 references
ComputingInformation SystemsDatabasesKnowledge RepresentationKnowledge ReuseDatabase ManagementOntology DesignOntology EngineeringSchema DesignVersion ControlDatabase VersioningInterface VersioningOntology ReuseOntology VersioningReuseSchema VersioningSemantic WebVersioning
Ontologies are often seen as basic building blocks for the Semantic Web, as they provide a reusable piece of knowledge about a specific domain. However, those pieces of knowledge are not static, but evolve over time. Domain changes, adaptations to different tasks, or changes in the conceptualization require modifications of the ontology. The evolution of ontologies causes operability problems, which will hamper their effective reuse. A versioning mechanism might help to reduce those problems, as it will make the relations between different revisions of an ontology explicit. This paper will discuss the problem of ontology versioning. Inspired by the work done in database schema versioning and program interface versioning, it will also propose building blocks for the most important aspects of a versioning mechanism, i.e., ontology identification and change specification.
9
A translation approach to portable ontology specifications
Thomas Gruber · Knowledge Acquisition · 1993 · 12.5K citations
Resource description framework
K. Selçuk Candan, Huan Liu, Reshma Suvarna · ACM SIGKDD Explorations Newsletter · 2001 · 1.1K citations
Semantics and implementation of schema evolution in object-oriented databases
Jay Banerjee, Won Kim, Hyoung-Joo Kim et al. · 1987 · 668 citations