semantic matchmaking of resources with local
TRANSCRIPT
-
8/11/2019 Semantic Matchmaking of Resources With Local
1/69
Semantic Matchmaking ofResources with Local
Closed-World ReasoningStephan Grimm
Pascal Hitzler
Khan Sadh N. Mostafa
-
8/11/2019 Semantic Matchmaking of Resources With Local
2/69
Web Ontology Language
description logic
first order predicate logic
(open world assumption) negative knowledge absence of knowledge
-
8/11/2019 Semantic Matchmaking of Resources With Local
3/69
Intro
-
8/11/2019 Semantic Matchmaking of Resources With Local
4/69
Agenda
-
8/11/2019 Semantic Matchmaking of Resources With Local
5/69
Description Logics
e.g. Computer, OS
e.g. hasComponent, runsOS
e.g. Deep Blue, Windows 8
-
8/11/2019 Semantic Matchmaking of Resources With Local
6/69
Description Logics
e.g. hasComponent
e.g. capacity
-
8/11/2019 Semantic Matchmaking of Resources With Local
7/69
Description Logics
ComputerMobileDevice
hasComponent.DVDDrive
Computer
runsOS.
WindowsOS
SHOIN D
-
8/11/2019 Semantic Matchmaking of Resources With Local
8/69
Description Logics
C1 C2 1 2
a1 an
ci cn
A
p
r
s
d
n
-
8/11/2019 Semantic Matchmaking of Resources With Local
9/69
Description Logics
-
8/11/2019 Semantic Matchmaking of Resources With Local
10/69
Description Logics
WindowsPC Computer runsOS.WindowsOS
Laptop PocketPC Computer MobileDevice
hasGfx hasComponent,
-
8/11/2019 Semantic Matchmaking of Resources With Local
11/69
Description Logics
Laptop(MyComputer)
runsOS(MyComputer, WindowsXP)
-
8/11/2019 Semantic Matchmaking of Resources With Local
12/69
Description Logics
I
I
-
8/11/2019 Semantic Matchmaking of Resources With Local
13/69
Description Logics
SHOIN D
-
8/11/2019 Semantic Matchmaking of Resources With Local
14/69
Description Logics
I
I I
I I
I I
I I
I I I
MKB
-
8/11/2019 Semantic Matchmaking of Resources With Local
15/69
Description Logics
-
8/11/2019 Semantic Matchmaking of Resources With Local
16/69
Description Logics
Reasoning tasks:
Knowledgebase satisfiability
Concept satisfiability C KB
IM I
Instance checkingI I IM
Subsumption I I IM
-
8/11/2019 Semantic Matchmaking of Resources With Local
17/69
Autoepistemic DL
K
known to be
-
8/11/2019 Semantic Matchmaking of Resources With Local
18/69
Autoepistemic DL
KB = {Application(XOffice), runsUnder(XOffice,RedHat)}
RedHat WindowsOS XOffice D
D =Application runsUnder.WindowsOS
D =Application KrunsUnder.KWindowsOS
RedHat WindowsOS RedHat
XOffice
-
8/11/2019 Semantic Matchmaking of Resources With Local
19/69
Autoepistemic DL
IW
intersecting the extensions
K KB
KBIM IM
-
8/11/2019 Semantic Matchmaking of Resources With Local
20/69
Circumscriptive DL
(M, F, V)
-
8/11/2019 Semantic Matchmaking of Resources With Local
21/69
Circumscriptive DL
-
8/11/2019 Semantic Matchmaking of Resources With Local
22/69
Circumscriptive DL
KB = { Laptop Computer, Computer Hardware,
Application runsUnder .LinuxOS(XOffice) }
(M = {Hardware, Laptop,Application, LinuxOS}, F = {Computer}).
Laptop
Computer (F
Hardware ComputerF Hardware
Application XOffice
-
8/11/2019 Semantic Matchmaking of Resources With Local
23/69
Circumscriptive DL
KB = { Laptop Computer, Computer Hardware,
Application runsUnder .LinuxOS(XOffice) }
(M = {Hardware, Laptop,Application, LinuxOS}, F = {Computer}).
Laptop Computer
Hardware
Application
LinuxOS XOffice
-
8/11/2019 Semantic Matchmaking of Resources With Local
24/69
Circumscriptive DL
J I J I
J I
J I F
J I M M J I
-
8/11/2019 Semantic Matchmaking of Resources With Local
25/69
Circumscriptive DL
-
8/11/2019 Semantic Matchmaking of Resources With Local
26/69
Modelling Resources in DL forMatchmaking problem
-
8/11/2019 Semantic Matchmaking of Resources With Local
27/69
Resource Classes as DLConcepts
-
8/11/2019 Semantic Matchmaking of Resources With Local
28/69
Resource Classes as DLConcepts
-
8/11/2019 Semantic Matchmaking of Resources With Local
29/69
Resource Classes as DLConcepts in OWA
-
8/11/2019 Semantic Matchmaking of Resources With Local
30/69
Example Scenario
-
8/11/2019 Semantic Matchmaking of Resources With Local
31/69
Example Scenario
-
8/11/2019 Semantic Matchmaking of Resources With Local
32/69
Example Scenario
-
8/11/2019 Semantic Matchmaking of Resources With Local
33/69
Example Ontology
-
8/11/2019 Semantic Matchmaking of Resources With Local
34/69
Matching Resource Descriptionswith DL Inferencing
-
8/11/2019 Semantic Matchmaking of Resources With Local
35/69
DL Inferences for Matching
-
8/11/2019 Semantic Matchmaking of Resources With Local
36/69
Intersection Matching
satisfiability of concept conjunction
IM I I
-
8/11/2019 Semantic Matchmaking of Resources With Local
37/69
Intersection Matching
entailment of non-disjointness
IM I I
-
8/11/2019 Semantic Matchmaking of Resources With Local
38/69
Subsumption Matching
Entailment of Concept Subsumption (Plugin)
IM I I
-
8/11/2019 Semantic Matchmaking of Resources With Local
39/69
Subsumption Matching
Entailment of Concept Subsumption (Subsumes)
IM I I
-
8/11/2019 Semantic Matchmaking of Resources With Local
40/69
Exact Matching
-
8/11/2019 Semantic Matchmaking of Resources With Local
41/69
Matching Inferences
fail intersect subsume plugin exact
-
8/11/2019 Semantic Matchmaking of Resources With Local
42/69
concept contraction andconcept abduction
-
8/11/2019 Semantic Matchmaking of Resources With Local
43/69
Matching Inferences
-
8/11/2019 Semantic Matchmaking of Resources With Local
44/69
Counterintuitive MatchingBehavior due to OWAIntersection Matching and the Open-World Assumption
D = Laptop S = DesktopPC
match(OPC,D, S)
-
8/11/2019 Semantic Matchmaking of Resources With Local
45/69
Counterintuitive MatchingBehavior due to OWACases of Undesired Matching Behavior
-
8/11/2019 Semantic Matchmaking of Resources With Local
46/69
Demand D1 in OWA
-
8/11/2019 Semantic Matchmaking of Resources With Local
47/69
Demand D2 in OWA
-
8/11/2019 Semantic Matchmaking of Resources With Local
48/69
Improved Matching with LocalClosed-World Reasoning
-
8/11/2019 Semantic Matchmaking of Resources With Local
49/69
Forms of Local Closure forMatchmaking
-
8/11/2019 Semantic Matchmaking of Resources With Local
50/69
Local Concept Closure
-
8/11/2019 Semantic Matchmaking of Resources With Local
51/69
Local Concept Closure
-
8/11/2019 Semantic Matchmaking of Resources With Local
52/69
Local Role Closure
If a role r is locally closed, only such pairs of objects should occurin the extension of r for which there is evidence to be in there
supports
-
8/11/2019 Semantic Matchmaking of Resources With Local
53/69
If a role r is locally closed, only such pairs of objects should occurin the extension of r for which there is evidence to be in there
-
8/11/2019 Semantic Matchmaking of Resources With Local
54/69
Matching with Local Closureby Epistemic Operators
K DualScreenGfxCard
K RAIDStorage
-
8/11/2019 Semantic Matchmaking of Resources With Local
55/69
Autoepistemic for ClosingAtomic Concepts
-
8/11/2019 Semantic Matchmaking of Resources With Local
56/69
Autoepistemic for ClosingComplex Concepts
-
8/11/2019 Semantic Matchmaking of Resources With Local
57/69
Autoepistemic for ClosingComplex Concepts
-
8/11/2019 Semantic Matchmaking of Resources With Local
58/69
Autoepistemic Role Closure(whole)
-
8/11/2019 Semantic Matchmaking of Resources With Local
59/69
Autoepistemic Role Closure(partial)
hi i h l l
-
8/11/2019 Semantic Matchmaking of Resources With Local
60/69
Matching with Local Closureby Circumscription
Cl i A i C
-
8/11/2019 Semantic Matchmaking of Resources With Local
61/69
Closing Atomic Concepts(Circumscriptive)
Cl i C l C t
-
8/11/2019 Semantic Matchmaking of Resources With Local
62/69
Closing Complex Concepts(Circumscriptive)
Cl i C l C t
-
8/11/2019 Semantic Matchmaking of Resources With Local
63/69
Closing Complex Concepts(Circumscriptive)
Cl i R l Wh l
-
8/11/2019 Semantic Matchmaking of Resources With Local
64/69
Closing Roles as a Wholewith circumscription
Cl i R l P ti ll ith
-
8/11/2019 Semantic Matchmaking of Resources With Local
65/69
Closing Roles Partially withcircumscription
-
8/11/2019 Semantic Matchmaking of Resources With Local
66/69
Discussion
-
8/11/2019 Semantic Matchmaking of Resources With Local
67/69
Discussion
-
8/11/2019 Semantic Matchmaking of Resources With Local
68/69
Discussion
-
8/11/2019 Semantic Matchmaking of Resources With Local
69/69
Thanks