SlideShare a Scribd company logo
1 of 49
Download to read offline
Introduction 
Contribution 
Free defaults 
Conclusion 
Revisiting default description logics { and their 
role in aligning ontologies 
Kunal Sengupta 1 Pascal Hitzler 1 Krzysztof Janowicz 2 
1Wright State University, Dayton OH 45435, USA 
2University of California, Santa Barbara, USA 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
1 Introduction 
Motivation 
Examples 
Proposed Solution 
2 Contribution 
3 Free defaults 
Semantics 
Decidability 
4 Conclusion 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Motivation 
Examples 
Proposed Solution 
1 Introduction 
Motivation 
Examples 
Proposed Solution 
2 Contribution 
3 Free defaults 
Semantics 
Decidability 
4 Conclusion 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Motivation 
Examples 
Proposed Solution 
Motivation 
Heterogeneity is everywhere: Linked Data, Ontologies, World 
wide web 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Motivation 
Examples 
Proposed Solution 
Motivation 
Heterogeneity is everywhere: Linked Data, Ontologies, World 
wide web 
How to have ontology mappings that respect heterogeneity? 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Motivation 
Examples 
Proposed Solution 
Motivation 
Heterogeneity is everywhere: Linked Data, Ontologies, World 
wide web 
How to have ontology mappings that respect heterogeneity? 
OWL (Description logics) is not suitable for ontology mapping 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Motivation 
Examples 
Proposed Solution 
Motivation 
Heterogeneity is everywhere: Linked Data, Ontologies, World 
wide web 
How to have ontology mappings that respect heterogeneity? 
OWL (Description logics) is not suitable for ontology mapping 
Why, you ask? 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Motivation 
Examples 
Proposed Solution 
An example! 
Ontology A 
a:hasWife v a:hasSpouse 
symmetric(a:hasSpouse) 
9a:hasSpouse:a:Female v a:Male 
9a:hasSpouse:a:Male v a:Female 
a:hasWife(a:john; a:mary) 
a:Male(a:john) 
a:Female(a:mary) 
a:Male u a:Female v ? 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Motivation 
Examples 
Proposed Solution 
An example! 
Ontology A 
a:hasWife v a:hasSpouse 
symmetric(a:hasSpouse) 
9a:hasSpouse:a:Female v a:Male 
9a:hasSpouse:a:Male v a:Female 
a:hasWife(a:john; a:mary) 
a:Male(a:john) 
a:Female(a:mary) 
a:Male u a:Female v ? 
Ontology B 
symmetric(b:hasSpouse) 
b:hasSpouse(b:mike; b:david) 
b:Male(b:david) 
b:Male(b:mike) 
b:Female(b:anna) 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Motivation 
Examples 
Proposed Solution 
An example! 
Ontology A 
a:hasWife v a:hasSpouse 
symmetric(a:hasSpouse) 
9a:hasSpouse:a:Female v a:Male 
9a:hasSpouse:a:Male v a:Female 
a:hasWife(a:john; a:mary) 
a:Male(a:john) 
a:Female(a:mary) 
a:Male u a:Female v ? 
Mappings 
a:hasSpouse  b:hasSpouse 
a:Male  b:Male 
a:Female  b:Female 
Ontology B 
symmetric(b:hasSpouse) 
b:hasSpouse(b:mike; b:david) 
b:Male(b:david) 
b:Male(b:mike) 
b:Female(b:anna) 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Motivation 
Examples 
Proposed Solution 
owl:sameAs example 
Ontology A 
a:Airport(a:kennedy) 
a:Airport v a:Place 
Ontology B 
b:President(b:kennedy) 
b:President v b:Person 
b:Place u b:Person v ? 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Motivation 
Examples 
Proposed Solution 
owl:sameAs example 
Ontology A 
a:Airport(a:kennedy) 
a:Airport v a:Place 
Ontology B 
b:President(b:kennedy) 
b:President v b:Person 
b:Place u b:Person v ? 
Mappings 
a:Place  b:Place 
owl:sameAs(a:kennedy,b:kennedy) 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Motivation 
Examples 
Proposed Solution 
Using defaults for ontology mapping 
Use statements like b:hasSpouse vd a:hasSpouse to denote 
mappings 
For each pair that satis
es b:hasSpouse assume it satis
es 
a:hasSpouse unless it causes an inconsistency 
Assuming a:hasSpouse(b:mike, b:david) causes an 
inconsistency 
The pair (b:mike, b:david) is treated as an exception to the 
statement b:hasSpouse vd b:hasSpouse 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Motivation 
Examples 
Proposed Solution 
Solution 
Use defaults to denote mappings, such that exceptions are 
allowed. 
b:hasSpouse : a:hasSpouse 
a:hasSpouse 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Motivation 
Examples 
Proposed Solution 
Solution 
Use defaults to denote mappings, such that exceptions are 
allowed. 
b:hasSpouse : a:hasSpouse 
a:hasSpouse 
But DLs + Defaults = Undecidable logics [Baader, Hollunder 
95]. 
Workaround: Defaults apply only to named individuals 
[Baader, Hollunder 95]. 
What about un-named individuals? 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
1 Introduction 
Motivation 
Examples 
Proposed Solution 
2 Contribution 
3 Free defaults 
Semantics 
Decidability 
4 Conclusion 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Contribution 
Free defaults 
Application of defaults not limited to named individuals 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Contribution 
Free defaults 
Application of defaults not limited to named individuals 
Defaults with role inclusions are also decidable. 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Contribution 
Free defaults 
Application of defaults not limited to named individuals 
Defaults with role inclusions are also decidable. 
A new, more powerful language to de
ne mapping between 
ontologies. 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
1 Introduction 
Motivation 
Examples 
Proposed Solution 
2 Contribution 
3 Free defaults 
Semantics 
Decidability 
4 Conclusion 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
Syntax 
A new operator vd that represents default inclusions 
C vd D is a default class inclusion 
A default-knowledge-base is denoted as (KB; ), where KB is 
a DL knowledge base and  is a set of default axioms 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
Semantics (Intuitive) 
C vd D 
Every named individual in C is also in D unless it causes an 
inconsistency 
Every un-named individual in C is also in D (it behaves 
exactly same as v) 
Exceptions occur only in named individuals 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
Default satisfying individuals 
A named individual a is said to satisfy a default C vd D if: 
1 a 2 CI;DI, or 
2 a 2 (:C)I 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
Default satisfying individuals 
A named individual a is said to satisfy a default C vd D if: 
1 a 2 CI;DI, or 
2 a 2 (:C)I 
Key: We want to maximize the sets of individuals that satisfy each 
default 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
Interpretation 
An interpretation I for a default-knowledge-base (KB; ) 
1 (I, :I) as usual 
2 Additionally, I denotes the tuple (XI 
1 ; : : : ;XI 
n ) 
3 XI 
i is the set of interpreted named individuals satisfying the 
i th default Ci vd Di 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
Preference relation KB; 
I, J are two interpretations of default-knowledge-base (KB; ). 
Then I KB; J if: 
1 aI = aJ for all a 2 KB 
i  XJ 
2 XI 
i for all 1  i j  j 
i  XJ 
3 XI 
i for some 1  i j  j 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
Example 
Knowledge Base 
Bird(a) 
Bird(b) 
Penguin(c) 
Penguin v Bird 
Penguin u Fly v ? 
 = fBird vd Flyg 
Interpretation I 
I = fa; b; cg 
BirdI = fa; b; cg 
PenguinI = fcg 
Fly I = fag 
I = (fag) 
Interpretation J 
J = fa; b; cg 
BirdJ = fa; b; cg 
PenguinJ = fcg 
FlyJ = fa; bg 
J = (fa; bg) 
J KB; I 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
Example 
Knowledge Base 
Bird(a) 
Bird(b) 
Penguin(c) 
Penguin v Bird 
Penguin u Fly v ? 
 = fBird vd Flyg 
Interpretation I 
I = fa; b; cg 
BirdI = fa; b; cg 
PenguinI = fcg 
Fly I = fag 
I = (fag) 
Interpretation J 
J = fa; b; cg 
BirdJ = fa; b; cg 
PenguinJ = fcg 
FlyJ = fa; bg 
J = (fa; bg) 
J KB; I 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
d-model 
An interpretation I of (KB; ) is called a default model or d-model 
if 
I satis
es all axioms of KB 
CI 
i  DI 
i , for all un-named individuals 
I is maximal with respect to the preference relation KB; 
A default-knowledge-base that has a d-model is called d-satis
able. 
Note: Reiter's normal defaults are always satis
able. 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
d-entailment 
An axiom  is d-entailed by a default-knowledge-base if it is 
true in all the d-models. 
We follow skeptical reasoning. 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
Decidability 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
Some notations 
IndKB is the set of all the named individuals occurring in KB. 
IndKB = fa; bg 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
Some notations 
IndKB is the set of all the named individuals occurring in KB. 
P(IndKB) is the power set of IndKB 
IndKB = fa; bg 
P(IndKB) = ffag; fbg; fa; bgg 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
Some notations 
IndKB is the set of all the named individuals occurring in KB. 
P(IndKB) is the power set of IndKB 
Pn(IndKB) = P(IndKB)  : : :n-1 times  P(IndKB), where n is 
the cardinality of  
IndKB = fa; bg 
P(IndKB) = ffag; fbg; fa; bgg 
Pn(IndKB) = 
f(fag; fag); (fag; fbg); (fbg; fag); : : : ; (fa; bg; fa; bg)g, for 
j  j= 2 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
Some notations 
IndKB is the set of all the named individuals occurring in KB. 
P(IndKB) is the power set of IndKB 
Pn(IndKB) = P(IndKB)  : : :n-1 times  P(IndKB), where n is 
the cardinality of  
IndKB = fa; bg 
P(IndKB) = ffag; fbg; fa; bgg 
Pn(IndKB) = 
f(fag; fag); (fag; fbg); (fbg; fag); : : : ; (fa; bg; fa; bg)g, for 
j  j= 2 
Note: Pn(IndKB) is a set of n-tuples that contains all the 
possible combinations for I 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
Knowledge base re-writing 
Consider some P = (X1; : : : ;Xn) 2 Pn(IndKB). Then KBP is 
obtained by adding the following axioms to KB, for each Ci vd Di 
Intuition 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
Knowledge base re-writing 
Consider some P = (X1; : : : ;Xn) 2 Pn(IndKB). Then KBP is 
obtained by adding the following axioms to KB, for each Ci vd Di 
1 Xi  (Ci u Di u fa1; : : : ; akg) t (:Ci u fa1; : : : ; akg) 
Intuition 
Recall, an individual a satis
es a default C vd D if 
a 2 CI;DI or a 2 (:C)I 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
Knowledge base re-writing 
Consider some P = (X1; : : : ;Xn) 2 Pn(IndKB). Then KBP is 
obtained by adding the following axioms to KB, for each Ci vd Di 
1 Xi  (Ci u Di u fa1; : : : ; akg) t (:Ci u fa1; : : : ; akg) 
2 Ci u :fa1; : : : ; akg v Di 
Intuition 
Recall, an individual a satis
es a default C vd D if 
a 2 CI;DI or a 2 (:C)I 
Unknowns always satisfy the defaults 
Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
Introduction 
Contribution 
Free defaults 
Conclusion 
Semantics 
Decidability 
Decidability of d-satis
ability 
Lemma 
Let (KB; ) be a default-knowledge-base, if KBP is classically 
satis
able for some P 2 Pn(IndKB), then (KB; ) is d-satis

More Related Content

Recently uploaded

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Recently uploaded (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Revisiting defaults in description logics – and their role in aligning ontologies. (JIST 2014)

  • 1. Introduction Contribution Free defaults Conclusion Revisiting default description logics { and their role in aligning ontologies Kunal Sengupta 1 Pascal Hitzler 1 Krzysztof Janowicz 2 1Wright State University, Dayton OH 45435, USA 2University of California, Santa Barbara, USA Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 2. Introduction Contribution Free defaults Conclusion 1 Introduction Motivation Examples Proposed Solution 2 Contribution 3 Free defaults Semantics Decidability 4 Conclusion Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 3. Introduction Contribution Free defaults Conclusion Motivation Examples Proposed Solution 1 Introduction Motivation Examples Proposed Solution 2 Contribution 3 Free defaults Semantics Decidability 4 Conclusion Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 4. Introduction Contribution Free defaults Conclusion Motivation Examples Proposed Solution Motivation Heterogeneity is everywhere: Linked Data, Ontologies, World wide web Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 5. Introduction Contribution Free defaults Conclusion Motivation Examples Proposed Solution Motivation Heterogeneity is everywhere: Linked Data, Ontologies, World wide web How to have ontology mappings that respect heterogeneity? Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 6. Introduction Contribution Free defaults Conclusion Motivation Examples Proposed Solution Motivation Heterogeneity is everywhere: Linked Data, Ontologies, World wide web How to have ontology mappings that respect heterogeneity? OWL (Description logics) is not suitable for ontology mapping Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 7. Introduction Contribution Free defaults Conclusion Motivation Examples Proposed Solution Motivation Heterogeneity is everywhere: Linked Data, Ontologies, World wide web How to have ontology mappings that respect heterogeneity? OWL (Description logics) is not suitable for ontology mapping Why, you ask? Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 8. Introduction Contribution Free defaults Conclusion Motivation Examples Proposed Solution An example! Ontology A a:hasWife v a:hasSpouse symmetric(a:hasSpouse) 9a:hasSpouse:a:Female v a:Male 9a:hasSpouse:a:Male v a:Female a:hasWife(a:john; a:mary) a:Male(a:john) a:Female(a:mary) a:Male u a:Female v ? Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 9. Introduction Contribution Free defaults Conclusion Motivation Examples Proposed Solution An example! Ontology A a:hasWife v a:hasSpouse symmetric(a:hasSpouse) 9a:hasSpouse:a:Female v a:Male 9a:hasSpouse:a:Male v a:Female a:hasWife(a:john; a:mary) a:Male(a:john) a:Female(a:mary) a:Male u a:Female v ? Ontology B symmetric(b:hasSpouse) b:hasSpouse(b:mike; b:david) b:Male(b:david) b:Male(b:mike) b:Female(b:anna) Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 10. Introduction Contribution Free defaults Conclusion Motivation Examples Proposed Solution An example! Ontology A a:hasWife v a:hasSpouse symmetric(a:hasSpouse) 9a:hasSpouse:a:Female v a:Male 9a:hasSpouse:a:Male v a:Female a:hasWife(a:john; a:mary) a:Male(a:john) a:Female(a:mary) a:Male u a:Female v ? Mappings a:hasSpouse b:hasSpouse a:Male b:Male a:Female b:Female Ontology B symmetric(b:hasSpouse) b:hasSpouse(b:mike; b:david) b:Male(b:david) b:Male(b:mike) b:Female(b:anna) Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 11. Introduction Contribution Free defaults Conclusion Motivation Examples Proposed Solution owl:sameAs example Ontology A a:Airport(a:kennedy) a:Airport v a:Place Ontology B b:President(b:kennedy) b:President v b:Person b:Place u b:Person v ? Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 12. Introduction Contribution Free defaults Conclusion Motivation Examples Proposed Solution owl:sameAs example Ontology A a:Airport(a:kennedy) a:Airport v a:Place Ontology B b:President(b:kennedy) b:President v b:Person b:Place u b:Person v ? Mappings a:Place b:Place owl:sameAs(a:kennedy,b:kennedy) Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 13. Introduction Contribution Free defaults Conclusion Motivation Examples Proposed Solution Using defaults for ontology mapping Use statements like b:hasSpouse vd a:hasSpouse to denote mappings For each pair that satis
  • 15. es a:hasSpouse unless it causes an inconsistency Assuming a:hasSpouse(b:mike, b:david) causes an inconsistency The pair (b:mike, b:david) is treated as an exception to the statement b:hasSpouse vd b:hasSpouse Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 16. Introduction Contribution Free defaults Conclusion Motivation Examples Proposed Solution Solution Use defaults to denote mappings, such that exceptions are allowed. b:hasSpouse : a:hasSpouse a:hasSpouse Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 17. Introduction Contribution Free defaults Conclusion Motivation Examples Proposed Solution Solution Use defaults to denote mappings, such that exceptions are allowed. b:hasSpouse : a:hasSpouse a:hasSpouse But DLs + Defaults = Undecidable logics [Baader, Hollunder 95]. Workaround: Defaults apply only to named individuals [Baader, Hollunder 95]. What about un-named individuals? Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 18. Introduction Contribution Free defaults Conclusion 1 Introduction Motivation Examples Proposed Solution 2 Contribution 3 Free defaults Semantics Decidability 4 Conclusion Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 19. Introduction Contribution Free defaults Conclusion Contribution Free defaults Application of defaults not limited to named individuals Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 20. Introduction Contribution Free defaults Conclusion Contribution Free defaults Application of defaults not limited to named individuals Defaults with role inclusions are also decidable. Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 21. Introduction Contribution Free defaults Conclusion Contribution Free defaults Application of defaults not limited to named individuals Defaults with role inclusions are also decidable. A new, more powerful language to de
  • 22. ne mapping between ontologies. Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 23. Introduction Contribution Free defaults Conclusion Semantics Decidability 1 Introduction Motivation Examples Proposed Solution 2 Contribution 3 Free defaults Semantics Decidability 4 Conclusion Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 24. Introduction Contribution Free defaults Conclusion Semantics Decidability Syntax A new operator vd that represents default inclusions C vd D is a default class inclusion A default-knowledge-base is denoted as (KB; ), where KB is a DL knowledge base and is a set of default axioms Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 25. Introduction Contribution Free defaults Conclusion Semantics Decidability Semantics (Intuitive) C vd D Every named individual in C is also in D unless it causes an inconsistency Every un-named individual in C is also in D (it behaves exactly same as v) Exceptions occur only in named individuals Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 26. Introduction Contribution Free defaults Conclusion Semantics Decidability Default satisfying individuals A named individual a is said to satisfy a default C vd D if: 1 a 2 CI;DI, or 2 a 2 (:C)I Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 27. Introduction Contribution Free defaults Conclusion Semantics Decidability Default satisfying individuals A named individual a is said to satisfy a default C vd D if: 1 a 2 CI;DI, or 2 a 2 (:C)I Key: We want to maximize the sets of individuals that satisfy each default Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 28. Introduction Contribution Free defaults Conclusion Semantics Decidability Interpretation An interpretation I for a default-knowledge-base (KB; ) 1 (I, :I) as usual 2 Additionally, I denotes the tuple (XI 1 ; : : : ;XI n ) 3 XI i is the set of interpreted named individuals satisfying the i th default Ci vd Di Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 29. Introduction Contribution Free defaults Conclusion Semantics Decidability Preference relation KB; I, J are two interpretations of default-knowledge-base (KB; ). Then I KB; J if: 1 aI = aJ for all a 2 KB i XJ 2 XI i for all 1 i j j i XJ 3 XI i for some 1 i j j Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 30. Introduction Contribution Free defaults Conclusion Semantics Decidability Example Knowledge Base Bird(a) Bird(b) Penguin(c) Penguin v Bird Penguin u Fly v ? = fBird vd Flyg Interpretation I I = fa; b; cg BirdI = fa; b; cg PenguinI = fcg Fly I = fag I = (fag) Interpretation J J = fa; b; cg BirdJ = fa; b; cg PenguinJ = fcg FlyJ = fa; bg J = (fa; bg) J KB; I Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 31. Introduction Contribution Free defaults Conclusion Semantics Decidability Example Knowledge Base Bird(a) Bird(b) Penguin(c) Penguin v Bird Penguin u Fly v ? = fBird vd Flyg Interpretation I I = fa; b; cg BirdI = fa; b; cg PenguinI = fcg Fly I = fag I = (fag) Interpretation J J = fa; b; cg BirdJ = fa; b; cg PenguinJ = fcg FlyJ = fa; bg J = (fa; bg) J KB; I Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 32. Introduction Contribution Free defaults Conclusion Semantics Decidability d-model An interpretation I of (KB; ) is called a default model or d-model if I satis
  • 33. es all axioms of KB CI i DI i , for all un-named individuals I is maximal with respect to the preference relation KB; A default-knowledge-base that has a d-model is called d-satis
  • 34. able. Note: Reiter's normal defaults are always satis
  • 35. able. Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 36. Introduction Contribution Free defaults Conclusion Semantics Decidability d-entailment An axiom is d-entailed by a default-knowledge-base if it is true in all the d-models. We follow skeptical reasoning. Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 37. Introduction Contribution Free defaults Conclusion Semantics Decidability Decidability Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 38. Introduction Contribution Free defaults Conclusion Semantics Decidability Some notations IndKB is the set of all the named individuals occurring in KB. IndKB = fa; bg Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 39. Introduction Contribution Free defaults Conclusion Semantics Decidability Some notations IndKB is the set of all the named individuals occurring in KB. P(IndKB) is the power set of IndKB IndKB = fa; bg P(IndKB) = ffag; fbg; fa; bgg Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 40. Introduction Contribution Free defaults Conclusion Semantics Decidability Some notations IndKB is the set of all the named individuals occurring in KB. P(IndKB) is the power set of IndKB Pn(IndKB) = P(IndKB) : : :n-1 times P(IndKB), where n is the cardinality of IndKB = fa; bg P(IndKB) = ffag; fbg; fa; bgg Pn(IndKB) = f(fag; fag); (fag; fbg); (fbg; fag); : : : ; (fa; bg; fa; bg)g, for j j= 2 Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 41. Introduction Contribution Free defaults Conclusion Semantics Decidability Some notations IndKB is the set of all the named individuals occurring in KB. P(IndKB) is the power set of IndKB Pn(IndKB) = P(IndKB) : : :n-1 times P(IndKB), where n is the cardinality of IndKB = fa; bg P(IndKB) = ffag; fbg; fa; bgg Pn(IndKB) = f(fag; fag); (fag; fbg); (fbg; fag); : : : ; (fa; bg; fa; bg)g, for j j= 2 Note: Pn(IndKB) is a set of n-tuples that contains all the possible combinations for I Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 42. Introduction Contribution Free defaults Conclusion Semantics Decidability Knowledge base re-writing Consider some P = (X1; : : : ;Xn) 2 Pn(IndKB). Then KBP is obtained by adding the following axioms to KB, for each Ci vd Di Intuition Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 43. Introduction Contribution Free defaults Conclusion Semantics Decidability Knowledge base re-writing Consider some P = (X1; : : : ;Xn) 2 Pn(IndKB). Then KBP is obtained by adding the following axioms to KB, for each Ci vd Di 1 Xi (Ci u Di u fa1; : : : ; akg) t (:Ci u fa1; : : : ; akg) Intuition Recall, an individual a satis
  • 44. es a default C vd D if a 2 CI;DI or a 2 (:C)I Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 45. Introduction Contribution Free defaults Conclusion Semantics Decidability Knowledge base re-writing Consider some P = (X1; : : : ;Xn) 2 Pn(IndKB). Then KBP is obtained by adding the following axioms to KB, for each Ci vd Di 1 Xi (Ci u Di u fa1; : : : ; akg) t (:Ci u fa1; : : : ; akg) 2 Ci u :fa1; : : : ; akg v Di Intuition Recall, an individual a satis
  • 46. es a default C vd D if a 2 CI;DI or a 2 (:C)I Unknowns always satisfy the defaults Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 47. Introduction Contribution Free defaults Conclusion Semantics Decidability Decidability of d-satis
  • 48. ability Lemma Let (KB; ) be a default-knowledge-base, if KBP is classically satis
  • 49. able for some P 2 Pn(IndKB), then (KB; ) is d-satis
  • 50. able. Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 51. Introduction Contribution Free defaults Conclusion Semantics Decidability Decidability of d-satis
  • 52. ability Lemma Let (KB; ) be a default-knowledge-base, if KBP is classically satis
  • 53. able for some P 2 Pn(IndKB), then (KB; ) is d-satis
  • 54. able. Theorem The task of determining d-satis
  • 55. ability of default-knowledge-bases is decidable. Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 56. Introduction Contribution Free defaults Conclusion Semantics Decidability Decidability of d-entailment tasks For non-montonic logics such as free-defaults entailment tasks are not directly reducible to satis
  • 57. ability check We need to check all models for d-entailments Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 58. Introduction Contribution Free defaults Conclusion Semantics Decidability Proof sketch KBP is constructed using P 2 Pn(IndKB) Pn(IndKB) is
  • 59. nite An order can be computed on Pn(IndKB) based on maximality of its elements (
  • 60. nite time) Construct a set MaxP consisting of maximal classically satis
  • 61. able KBPs MaxP is generated in
  • 62. nite time due to the
  • 63. niteness of Pn(IndKB) Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 64. Introduction Contribution Free defaults Conclusion Semantics Decidability Proof sketch KBP is constructed using P 2 Pn(IndKB) Pn(IndKB) is
  • 65. nite An order can be computed on Pn(IndKB) based on maximality of its elements (
  • 66. nite time) Construct a set MaxP consisting of maximal classically satis
  • 67. able KBPs MaxP is generated in
  • 68. nite time due to the
  • 69. niteness of Pn(IndKB) Theorem A DL axiom is entailed by a default-knowledge-base (KB; ) i it is classically entailed by every KBP 2 MaxP Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 70. Introduction Contribution Free defaults Conclusion Semantics Decidability Role defaults Note: Similar construction can be used to show decidability of role defaults under the semantics of free-defaults Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 71. Introduction Contribution Free defaults Conclusion Semantics Decidability Back to the example Now, the mapping can be denoted as b:hasSpouse vd a:hasSpouse, a:hasSpouse vd b:hasSpouse b:hasSpouseI = f(b:david; b:mike); (b:mike; b:david); (a:john; a:marry); (a:marry; a:john)g a:hasSpouseI = f((a:john; a:marry); (a:marry; a:john)g Notice that heterogeneity is still respected and at the same time relations can be carried over Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 72. Introduction Contribution Free defaults Conclusion 1 Introduction Motivation Examples Proposed Solution 2 Contribution 3 Free defaults Semantics Decidability 4 Conclusion Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 73. Introduction Contribution Free defaults Conclusion Conclusion Drawback The free-defaults don't work when un-named individuals are implicit exceptions Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 74. Introduction Contribution Free defaults Conclusion Conclusion Drawback The free-defaults don't work when un-named individuals are implicit exceptions Future work Investigation of decidability of more general defaults in DLs Eecient algorithmization of d-entailment tasks Implementation Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)
  • 75. Introduction Contribution Free defaults Conclusion Questions? DaSe Lab for Data Semantics at Wright state university Twitter : @DaSeLab, @sengupta kunal Website : http://wright.edu/~sengupta.4 Topics : Semantic Web, Knowledge representation and reasoning, Description Logics, Rules, Ontology alignment, Applications ... Kunal Sengupta , Pascal Hitzler , Krzysztof Janowicz Revisiting default description logics (JIST 2014)