applications of description logics
play

Applications of Description Logics IJCAR 2001: Description Logics - PowerPoint PPT Presentation

Applications of Description Logics IJCAR 2001: Description Logics tutorial p.1/9 Application Areas I IJCAR 2001: Description Logics tutorial p.2/9 Application Areas I Terminological KR and Ontologies IJCAR 2001: Description Logics


  1. Applications of Description Logics IJCAR 2001: Description Logics tutorial – p.1/9

  2. Application Areas I IJCAR 2001: Description Logics tutorial – p.2/9

  3. Application Areas I ☞ Terminological KR and Ontologies IJCAR 2001: Description Logics tutorial – p.2/9

  4. Application Areas I ☞ Terminological KR and Ontologies • DLs initially designed for terminological KR (and reasoning) IJCAR 2001: Description Logics tutorial – p.2/9

  5. Application Areas I ☞ Terminological KR and Ontologies • DLs initially designed for terminological KR (and reasoning) • Natural to use DLs to build and maintain ontologies IJCAR 2001: Description Logics tutorial – p.2/9

  6. Application Areas I ☞ Terminological KR and Ontologies • DLs initially designed for terminological KR (and reasoning) • Natural to use DLs to build and maintain ontologies ☞ Semantic Web IJCAR 2001: Description Logics tutorial – p.2/9

  7. Application Areas I ☞ Terminological KR and Ontologies • DLs initially designed for terminological KR (and reasoning) • Natural to use DLs to build and maintain ontologies ☞ Semantic Web • Semantic markup will be added to web resources IJCAR 2001: Description Logics tutorial – p.2/9

  8. Application Areas I ☞ Terminological KR and Ontologies • DLs initially designed for terminological KR (and reasoning) • Natural to use DLs to build and maintain ontologies ☞ Semantic Web • Semantic markup will be added to web resources ➙ Aim is “machine understandability” IJCAR 2001: Description Logics tutorial – p.2/9

  9. Application Areas I ☞ Terminological KR and Ontologies • DLs initially designed for terminological KR (and reasoning) • Natural to use DLs to build and maintain ontologies ☞ Semantic Web • Semantic markup will be added to web resources ➙ Aim is “machine understandability” • Markup will use Ontologies to provide common terms of reference with clear semantics IJCAR 2001: Description Logics tutorial – p.2/9

  10. Application Areas I ☞ Terminological KR and Ontologies • DLs initially designed for terminological KR (and reasoning) • Natural to use DLs to build and maintain ontologies ☞ Semantic Web • Semantic markup will be added to web resources ➙ Aim is “machine understandability” • Markup will use Ontologies to provide common terms of reference with clear semantics • Requirement for web based ontology language IJCAR 2001: Description Logics tutorial – p.2/9

  11. Application Areas I ☞ Terminological KR and Ontologies • DLs initially designed for terminological KR (and reasoning) • Natural to use DLs to build and maintain ontologies ☞ Semantic Web • Semantic markup will be added to web resources ➙ Aim is “machine understandability” • Markup will use Ontologies to provide common terms of reference with clear semantics • Requirement for web based ontology language ➙ Well defined semantics IJCAR 2001: Description Logics tutorial – p.2/9

  12. Application Areas I ☞ Terminological KR and Ontologies • DLs initially designed for terminological KR (and reasoning) • Natural to use DLs to build and maintain ontologies ☞ Semantic Web • Semantic markup will be added to web resources ➙ Aim is “machine understandability” • Markup will use Ontologies to provide common terms of reference with clear semantics • Requirement for web based ontology language ➙ Well defined semantics ➙ Builds on existing Web standards (XML, RDF, RDFS) IJCAR 2001: Description Logics tutorial – p.2/9

  13. Application Areas I ☞ Terminological KR and Ontologies • DLs initially designed for terminological KR (and reasoning) • Natural to use DLs to build and maintain ontologies ☞ Semantic Web • Semantic markup will be added to web resources ➙ Aim is “machine understandability” • Markup will use Ontologies to provide common terms of reference with clear semantics • Requirement for web based ontology language ➙ Well defined semantics ➙ Builds on existing Web standards (XML, RDF, RDFS) • Resulting language (DAML+OIL) is based on a DL ( SHIQ ) IJCAR 2001: Description Logics tutorial – p.2/9

  14. Application Areas I ☞ Terminological KR and Ontologies • DLs initially designed for terminological KR (and reasoning) • Natural to use DLs to build and maintain ontologies ☞ Semantic Web • Semantic markup will be added to web resources ➙ Aim is “machine understandability” • Markup will use Ontologies to provide common terms of reference with clear semantics • Requirement for web based ontology language ➙ Well defined semantics ➙ Builds on existing Web standards (XML, RDF, RDFS) • Resulting language (DAML+OIL) is based on a DL ( SHIQ ) • DL reasoning can be used to, e.g., IJCAR 2001: Description Logics tutorial – p.2/9

  15. Application Areas I ☞ Terminological KR and Ontologies • DLs initially designed for terminological KR (and reasoning) • Natural to use DLs to build and maintain ontologies ☞ Semantic Web • Semantic markup will be added to web resources ➙ Aim is “machine understandability” • Markup will use Ontologies to provide common terms of reference with clear semantics • Requirement for web based ontology language ➙ Well defined semantics ➙ Builds on existing Web standards (XML, RDF, RDFS) • Resulting language (DAML+OIL) is based on a DL ( SHIQ ) • DL reasoning can be used to, e.g., ➙ Support ontology design and maintenance IJCAR 2001: Description Logics tutorial – p.2/9

  16. Application Areas I ☞ Terminological KR and Ontologies • DLs initially designed for terminological KR (and reasoning) • Natural to use DLs to build and maintain ontologies ☞ Semantic Web • Semantic markup will be added to web resources ➙ Aim is “machine understandability” • Markup will use Ontologies to provide common terms of reference with clear semantics • Requirement for web based ontology language ➙ Well defined semantics ➙ Builds on existing Web standards (XML, RDF, RDFS) • Resulting language (DAML+OIL) is based on a DL ( SHIQ ) • DL reasoning can be used to, e.g., ➙ Support ontology design and maintenance ➙ Classify resources w.r.t. ontologies IJCAR 2001: Description Logics tutorial – p.2/9

  17. Application Areas II IJCAR 2001: Description Logics tutorial – p.3/9

  18. Application Areas II ☞ Configuration IJCAR 2001: Description Logics tutorial – p.3/9

  19. Application Areas II ☞ Configuration • Classic system used to configure telecoms equipment IJCAR 2001: Description Logics tutorial – p.3/9

  20. Application Areas II ☞ Configuration • Classic system used to configure telecoms equipment • Characteristics of components described in DL KB IJCAR 2001: Description Logics tutorial – p.3/9

  21. Application Areas II ☞ Configuration • Classic system used to configure telecoms equipment • Characteristics of components described in DL KB • Reasoner checks validity (and price) of configurations IJCAR 2001: Description Logics tutorial – p.3/9

  22. Application Areas II ☞ Configuration • Classic system used to configure telecoms equipment • Characteristics of components described in DL KB • Reasoner checks validity (and price) of configurations ☞ Software information systems IJCAR 2001: Description Logics tutorial – p.3/9

  23. Application Areas II ☞ Configuration • Classic system used to configure telecoms equipment • Characteristics of components described in DL KB • Reasoner checks validity (and price) of configurations ☞ Software information systems • LaSSIE system used DL KB for flexible software documentation and query answering IJCAR 2001: Description Logics tutorial – p.3/9

  24. Application Areas II ☞ Configuration • Classic system used to configure telecoms equipment • Characteristics of components described in DL KB • Reasoner checks validity (and price) of configurations ☞ Software information systems • LaSSIE system used DL KB for flexible software documentation and query answering ☞ Database applications IJCAR 2001: Description Logics tutorial – p.3/9

  25. Application Areas II ☞ Configuration • Classic system used to configure telecoms equipment • Characteristics of components described in DL KB • Reasoner checks validity (and price) of configurations ☞ Software information systems • LaSSIE system used DL KB for flexible software documentation and query answering ☞ Database applications ☞ . . . IJCAR 2001: Description Logics tutorial – p.3/9

  26. Database Schema and Query Reasoning IJCAR 2001: Description Logics tutorial – p.4/9

  27. Database Schema and Query Reasoning ☞ DLR (n-ary DL) can capture semantics of many conceptual modelling methodologies (e.g., EER) IJCAR 2001: Description Logics tutorial – p.4/9

  28. Database Schema and Query Reasoning ☞ DLR (n-ary DL) can capture semantics of many conceptual modelling methodologies (e.g., EER) ☞ Satisfiability preserving mapping to SHIQ allows use of DL reasoners (e.g., FaCT, RACER) IJCAR 2001: Description Logics tutorial – p.4/9

  29. Database Schema and Query Reasoning ☞ DLR (n-ary DL) can capture semantics of many conceptual modelling methodologies (e.g., EER) ☞ Satisfiability preserving mapping to SHIQ allows use of DL reasoners (e.g., FaCT, RACER) ☞ DL Abox can also capture semantics of conjunctive queries IJCAR 2001: Description Logics tutorial – p.4/9

Recommend


More recommend