Post on 17-Feb-2018
transcript
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&