satisfiability and query answering in description logics
play

Satisfiability and Query Answering in Description Logics with Global - PowerPoint PPT Presentation

Satisfiability and Query Answering in Description Logics with Global and Local Cardinality Constraints Bartosz Bednarczyk Franz Baader, , Sebastian Rudolph TU Dresden & University of Wrocaw Running example: Greek mythology ALCQ knowledge


  1. Satisfiability and Query Answering in Description Logics with Global and Local Cardinality Constraints Bartosz Bednarczyk Franz Baader, , Sebastian Rudolph TU Dresden & University of Wrocław

  2. Running example: Greek mythology ALCQ knowledge base B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 1 / 5

  3. Running example: Greek mythology ALCQ knowledge base Database (ABox) Knowledge (TBox) Icons downloaded from icon-icons.com by c � Rena Xiao and c � Eucalyp Studio (both under CC BY 4.0). No changes has been made. B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 1 / 5

  4. Running example: Greek mythology ALCQ knowledge base Database (ABox) Knowledge (TBox) hasParent ( Heracles , Zeus ) Icons downloaded from icon-icons.com by c � Rena Xiao and c � Eucalyp Studio (both under CC BY 4.0). No changes has been made. B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 1 / 5

  5. Running example: Greek mythology ALCQ knowledge base Database (ABox) Knowledge (TBox) hasParent ( Heracles , Zeus ) Diety ( Zeus ) , KingOfGods ( Zeus ) Icons downloaded from icon-icons.com by c � Rena Xiao and c � Eucalyp Studio (both under CC BY 4.0). No changes has been made. B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 1 / 5

  6. Running example: Greek mythology ALCQ knowledge base Database (ABox) Knowledge (TBox) hasParent ( Heracles , Zeus ) Diety ( Zeus ) , KingOfGods ( Zeus ) Titan ( Rhea ) , Female ( Rhea ) Icons downloaded from icon-icons.com by c � Rena Xiao and c � Eucalyp Studio (both under CC BY 4.0). No changes has been made. B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 1 / 5

  7. Running example: Greek mythology ALCQ knowledge base Database (ABox) Knowledge (TBox) hasParent ( Heracles , Zeus ) Diety ( Zeus ) , KingOfGods ( Zeus ) Titan ( Rhea ) , Female ( Rhea ) Mortal ( Alcmene ) Icons downloaded from icon-icons.com by c � Rena Xiao and c � Eucalyp Studio (both under CC BY 4.0). No changes has been made. B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 1 / 5

  8. Running example: Greek mythology ALCQ knowledge base Database (ABox) Knowledge (TBox) hasParent ( Heracles , Zeus ) Mortal ⊑ ¬ Diety Diety ( Zeus ) , KingOfGods ( Zeus ) Titan ( Rhea ) , Female ( Rhea ) Mortal ( Alcmene ) Icons downloaded from icon-icons.com by c � Rena Xiao and c � Eucalyp Studio (both under CC BY 4.0). No changes has been made. B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 1 / 5

  9. Running example: Greek mythology ALCQ knowledge base Database (ABox) Knowledge (TBox) hasParent ( Heracles , Zeus ) Mortal ⊑ ¬ Diety Diety ( Zeus ) , KingOfGods ( Zeus ) ⊤ ⊑ ∃ hasParent . Male ⊓ ∃ hasParent . Female Titan ( Rhea ) , Female ( Rhea ) Mortal ( Alcmene ) Icons downloaded from icon-icons.com by c � Rena Xiao and c � Eucalyp Studio (both under CC BY 4.0). No changes has been made. B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 1 / 5

  10. Running example: Greek mythology ALCQ knowledge base Database (ABox) Knowledge (TBox) hasParent ( Heracles , Zeus ) Mortal ⊑ ¬ Diety Diety ( Zeus ) , KingOfGods ( Zeus ) ⊤ ⊑ ∃ hasParent . Male ⊓ ∃ hasParent . Female Titan ( Rhea ) , Female ( Rhea ) KingOfGods ⊑ ( ≥ 13 hasChildren ) . ⊤ Mortal ( Alcmene ) Icons downloaded from icon-icons.com by c � Rena Xiao and c � Eucalyp Studio (both under CC BY 4.0). No changes has been made. B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 1 / 5

  11. Running example: Greek mythology ALCQ knowledge base Database (ABox) Knowledge (TBox) hasParent ( Heracles , Zeus ) Mortal ⊑ ¬ Diety Diety ( Zeus ) , KingOfGods ( Zeus ) ⊤ ⊑ ∃ hasParent . Male ⊓ ∃ hasParent . Female Titan ( Rhea ) , Female ( Rhea ) KingOfGods ⊑ ( ≥ 13 hasChildren ) . ⊤ Mortal ( Alcmene ) Main problem: Counting Icons downloaded from icon-icons.com by c � Rena Xiao and c � Eucalyp Studio (both under CC BY 4.0). No changes has been made. B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 1 / 5

  12. Running example: Greek mythology ALCQ knowledge base Database (ABox) Knowledge (TBox) hasParent ( Heracles , Zeus ) Mortal ⊑ ¬ Diety Diety ( Zeus ) , KingOfGods ( Zeus ) ⊤ ⊑ ∃ hasParent . Male ⊓ ∃ hasParent . Female Titan ( Rhea ) , Female ( Rhea ) KingOfGods ⊑ ( ≥ 13 hasChildren ) . ⊤ Mortal ( Alcmene ) Main problem: Counting is very-limited and local. Icons downloaded from icon-icons.com by c � Rena Xiao and c � Eucalyp Studio (both under CC BY 4.0). No changes has been made. B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 1 / 5

  13. Running example: Greek mythology ALCQ knowledge base Database (ABox) Knowledge (TBox) hasParent ( Heracles , Zeus ) Mortal ⊑ ¬ Diety Diety ( Zeus ) , KingOfGods ( Zeus ) ⊤ ⊑ ∃ hasParent . Male ⊓ ∃ hasParent . Female Titan ( Rhea ) , Female ( Rhea ) KingOfGods ⊑ ( ≥ 13 hasChildren ) . ⊤ Mortal ( Alcmene ) Main problem: Counting is very-limited and local. How to express: Icons downloaded from icon-icons.com by c � Rena Xiao and c � Eucalyp Studio (both under CC BY 4.0). No changes has been made. B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 1 / 5

  14. Running example: Greek mythology ALCQ knowledge base Database (ABox) Knowledge (TBox) hasParent ( Heracles , Zeus ) Mortal ⊑ ¬ Diety Diety ( Zeus ) , KingOfGods ( Zeus ) ⊤ ⊑ ∃ hasParent . Male ⊓ ∃ hasParent . Female Titan ( Rhea ) , Female ( Rhea ) KingOfGods ⊑ ( ≥ 13 hasChildren ) . ⊤ Mortal ( Alcmene ) Main problem: Counting is very-limited and local. How to express: • Zeus is the only KingOfGods ? Icons downloaded from icon-icons.com by c � Rena Xiao and c � Eucalyp Studio (both under CC BY 4.0). No changes has been made. B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 1 / 5

  15. Running example: Greek mythology ALCQ knowledge base Database (ABox) Knowledge (TBox) hasParent ( Heracles , Zeus ) Mortal ⊑ ¬ Diety Diety ( Zeus ) , KingOfGods ( Zeus ) ⊤ ⊑ ∃ hasParent . Male ⊓ ∃ hasParent . Female Titan ( Rhea ) , Female ( Rhea ) KingOfGods ⊑ ( ≥ 13 hasChildren ) . ⊤ Mortal ( Alcmene ) Main problem: Counting is very-limited and local. How to express: • Zeus is the only KingOfGods ? there are exactly 12 Titan s? Icons downloaded from icon-icons.com by c � Rena Xiao and c � Eucalyp Studio (both under CC BY 4.0). No changes has been made. B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 1 / 5

  16. Running example: Greek mythology ALCQ knowledge base Database (ABox) Knowledge (TBox) hasParent ( Heracles , Zeus ) Mortal ⊑ ¬ Diety Diety ( Zeus ) , KingOfGods ( Zeus ) ⊤ ⊑ ∃ hasParent . Male ⊓ ∃ hasParent . Female Titan ( Rhea ) , Female ( Rhea ) KingOfGods ⊑ ( ≥ 13 hasChildren ) . ⊤ Mortal ( Alcmene ) Main problem: Counting is very-limited and local. How to express: • Zeus is the only KingOfGods ? there are exactly 12 Titan s? • No more than 40% of Zeus ’ children are Male ? Icons downloaded from icon-icons.com by c � Rena Xiao and c � Eucalyp Studio (both under CC BY 4.0). No changes has been made. B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 1 / 5

  17. Running example: Greek mythology ALCQ knowledge base Database (ABox) Knowledge (TBox) hasParent ( Heracles , Zeus ) Mortal ⊑ ¬ Diety Diety ( Zeus ) , KingOfGods ( Zeus ) ⊤ ⊑ ∃ hasParent . Male ⊓ ∃ hasParent . Female Titan ( Rhea ) , Female ( Rhea ) KingOfGods ⊑ ( ≥ 13 hasChildren ) . ⊤ Mortal ( Alcmene ) Main problem: Counting is very-limited and local. How to express: • Zeus is the only KingOfGods ? there are exactly 12 Titan s? • No more than 40% of Zeus ’ children are Male ? • Most of people stored in DB are Zeus ’ children? Icons downloaded from icon-icons.com by c � Rena Xiao and c � Eucalyp Studio (both under CC BY 4.0). No changes has been made. B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 1 / 5

  18. QFBAPA B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 2 / 5

  19. QFBAPA Quantifier-Free Boolean Algebra with Presburger Arithmetics B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 2 / 5

  20. QFBAPA Quantifier-Free Boolean Algebra with Presburger Arithmetics counting toolkit B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 2 / 5

  21. QFBAPA Quantifier-Free Boolean Algebra with Presburger Arithmetics B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 2 / 5

  22. QFBAPA Quantifier-Free Boolean Algebra with Presburger Arithmetics Step 1. Boolean algebra of sets. B. Bednarczyk, F. Baader, S. Rudolph SAT and CQs for DLs with Global&Local Cardinality Constr. 2 / 5

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