Ontology Matching for Linked Open Data

download Ontology Matching for Linked Open Data

of 24

Transcript of Ontology Matching for Linked Open Data

  • 7/23/2019 Ontology Matching for Linked Open Data

    1/24

    Ontology Matching for Linked

    Open Data

    Shashi Singh

  • 7/23/2019 Ontology Matching for Linked Open Data

    2/24

    Concept Introduction

    What is Linked Data? set of best practices for publishing and connecting structured data on the Web.!"

    Linked Data Sets

    #elationship bet$een Linked Data% Se&antic Web andWeb of Data

    'Linked Data is the Se&antic Web doneright(

    W)C Linking Open Data *ro+ect ,rassroots co&&unity effort to

    *ublish e-isting open license datasets as Linked Data on the Web interlink things bet$een different data sources

    Continued

  • 7/23/2019 Ontology Matching for Linked Open Data

    3/24

    / feel of ho$ LOD is gro$ing

  • 7/23/2019 Ontology Matching for Linked Open Data

    4/24

    #e0ie$ed *apers

    Jain, P., Hitzler, P., Sheth, A., Verma, K.: Ontology alignment for linked open data.

    1LOOMS is a syste& for finding sche&a2le0el links bet$een LOD datasets in the sense of

    Ontology &atching.

    3ulius 4ol5!% Christian 1i5er% Martin ,aedke% and ,eorgi 6obilaro0 Disco0ering and

    &aintaining links on the $eb of data Data Linking7 Capturing and 8tilising I&plicit Sche&ale0el #elations /ndriy 9ikolo0 4ictoria

    8ren :nrico Motta

  • 7/23/2019 Ontology Matching for Linked Open Data

    5/24

    Ontology alignment for linked open data.

    Main Challenges7

    LOD datasets are interlinked these interlinks are &ainly on instance le0el;o$l7sa&e/s there are no established bench&arks or a0ailable baselines for

    &easuring precision and recall for LOD sche&a align&ent

    > hu&an e-perts fa&iliar $ith the do&ains created referencealign&ents

    =he e-perts identified all possible subclass andeui0alence &appings 0ia a subclass or an eui0alencerelationship

  • 7/23/2019 Ontology Matching for Linked Open Data

    9/24

    1LOOMS approach

    !< *reprocessing of the input ontologies

    @< Construction of the 1LOOMS forest

    )< Co&parision of the constructed1LOOMS forest

    A< *ost *rocessing

  • 7/23/2019 Ontology Matching for Linked Open Data

    10/24

    2 Evalation of !e"lt" =hey ha0e co&pared &ore generic sche&a and ha0e used Wikipedia for handling thedi0erse do&ain of LOD. Bollo$ing $ere the shortco&ings of 0arious ontology align&ent syste&s suggested by

    3ain et al.

    Ontology AlignmentSystem

    Issues

    #iMOM Bailed due to Ontology si5e

    /#OM/ 8nable to find any rele0ant relations

    OM4ia8o /ble to find only fe$ correct analogies

    /lign&ent >/*I /ble to find fe$ correct analogy but found so&e $rong analogies as$ell

    S2Match co&puted correct anlogies but in general e0aluated &any results%$hich resulted in lo$ precision

  • 7/23/2019 Ontology Matching for Linked Open Data

    11/24

    Disco0ering and &aintaining links on the $eb of data

    =he ,ap > there are tools a0ailable for publishing Linked Data on the Web but there is still a

    lack of tools that support data publishers in setting #DB Links to other data sources and to

    &aintain #DB links o0er ti&e as data sources change

    Design ,oal of Silk $as to fill this gap.

    Silk 2 Linking Bra&e$ork% a toolkit for disco0ering and &aintaining data links bet$een Webdata sources

    Co&ponents

    !< / link disco0ery engine% $hich co&putes links bet$een data sources based on a

    declarati0e specification of the conditions that entities &ust fulfill in order to be interlinked.

    @< / tool for e0aluating the generated data links in order to fine2tune the linking specification

    )< / protocol for &aintaining data links bet$een continuously changing datasources

  • 7/23/2019 Ontology Matching for Linked Open Data

    12/24

    Silk Link Disco0ery engine

    Main Beatures

    2 support the greneration of o$l7sa&e/s links as $ell as other types of #DB links

    Ble-ible%declarati0e language for specifying link conditions

    Can be e&ployed in distributed en0iron&ents $ithout ha0ing to replicate datasets locally

    Capablity of being used $here ter&s fro& different 0ocalbularies are &i-ed and $here no

    consistent #DBS or OWL sche&ata e-ist.

    Link specification Language

    2 Data /ccess

    DataSource Directi0e for data access

  • 7/23/2019 Ontology Matching for Linked Open Data

    13/24

    2 Link Conditions

    LinkCondition section is the heart of a Silk Link Specification

    LinkCondition

    /4,

    M/E

    Co&pare *ara&

    2 *re2Matching

    *reMatchingDefinition source*athFG?aHrdfs7labelG hitLi&itFG!G

    Inde- target*athFG?bHrdfs7labelG H

    Inde- target*athFG?bHdrugbank7synony&G H

    H*reMatchingDefinition

  • 7/23/2019 Ontology Matching for Linked Open Data

    14/24

    :0aluating Links

    2 #esource Co&parison

  • 7/23/2019 Ontology Matching for Linked Open Data

    15/24

    Link Maintenance *rotocol

    2 Link =ransfer to target

    2 reuest fro =arget Change List

    2 Subscription of =arget Changes

  • 7/23/2019 Ontology Matching for Linked Open Data

    16/24

    Silk I&ple&entation

    Written in *ython

    #uns fro& co&&and line

    Bra&e$ork can be do$nloaded for&,oogle Code;http7HHsilk.googlecode.co&