Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Vorlesung Knowledge Discovery - Institut AIFB Tempus fugit Towards.

Ähnliche Präsentationen


Präsentation zum Thema: "KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Vorlesung Knowledge Discovery - Institut AIFB Tempus fugit Towards."—  Präsentation transkript:

1 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Vorlesung Knowledge Discovery - Institut AIFB Tempus fugit Towards an Ontology Update Language Uta Lösch Sebastian Rudolph Denny Vrandečić Rudi Studer TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAA

2 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Agenda (i)Motivation (ii)Framework (iii)Example (iv)Summary / Outlook KIT- die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) 2

3 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) The world changes… Vorlesung Knowledge Discovery - Institut AIFB 3 PhD studentPhD

4 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Ontologies change… jhkjhkjhk Vorlesung Knowledge Discovery - Institut AIFB 4 Is the ontology changed due to an according change in the described domain? Ontology repair Ontology amendment Ontology update yesno

5 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) The world changes… Vorlesung Knowledge Discovery - Institut AIFB 5 PhD studentPhD Changes are: Expected Match a recurring pattern Require additional changes

6 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Motivating example Vorlesung Knowledge Discovery - Institut AIFB 6 PhilippThanh supervises leads worksOn XMediaMultipla worksOn AIFB affil

7 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Idea Develop an update mechanism that Exploits domain-specific knowledge Exploits the patterns exhibited by many updates Automates additional changes that are required Associates process knowledge with the ontology Vorlesung Knowledge Discovery - Institut AIFB 7

8 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Why not use… Belief revision? Mechanisms triggered if ontology turns inconsistent Unintended state inconsistent state Domain –independent Ontology evolution? Mechanisms that define reactions to changes Operates on generic constructs (e.g. classes) Domain-independent Vorlesung Knowledge Discovery - Institut AIFB 8

9 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Agenda (i)Motivation (ii)Framework (iii)Example (iv)Summary / Outlook KIT- die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) 9

10 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Framework Ontology Knowledge Worker Ontology Update Manager Check applicability Apply changes Ontology Update Specification Find specification Knowledge Engineer Feedback

11 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Definition of change handlers CREATE CHANGEHANDLER FOR AS [ IF THEN ] Vorlesung Knowledge Discovery - Institut AIFB 11

12 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Definition of change handlers Change request SPARQL select query Evaluated against the graph that is to be added or removed from the knowledge base Precondition Syntactic preconditions: Does the knowledge base contain the triples defined in the precondition? Semantic preconditions: Does the knowledge base entail the triples defined in the precondition? EntailsChanged preconditions: Does the knowledge base after applying the change entail the triples defined in the precondition? Vorlesung Knowledge Discovery - Institut AIFB 12

13 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Definition of change handlers Actions Apply request SPARQL update Loop action (for ( actions end) Feedback action Variables may be defined in the change request and the precondition – are bound whenever used afterwards Vorlesung Knowledge Discovery - Institut AIFB 13

14 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Instantiation Based on RDF(S) and SPARQL Update Wrapper for SPARQL endpoint Reference implementation based on Jena available at: Vorlesung Knowledge Discovery - Institut AIFB 14

15 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Agenda (i)Motivation (ii)Framework (iii)Example (iv)Summary / Outlook KIT- die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) 15

16 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) The example revisited Vorlesung Knowledge Discovery - Institut AIFB 16 PhilippThanh supervises leads worksOn XMediaMultipla worksOn AIFB affil delete( Philipp affil AIFB )

17 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Example CREATE CHANGEHANDLER leavesInstitution FOR delete { ?x affil ?y } AS applyRequest; feedback("?x is no longer affiliated to ?y"); for(contains(?x supervises ?z. ?z affil ?y)) delete data {?x supervises ?z}; feedback("Thus, ?x does not supervise ?z anymore"); end; Vorlesung Knowledge Discovery - Institut AIFB 17 delete( Philipp affil AIFB ) x = Philipp, y = AIFB Philipp is no longer affiliated to aifb. Philipp supervises ?z. ?z affil AIFB. delete( Philipp affil AIFB )

18 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) The example revisited Vorlesung Knowledge Discovery - Institut AIFB 18 PhilippThanh supervises leads worksOn XMediaMultipla worksOn AIFB affil delete( Philipp affil AIFB ) ?z = Thanh

19 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Example CREATE CHANGEHANDLER leavesInstitution FOR delete { ?x affil ?y } AS applyRequest; feedback("?x is no longer affiliated to ?y"); for(contains(?x supervises ?z. ?z affil ?y)) delete data {?x supervises ?z}; feedback("Thus, ?x does not supervise ?z anymore"); end; Vorlesung Knowledge Discovery - Institut AIFB 19 delete( Philipp affil AIFB ) x = Philipp, y = AIFB, z = Thanh Philipp is no longer affiliated to aifb Philipp supervises ?z. ?z affil AIFB. Philipp supervises Thanh Thus Philipp does not supervise Thanh anymore.

20 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Motivating example Vorlesung Knowledge Discovery - Institut AIFB 20 PhilippThanh supervises leads worksOn XMediaMultipla worksOn AIFB affil

21 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Agenda (i)Motivation (ii)Framework (iii)Example (iv)Summary / Outlook KIT- die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) 21

22 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Summary & Outlook Summary: Framework for handling updates in a guided, domain-specific manner Implementation for RDF(S) and SPARQL Update Outlook: Extend mechanism to OWL Interactivity for choosing between several matching change handlers Vorlesung Knowledge Discovery - Institut AIFB 22

23 KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Thank you! Questions? Vorlesung Knowledge Discovery - Institut AIFB 23


Herunterladen ppt "KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Vorlesung Knowledge Discovery - Institut AIFB Tempus fugit Towards."

Ähnliche Präsentationen


Google-Anzeigen