An Introduction to Description Logics.ppt
《An Introduction to Description Logics.ppt》由会员分享,可在线阅读,更多相关《An Introduction to Description Logics.ppt(23页珍藏版)》请在麦多课文档分享上搜索。
1、An Introduction to Description Logics,What Are Description Logics?,A family of logic based Knowledge Representation formalisms Descendants of semantic networks and KL-ONE Describe domain in terms of concepts (classes), roles (relationships) and individuals Distinguished by: Formal semantics (typical
2、ly model theoretic) Decidable fragments of FOL Closely related to Propositional Modal & Dynamic Logics Provision of inference services Sound and complete decision procedures for key problems Implemented systems (highly optimised),DL Architecture,Knowledge Base,Tbox (schema),Abox (data),Man Human u M
3、ale Happy-Father Man u 9 has-child Female u ,John : Happy-Father hJohn, Maryi : has-child,Inference System,Interface,Short History of Description Logics,Phase 1: Incomplete systems (Back, Classic, Loom, . . . ) Based on structural algorithms Phase 2: Development of tableau algorithms and complexity
4、results Tableau-based systems for Pspace logics (e.g., Kris, Crack) Investigation of optimisation techniques Phase 3: Tableau algorithms for very expressive DLs Highly optimised tableau systems for ExpTime logics (e.g., FaCT, DLP, Racer) Relationship to modal logic and decidable fragments of FOL,Lat
5、est Developments,Phase 4: Mature implementations Mainstream applications and Tools Databases Consistency of conceptual schemata (EER, UML etc.) Schema integration Query subsumption (w.r.t. a conceptual schema) Ontologies and Semantic Web (and Grid) Ontology engineering (design, maintenance, integrat
6、ion) Reasoning with ontology-based markup (meta-data) Service description and discovery Commercial implementations Cerebra system from Network Inference Ltd,Description Logic Family,DLs are a family of logic based KR formalisms Particular languages mainly characterised by: Set of constructors for bu
7、ilding complex concepts and roles from simpler ones Set of axioms for asserting facts about concepts, roles and individualsALC is the smallest DL that is propositionally closed Constructors include booleans (and, or, not), and Restrictions on role successors E.g., concept describing “happy fathers”
8、could be written:Man hasChild.Female hasChild.Male hasChild.(Rich Happy),DL Concept and Role Constructors,Range of other constructors found in DLs, including: Number restrictions (cardinality constraints) on roles, e.g., 3 hasChild, 1 hasMother Qualified number restrictions, e.g., 2 hasChild.Female,
9、 1 hasParent.Male Nominals (singleton concepts), e.g., Italy Concrete domains (datatypes), e.g., hasAge.(21), earns spends.Inverse roles, e.g., hasChild- (hasParent) Transitive roles, e.g., hasChild* (descendant) Role composition, e.g., hasParent o hasBrother (uncle),DL Knowledge Base,DL Knowledge B
10、ase (KB) normally separated into 2 parts: TBox is a set of axioms describing structure of domain (i.e., a conceptual schema), e.g.: HappyFather Man hasChild.Female Elephant Animal Large Grey transitive(ancestor)ABox is a set of axioms describing a concrete situation (data), e.g.: John:HappyFather :h
11、asChildSeparation has no logical significance But may be conceptually and implementationally convenient,OWL as DL: Class Constructors,XMLS datatypes as well as classes in 8P.C and 9P.C E.g., 9hasAge.nonNegativeInteger Arbitrarily complex nesting of constructors E.g., Person u 8hasChild.(Doctor t 9ha
12、sChild.Doctor),RDFS Syntax,E.g., Person u 8hasChild.(Doctor t 9hasChild.Doctor):,OWL as DL: Axioms,Axioms (mostly) reducible to inclusion (v) C D iff both C v D and D v C Obvious FOL equivalences E.g., C D x.C(x) D(x), C v D x.C(x) D(x),XML Schema Datatypes in OWL,OWL supports XML Schema primitive d
13、atatypes E.g., integer, real, string, Strict separation between “object” classes and datatypes Disjoint interpretation domain DD for datatypes For a datavalue d, dI DD And DD DI = ; Disjoint “object” and datatype properties For a datatype propterty P, PI DI DD For object property S and datatype prop
14、erty P, SI PI = ; Equivalent to the “(Dn)” in SHOIN(Dn),Why Separate Classes and Datatypes?,Philosophical reasons: Datatypes structured by built-in predicates Not appropriate to form new datatypes using ontology language Practical reasons: Ontology language remains simple and compact Semantic integr
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ANINTRODUCTIONTODESCRIPTIONLOGICSPPT
