Formalizing High-Level Change Detection for RDF / S KBs

An increasing number of scientific communities rely on Seman tic Web ontologies to share and interpret data within and across research domains. These common knowledge representation resources are usual ly developed and maintained manually and essentially co-evolve along with e xperimental evidence produced by scientists worldwide. Detecting automaticall y the differences between (two) versions of the same ontology in order to store or visualize their deltas is a challenging task for e-science. In this paper, we focus on languages allowing the formulation of concise and intuitive deltas, w hich are expressive enough to describe unambiguously any possible change and th t can be effectively and efficiently detected. We propose a specific langua ge that provably exhibits those characteristics and provide a change detectio n algorithm which is sound and complete with respect to the proposed language. Fi nally, we provide a promising experimental evaluation of our framework using r eal ontologies from the cultural and bioinformatics domains.

[1]  Olga De Troyer,et al.  Understanding ontology evolution: A change detection approach , 2007, J. Web Semant..

[2]  York Sure,et al.  SemVersion: A Versioning System for RDF and Ontologies , 2005 .

[3]  Michel C. A. Klein,et al.  Change Management for Distributed Ontologies , 2004 .

[4]  Vassilis Christophides,et al.  Containment and Minimization of RDF/S Query Patterns , 2005, SEMWEB.

[5]  Vladimir I. Levenshtein,et al.  Binary codes capable of correcting deletions, insertions, and reversals , 1965 .

[6]  Olga De Troyer,et al.  Ontology Change Detection Using a Version Log , 2005, SEMWEB.

[7]  Gilbert Paquette,et al.  Managing ontology changes on the semantic Web , 2005, The 2005 IEEE/WIC/ACM International Conference on Web Intelligence (WI'05).

[8]  Vassilis Christophides,et al.  On the Foundations of Computing Deltas Between RDF Models , 2007, ISWC/ASWC.

[9]  Vassilis Christophides,et al.  Optimizing taxonomic semantic web queries using labeling schemes , 2004, J. Web Semant..

[10]  Anna V. Zhdanova,et al.  Community-Driven Ontology Evolution: Gene Ontology Case Study , 2008, BIS 2008.

[11]  Vassilis Christophides,et al.  On Detecting High-Level Changes in RDF/S KBs , 2009, SEMWEB.

[12]  Judith A. Blake,et al.  Gene Ontology annotations: what they mean and where they come from , 2008, BMC Bioinformatics.

[13]  Ljiljana Stojanovic,et al.  Methods and tools for ontology evolution , 2004 .

[14]  Mark A. Musen,et al.  A Framework for Ontology Evolution in Collaborative Environments , 2006, SEMWEB.

[15]  Boris Motik,et al.  User-Driven Ontology Evolution Management , 2002, EKAW.

[16]  Dan Brickley,et al.  Rdf vocabulary description language 1.0 : Rdf schema , 2004 .

[17]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

[18]  Anna Fensel,et al.  Community-Driven Ontology Evolution: Gene Ontology Case Study , 2008, BIS.

[19]  Mark A. Musen,et al.  Promptdiff: a fixed-point algorithm for comparing ontology versions , 2002, AAAI/IAAI.