Download presentation
Presentation is loading. Please wait.
1
Modular Ontologies - A Formal Investigation of Semantics and Expressivity
Jie Bao, Doina Caragea and Vasant G Honavar Artificial Intelligence Research Laboratory, Department of Computer Science, Iowa State University, Ames, IA , USA. {baojie,dcaragea, ASWC, Sept 7, 2006, Beijing, China
2
Outline Desiderata of Modular Ontologies
Abstract Modular Ontology (AMO) Semantics & Expressivity Comparison Summary & Conclusion ASWC, Sept 7, 2006, Beijing, China
3
Modularity ASWC, Sept 7, 2006, Beijing, China
4
A Modular Semantic Web Visualising the Semantic Web by Juan C. Dürsteler ASWC, Sept 7, 2006, Beijing, China
5
Modular Ontologies What is modular ontology? Why modular ontology ?
An ontology that is composed by a set of smaller (semantically) connected component ontologies Why modular ontology ? Collaborative Ontology Building Selective Ontology Reuse Selective Knowledge Hiding Distributed Data Management Large Ontology Storage and Reasoning ASWC, Sept 7, 2006, Beijing, China
6
OWL Limitations owl:imports: syntactic modularization
No localized semantics Reasoning is possible only with the integrated ontology No partial reuse Reuse all or nothing E.g. OpenCyc OWL file needs 9 hours to load into Protege owl:imports Syntactic import: “copy and paste” ASWC, Sept 7, 2006, Beijing, China
7
Modular Ontology Approaches
CTXML C-OWL DFOL DDL Role<->Concept Mapping P-DL OWL P-OWL (Planning) E-Connections CЄ(SHIF(D)) CЄ (SHOIN(D)) IHN+s ASWC, Sept 7, 2006, Beijing, China
8
Requirements Semantic soundness Needed language features
Reasoning correctness Module autonomy Needed language features Concept relations Role relations … ASWC, Sept 7, 2006, Beijing, China
9
Localized Semantics Integrated ontology Modular ontology Local Models
Materialized Global Model ASWC, Sept 7, 2006, Beijing, China
10
Exact Reasoning Integrated ontology Modular ontology C D C D
ASWC, Sept 7, 2006, Beijing, China
11
Directional Semantic Relations
D E D E ASWC, Sept 7, 2006, Beijing, China
12
Transitive Reusability
C D D E E F C F ASWC, Sept 7, 2006, Beijing, China
13
Decidability C D is answerable in finite steps
ASWC, Sept 7, 2006, Beijing, China
14
Language Features Concept Subsumption
Concept Construction with Foreign Concepts Concept Construction with Role Restrictions. Role Inclusion Role Inversion Role Construction Transitive Role Nominal Correspondence Trans(1:P), 1:P used in 2 ASWC, Sept 7, 2006, Beijing, China
15
Outline Desiderata of Modular Ontologies
Abstract Modular Ontology (AMO) Semantics & Expressivity Comparison Conclusion ASWC, Sept 7, 2006, Beijing, China
16
Multiple observers of a domain
Local Points of View agents agents The domain Multiple observers of a domain ASWC, Sept 7, 2006, Beijing, China
17
Abstract Modular Ontology (AMO)
Δ 1 Δ 2 DL1 DL2 r13 2 r23 1 r13 1 DL3 Δ 3 Semantics ASWC, Sept 7, 2006, Beijing, China
18
(General) Domain Relations
neighbourOf Δ 1 Δ 3 r13 friendOf ASWC, Sept 7, 2006, Beijing, China
19
Image Domain Relation Δ r13 Δ 1 3
ASWC, Sept 7, 2006, Beijing, China
20
Concept Image r13 Agent3: "these objects in my mind state correspond to the concept Leg from agent 1’s mind state" ASWC, Sept 7, 2006, Beijing, China
21
Role Image Δ 1 Δ 3 P r13 Agent3: "these object pairs in my mind state correspond to object pairs P from agent 1’s mind state" ASWC, Sept 7, 2006, Beijing, China
22
Possible AMO Expressivity Features
ASWC, Sept 7, 2006, Beijing, China
23
Semantic Soundness Definitions
Localized Semantics: local domains {Δi} are not necessarily identical Decidability (of concept C w.r.t AMO O): there is an algorithm to decide in finite steps whether there is a common model <{mi}, {rij}> of C and O. Directional Semantic Relations: ASWC, Sept 7, 2006, Beijing, China
24
Semantic Soundness Definitions (2)
Reusability C D Transitive Reusability Δ 1 Δ 2 Δ 3 (an agent can infer local constraints based on observing constraints in other agents’ points of view) ASWC, Sept 7, 2006, Beijing, China
25
Semantic Soundness Definitions (3)
Exact Reasoning Compatible beliefs of agents may be combined. Local models M can be merged into an integrated model M' s.t. Physical World Local Models Integrated Model (consensus) ASWC, Sept 7, 2006, Beijing, China
26
Outline Desiderata of Modular Ontologies
Abstract Modular Ontology (AMO) Semantics & Expressivity Comparison Conclusion ASWC, Sept 7, 2006, Beijing, China
27
DDL Semantics 1:Dog into 2:Animal 1:Dog onto 2:Hound
[Borgida and L. Serafini, 2002] 1:Dog into 2:Animal citation 1:Dog onto 2:Hound implicit domain disjointness ASWC, Sept 7, 2006, Beijing, China
28
Subsumption Propagation Problem
Cm1 C into D Dm2 C into E ? D into E Em3 DDL domain relations are not transitively reusable ASWC, Sept 7, 2006, Beijing, China
29
Inter-module Unsatisfiability Problem
Flym1 Bird onto Penguin Penguinm2 Birdm1 ~Fly onto Penguin DDL allows arbitrary domain relations: loss of reasoning exactness ASWC, Sept 7, 2006, Beijing, China
30
DDL: Pros & Cons Pros Cons Localized Semantics Directional Relation
Decidability transfer Cons No support for role relations No general module transitive reusability No general reasoning exactness ASWC, Sept 7, 2006, Beijing, China
31
E-Connections Local domains are disjoint
[Grau, 2005] Local domains are disjoint It allows multiple “link” relations between two local domains Links can be used to construct local concepts ASWC, Sept 7, 2006, Beijing, China
32
E-Connections Semantics
R ASWC, Sept 7, 2006, Beijing, China
33
E-Connections: Pros & Cons
Localized Semantics Decidability Transfer Exact Reasoning (without generalized link) Cons Very limited transitive reusability No support for inter-module concept subsumption ASWC, Sept 7, 2006, Beijing, China
34
P-DL Semantic Importing [Bao et al., 2006]
ASWC, Sept 7, 2006, Beijing, China
35
P-DL Semantics x x’ ΔI1 ΔI2 CI1 CI2 Domain relation: individual correspondence between local domains r12 ΔI3 r13 r23 x’’ CI3 Importing establishes one-to-one domain relations “Copied” individuals are shared Domain relations are compositionally consistent: r13=r12 O r23 Therefore domain relations are transitively reusable. 35
36
P-DL Semantics (2) r12 r13 r23 ΔI1 ΔI2 ΔI3 CI2 CI1 CI CI3 x x’ x x’’
Global model obtained from local models by merging shared individuals ΔI3 36
37
Partially Overlapping Domains
Ensure unambiguous communication between local models satisfiability transfer transitive reusability Overlapped domains represent the consensus of agents Non-sharing domains are still kept local. x CI 37
38
P-DL: Pros & Cons Pros Cons Localized Semantics Exact Reasoning
Stronger Expressivity Transitive Reusability Cons Directional Semantic Relation does not always hold Decidable only if all modules use the same decidable DL (e.g. OWL). ASWC, Sept 7, 2006, Beijing, China
39
Summary: Semantic Soundness
ASWC, Sept 7, 2006, Beijing, China
40
Summary: Expressivity
ASWC, Sept 7, 2006, Beijing, China
41
Outline Desiderata of Modular Ontologies
Abstract Modular Ontology (AMO) Semantics & Expressvity Comparison Conclusion ASWC, Sept 7, 2006, Beijing, China
42
Summary We discussed Semantic soundness and expressvity requirements for modular ontologies Comparsion of DDL, E-Connections and P-DL under the AMO framework Analysis of several semantic difficulties and expressivity limitations of existing approaches ASWC, Sept 7, 2006, Beijing, China
43
Conclusions There is still no language or reasoner support for both general inter-module concept and inter-module role correspondence Local domain disjointedness assumption of DDL and E-Connections may be partially relaxed. to improve expressivity to ensure reasoning exactness and transitivity reusability. ASWC, Sept 7, 2006, Beijing, China
44
Open Problems A consensus on expressive modular ontology language
A OWL-compatible syntax for modular ontologies A reasoner that supports the expressive modular ontology language Pellet and DRAGO are complementary to each other To be discussed at the Modular Ontology Workshop (WoMo) at ISWC 2006 , Athens, Georgia, USA, Nov 2006. ASWC, Sept 7, 2006, Beijing, China
45
Thanks! ASWC, Sept 7, 2006, Beijing, China
46
Semantic Soundness What are the logical consequences in an AMO? What are the possible cause of semantic inconsistencies between two agents? What is the "objective" way to integrate knowledge of agents? r13 y a b x friendOf friendOf ? r13 y a b x friendOf enemyOf a/x b/y friendOf ASWC, Sept 7, 2006, Beijing, China
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.