semantic matchmaking of resources with local

Upload: khan-nafee-m-sadh

Post on 03-Jun-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/11/2019 Semantic Matchmaking of Resources With Local

    1/69

    Semantic Matchmaking ofResources with Local

    Closed-World ReasoningStephan Grimm

    [email protected]

    Pascal Hitzler

    [email protected]

    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