As ontology development becomes a collaborative process, developers face the problem of maintaining versions of ontologies akin to maintaining versions of software code or versions of documents in large projects. Traditional versioning systems enable users to compare versions, examine changes, and accept or reject changes. However, while versioning systems usually treat software code and text documents as text files, a versioning system for ontologies must compare and present structural changes rather than changes in text representation of ontologies. In this paper, we present the PromptDiff ontology-versioning environment, which address these challenges. PromptDiff includes an efficient version-comparison algorithm that produces a structural diff between ontologies. The results are presented to the users through an intuitive user interface for analyzing the changes that enables users to view concepts and groups of concepts that were added, deleted, and moved, distinguished by their appearance and with direct access to additional information characterizing the change. The users can then act on the changes, accepting or rejecting them. We present results of a pilot user study that demonstrate the effectiveness of the tool for change management. We discuss design principles for an end-to-end ontology-versioning environment and position ontology versioning as a component in a general ontology-management framework.
%0 Conference Paper
%1 noy04b
%A Noy, Natalya F.
%A Kunnatur, Sandhya
%A Klein, Michel
%A Musen, Mark A.
%B Third International Semantic Web Conference
%C Hiroshima, Japan
%D 2004
%E Mcilraith, Sheila A.
%E Plexousakis, Dimitris
%E van Harmelen, Frank
%I Springer Berlin
%K Dissertation Evolution ontology semanticweb tracking
%P 259+
%R 10.1007/b102467
%T Tracking Changes During Ontology Evolution
%U http://dx.doi.org/10.1007/b102467
%X As ontology development becomes a collaborative process, developers face the problem of maintaining versions of ontologies akin to maintaining versions of software code or versions of documents in large projects. Traditional versioning systems enable users to compare versions, examine changes, and accept or reject changes. However, while versioning systems usually treat software code and text documents as text files, a versioning system for ontologies must compare and present structural changes rather than changes in text representation of ontologies. In this paper, we present the PromptDiff ontology-versioning environment, which address these challenges. PromptDiff includes an efficient version-comparison algorithm that produces a structural diff between ontologies. The results are presented to the users through an intuitive user interface for analyzing the changes that enables users to view concepts and groups of concepts that were added, deleted, and moved, distinguished by their appearance and with direct access to additional information characterizing the change. The users can then act on the changes, accepting or rejecting them. We present results of a pilot user study that demonstrate the effectiveness of the tool for change management. We discuss design principles for an end-to-end ontology-versioning environment and position ontology versioning as a component in a general ontology-management framework.
@inproceedings{noy04b,
abstract = {As ontology development becomes a collaborative process, developers face the problem of maintaining versions of ontologies akin to maintaining versions of software code or versions of documents in large projects. Traditional versioning systems enable users to compare versions, examine changes, and accept or reject changes. However, while versioning systems usually treat software code and text documents as text files, a versioning system for ontologies must compare and present structural changes rather than changes in text representation of ontologies. In this paper, we present the PromptDiff ontology-versioning environment, which address these challenges. PromptDiff includes an efficient version-comparison algorithm that produces a structural diff between ontologies. The results are presented to the users through an intuitive user interface for analyzing the changes that enables users to view concepts and groups of concepts that were added, deleted, and moved, distinguished by their appearance and with direct access to additional information characterizing the change. The users can then act on the changes, accepting or rejecting them. We present results of a pilot user study that demonstrate the effectiveness of the tool for change management. We discuss design principles for an end-to-end ontology-versioning environment and position ontology versioning as a component in a general ontology-management framework.},
added-at = {2008-02-21T20:03:58.000+0100},
address = {Hiroshima, Japan},
author = {Noy, Natalya F. and Kunnatur, Sandhya and Klein, Michel and Musen, Mark A.},
biburl = {https://www.bibsonomy.org/bibtex/23c3d19747083f4c8137b65cb19afb73b/ageissler},
booktitle = {Third International Semantic Web Conference},
citeulike-article-id = {560722},
description = {sdasda},
doi = {10.1007/b102467},
editor = {Mcilraith, Sheila A. and Plexousakis, Dimitris and van Harmelen, Frank},
howpublished = {LNCS3298},
interhash = {f7593e1e962a9e741d3a30db21691ba4},
intrahash = {3c3d19747083f4c8137b65cb19afb73b},
keywords = {Dissertation Evolution ontology semanticweb tracking},
month = {November},
pages = {259+},
priority = {3},
publisher = {Springer Berlin},
timestamp = {2008-02-21T20:03:58.000+0100},
title = {Tracking Changes During Ontology Evolution},
url = {http://dx.doi.org/10.1007/b102467},
year = 2004
}