Using provenance to debug changing ontologies

On the Semantic Web ontologies evolve and are managed in a distributed setting, e.g. in biomedical databases. Changes are contributed by multiple persons or organizations at various points in time. Often, changes differ by certainty or trustworthiness. When judging changes of automatically inferred knowledge and when debugging such evolving ontologies, the provenance of axioms (e.g. agent, trust degree and modification time) needs to be taken into account. Providing and reasoning with rich provenance data for expressive ontology languages, however, is a non-trivial task. In this paper we propose a formalization of provenance, which allows for the computation of provenance for inferences and inconsistencies. It allows us to answer questions such as ''When has this inconsistency been introduced and who is responsible for this change?'' as well as ''Can I trust this inference?''. We propose a black box algorithm for reasoning with provenance, which is based on general pinpointing, and an optimization, which enables the use of provenance for debugging in real time even for very large and expressive ontologies, such as used in biomedical portals.

[1]  Bijan Parsia,et al.  Laconic and Precise Justifications in OWL , 2008, SEMWEB.

[2]  Stefano Bistarelli,et al.  A Semantic Foundation for Trust Management Languages with Weights: An Application to the RTFamily , 2008, ATC.

[3]  Steffen Staab,et al.  Provenance, Trust, Explanations - and all that other Meta Knowledge , 2009, Künstliche Intell..

[4]  Boris Motik,et al.  Representing and Querying Validity Time in RDF and OWL: A Logic-Based Approach , 2010, SEMWEB.

[5]  Vassilis Christophides,et al.  Coloring RDF Triples to Capture Provenance , 2009, SEMWEB.

[6]  Raymond Reiter,et al.  A Theory of Diagnosis from First Principles , 1986, Artif. Intell..

[7]  Luca de Alfaro,et al.  A content-driven reputation system for the wikipedia , 2007, WWW '07.

[8]  Deborah L. McGuinness,et al.  Infrastructure for Web Explanations , 2003, SEMWEB.

[9]  Guilin Qi,et al.  A Relevance-Directed Algorithm for Finding Justifications of DL Entailments , 2009, ASWC.

[10]  Carsten Lutz,et al.  A Description Logic of Change , 2007, Description Logics.

[11]  Steffen Staab,et al.  Querying for provenance, trust, uncertainty and other meta knowledge in RDF , 2009, J. Web Semant..

[12]  Rafael Peñaloza,et al.  A Generic Approach for Correcting Access Restrictions to a Consequence , 2010, ESWC.

[13]  Alessandro Artale,et al.  DL-Lite with Temporalised Concepts, Rigid Axioms and Roles , 2009, FroCoS.

[14]  M. Ashburner,et al.  The OBO Foundry: coordinated evolution of ontologies to support biomedical data integration , 2007, Nature Biotechnology.

[15]  Olaf Hartig,et al.  Querying Trust in RDF Data with tSPARQL , 2009, ESWC.

[16]  Steffen Staab,et al.  Reasoning With Provenance, Trust and all that other Meta Knowlege in OWL , 2009, SWPM.

[17]  Ian Horrocks,et al.  The Even More Irresistible SROIQ , 2006, KR.

[18]  Jennifer Golbeck,et al.  Inferring Reputation on the Semantic Web , 2004, WWW 2004.

[19]  Simon Schenk On the Semantics of Trust and Caching in the Semantic Web , 2008, International Semantic Web Conference.

[20]  Val Tannen,et al.  Provenance semirings , 2007, PODS.

[21]  Pascal Hitzler,et al.  Algorithms for Paraconsistent Reasoning with OWL , 2007, ESWC.

[22]  Harry Halpin,et al.  Provenance: The Missing Component of the Semantic Web , 2009, SPOT@ESWC.

[23]  Kostyantyn Shchekotykhin,et al.  Query Strategy for Sequential Ontology Debugging , 2010, International Semantic Web Conference.

[24]  Guilin Qi,et al.  Extending Description Logics with Uncertainty Reasoning in Possibilistic Logic , 2007, ECSQARU.

[25]  Rafael Peñaloza,et al.  A Generic Approach for Large-Scale Ontological Reasoning in the Presence of Access Restrictions to the Ontology's Axioms , 2009, International Semantic Web Conference.

[26]  Sanjeev Khanna,et al.  Why and Where: A Characterization of Data Provenance , 2001, ICDT.

[27]  Rafael Peñaloza,et al.  Axiom Pinpointing in General Tableaux , 2007, TABLEAUX.

[28]  Umberto Straccia,et al.  Managing uncertainty and vagueness in description logics for the Semantic Web , 2008, J. Web Semant..

[29]  Boris Motik,et al.  Metalevel Information in Ontology-Based Applications , 2008, AAAI.

[30]  Mudhakar Srivatsa,et al.  Assessing Trust in Uncertain Information , 2010, SEMWEB.

[31]  Umberto Straccia,et al.  AnQL: SPARQLing Up Annotated RDFS , 2010, SEMWEB.

[32]  Bijan Parsia,et al.  Finding All Justifications of OWL DL Entailments , 2007, ISWC/ASWC.