query based entailment and inseparability for alc
play

Query-Based Entailment and Inseparability for ALC Ontologies Elena - PowerPoint PPT Presentation

Query-Based Entailment and Inseparability for ALC Ontologies Elena Botoeva Faculty of Computer Science, Free University of Bozen-Bolzano, Italy joint work with Carsten Lutz, Vladislav Ryzhikov, Frank Wolter and Michael Zakharyaschev Elena


  1. Query-Based Entailment and Inseparability for ALC Ontologies Elena Botoeva Faculty of Computer Science, Free University of Bozen-Bolzano, Italy joint work with Carsten Lutz, Vladislav Ryzhikov, Frank Wolter and Michael Zakharyaschev Elena Botoeva(FUB) Query-Based Entailment and Inseparability for ALC Ontologies 1/7

  2. Query Inseparability for Ontologies By an ontology O we mean • a knowledge base K = ( T , A ) , or • a TBox T . Query answering over ontologies is an important reasoning task. Elena Botoeva(FUB) Query-Based Entailment and Inseparability for ALC Ontologies 2/7

  3. Query Inseparability for Ontologies By an ontology O we mean • a knowledge base K = ( T , A ) , or • a TBox T . Query answering over ontologies is an important reasoning task. Ontologies O 1 and O 2 are query-inseparable when we cannot distinguish between them by means of queries. Elena Botoeva(FUB) Query-Based Entailment and Inseparability for ALC Ontologies 2/7

  4. Query Inseparability for Ontologies By an ontology O we mean • a knowledge base K = ( T , A ) , or • a TBox T . Query answering over ontologies is an important reasoning task. Ontologies O 1 and O 2 are query-inseparable when we cannot distinguish between them by means of queries. Applications • extracting modules • comparing versions of an ontology • forgetting some symbols from an ontology • exchanging knowledge Elena Botoeva(FUB) Query-Based Entailment and Inseparability for ALC Ontologies 2/7

  5. Query Inseparability for Knowledge Bases Consider a class of queries Q ∈ { CQ , UCQ } , and a signature Σ of concept and role names. KBs K 1 = ( T 1 , A 1 ) and K 2 = ( T 2 , A 2 ) are Σ - Q inseparable , K 1 ≡ Q Σ K 2 , if K 1 | = q ( a ) ⇐ ⇒ K 2 | = q ( a ) for all Σ -queries q ∈ Q and all individuals a in K 1 and K 2 . Elena Botoeva(FUB) Query-Based Entailment and Inseparability for ALC Ontologies 3/7

  6. Query Inseparability for Knowledge Bases Consider a class of queries Q ∈ { CQ , UCQ } , and a signature Σ of concept and role names. KBs K 1 = ( T 1 , A 1 ) and K 2 = ( T 2 , A 2 ) are Σ - Q inseparable , K 1 ≡ Q Σ K 2 , if K 1 | = q ( a ) ⇐ ⇒ K 2 | = q ( a ) for all Σ -queries q ∈ Q and all individuals a in K 1 and K 2 . Σ = { spots } Elena Botoeva(FUB) Query-Based Entailment and Inseparability for ALC Ontologies 3/7

  7. Examples Query inseparability is different from logical equivalence: K 1 = ( { A ⊑ B } , { A ( a ) } ) and K 2 = ( ∅ , { A ( a ) , B ( a ) } ) K 1 ≡ (U)CQ K 1 �≡ K 2 but { A , B } K 2 Elena Botoeva(FUB) Query-Based Entailment and Inseparability for ALC Ontologies 4/7

  8. Examples Query inseparability is different from logical equivalence: K 1 = ( { A ⊑ B } , { A ( a ) } ) and K 2 = ( ∅ , { A ( a ) , B ( a ) } ) K 1 ≡ (U)CQ K 1 �≡ K 2 but { A , B } K 2 Elena Botoeva(FUB) Query-Based Entailment and Inseparability for ALC Ontologies 4/7

  9. Examples Query inseparability is different from logical equivalence: K 1 = ( { A ⊑ B } , { A ( a ) } ) and K 2 = ( ∅ , { A ( a ) , B ( a ) } ) K 1 ≡ (U)CQ K 1 �≡ K 2 but { A , B } K 2 UCQ-inseparability and CQ-inseparability are distinct: K 1 = ( { A ⊑ B ⊔ C } , { A ( a ) } ) and K 2 = ( ∅ , { A ( a ) } ) Elena Botoeva(FUB) Query-Based Entailment and Inseparability for ALC Ontologies 4/7

  10. Examples Query inseparability is different from logical equivalence: K 1 = ( { A ⊑ B } , { A ( a ) } ) and K 2 = ( ∅ , { A ( a ) , B ( a ) } ) K 1 ≡ (U)CQ K 1 �≡ K 2 but { A , B } K 2 UCQ-inseparability and CQ-inseparability are distinct: K 1 = ( { A ⊑ B ⊔ C } , { A ( a ) } ) and K 2 = ( ∅ , { A ( a ) } ) K 1 �≡ UCQ K 1 ≡ CQ { A , B , C } K 2 but { A , B , C } K 2 Elena Botoeva(FUB) Query-Based Entailment and Inseparability for ALC Ontologies 4/7

  11. Examples Query inseparability is different from logical equivalence: K 1 = ( { A ⊑ B } , { A ( a ) } ) and K 2 = ( ∅ , { A ( a ) , B ( a ) } ) K 1 ≡ (U)CQ K 1 �≡ K 2 but { A , B } K 2 UCQ-inseparability and CQ-inseparability are distinct: K 1 = ( { A ⊑ B ⊔ C } , { A ( a ) } ) and K 2 = ( ∅ , { A ( a ) } ) K 1 �≡ UCQ K 1 ≡ CQ { A , B , C } K 2 but { A , B , C } K 2 Signature makes a difference: K 1 ≡ UCQ { A } K 2 Elena Botoeva(FUB) Query-Based Entailment and Inseparability for ALC Ontologies 4/7

  12. Query Inseparability for TBoxes Consider signatures: Σ 1 for ABoxes and Σ 2 for queries . TBoxes T 1 and T 2 are (Σ 1 , Σ 2 ) -(U)CQ inseparable , T 1 ≡ (U)CQ (Σ 1 , Σ 2 ) T 2 , if ( T 1 , A ) ≡ (U)CQ ( T 2 , A ) Σ 2 for all Σ 1 -ABoxes A . Elena Botoeva(FUB) Query-Based Entailment and Inseparability for ALC Ontologies 5/7

  13. Main Results KBs : • (rooted) CQ-inseparability undecidable for ALC . • (rooted) UCQ-inseparability 2ExpTime-complete . TBoxes : • (rooted) CQ-inseparability undecidable for ALC . • CQ/UCQ-inseparability 2ExpTime-complete for Horn- ALC . • rooted CQ/UCQ-inseparability ExpTime-complete for Horn- ALC . Elena Botoeva(FUB) Query-Based Entailment and Inseparability for ALC Ontologies 6/7

  14. See you at the poster! Elena Botoeva(FUB) Query-Based Entailment and Inseparability for ALC Ontologies 7/7

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend