SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
Fixing the Domain and Range
of Properties in Linked Data
by Context Disambiguation
Alberto Tonon, Michele Catasta,
Gianluca Demartini, Philippe Cudré-Mauroux
LDOW - May the 19th, 2015
Linked Data…
2
"Cobie Smulders"
"Neil Patrick Harris"
"How I Met Your Mother"
showName
starring
starring
name
name
TV Show
type type
Person
type
type
type
type
network
type
TV Network
Broadcast
Network
type
Actor
Actor
Person
Work
… and its Schema
3
......
Thing
Person Work
TV showActor
Organisation
Broadcaster
...
Type Hierarchy
network
Broadcaster
range
domain
Broadcaster
starring
Work
range
domain
Actor
Property
Definitions
Data-Schema Coherence
4
"Cobie Smulders"
"Neil Patrick Harris"
"How I Met Your Mother"
showName
starring
starring
name
name
TV Show
type type
Person
type
type
type
type
network
type
TV Network
Broadcast
Network
type
Actor
Actor
Person
Work
network
Broadcaster
range
domain
Broadcaster
starring
Work
range
domain
Actor
Data-Schema Coherence
4
"Cobie Smulders"
"Neil Patrick Harris"
"How I Met Your Mother"
showName
starring
starring
name
name
TV Show
type type
Person
type
type
type
type
network
type
TV Network
Broadcast
Network
type
Actor
Actor
Person
Work
network
Broadcaster
range
domain
Broadcaster
starring
Work
range
domain
Actor
✔
✔
Data-Schema Coherence
4
"Cobie Smulders"
"Neil Patrick Harris"
"How I Met Your Mother"
showName
starring
starring
name
name
TV Show
type type
Person
type
type
type
type
network
type
TV Network
Broadcast
Network
type
Actor
Actor
Person
Work
network
Broadcaster
range
domain
Broadcaster
starring
Work
range
domain
Actor
✔
✔
✘
Incoherences in Real KBs
5
Property
Dom
Incoherences
% Dom
Incoherences
dpo:years ~641k 100%
dpo:currentMember ~260k 100%
… … …
Property
Dom
Incoherences
% Dom
Incoherences
fb:[…]object.type ~99M 61%
fb:[…]object.name ~41M 100%
… … …
Data-Driven
Domains/Ranges
• Just intersect the types of all resources appearing
as subject/object…
• …being consistent with the type hierarchy.
6
......
Thing
Person Work
TV showActor
Organisation
Broadcaster
...
Type Hierarchy
Data-Driven
Domains/Ranges
• Dom(foaf:name) = Thing 

—> Everything has a name !
• Dom(dpo:manager) = Thing 

—> Everything has a manager "
7
SportSeason
0.55
Agent
0.44
...
Thing
1.00
...Soccer Cricket"k 1
Rugby"k
Baseball"10.42
... ...SoccerClubSeason
0.55
SportsTeam
0.44
... ... Organisation
0.44
SportsTeamSeason
0.55
LEXT: an Example
Computing the domain of dpo:manager
8
SportSeason
0.55
Agent
0.44
...
Thing
1.00
...Soccer Cricket"k 1
Rugby"k
Baseball"10.42
... ...SoccerClubSeason
0.55
SportsTeam
0.44
... ... Organisation
0.44
SportsTeamSeason
0.55
dpo:manager is usedin two different contexts
LEXT: an Example
Computing the domain of dpo:manager
8
SportSeason
0.55
Agent
0.44
...
Thing
1.00
...Soccer Cricket"k 1
Rugby"k
Baseball"10.42
... ...SoccerClubSeason
0.55
SportsTeam
0.44
... ... Organisation
0.44
SportsTeamSeason
0.55
dpo:manager is usedin two different contexts
LEXT: an Example
Computing the domain of dpo:manager
8
manager
soccer club
season manager
sports team
manager
Thing
SoccerClubSeason SportsTeam
SportSeason
0.55
Agent
0.44
...
Thing
1.00
...Soccer Cricket"k 1
Rugby"k
Baseball"10.42
... ...SoccerClubSeason
0.55
SportsTeam
0.44
... ... Organisation
0.44
SportsTeamSeason
0.55
dpo:manager is usedin two different contexts
LEXT: an Example
Computing the domain of dpo:manager
8
manager
soccer club
season manager
sports team
manager
Thing
SoccerClubSeason SportsTeam
Visit the hierarchy until:
1) Pr(type | property) ≥ λ
&&
2) H(Pr(property | children)) < η
LEXT
H = 1.96
H = 0.9 SportSeason
0.55
Agent
0.44
...
Thing
1.00
...Soccer Cricket"k 1
Rugby"k
Baseball"10.42
... ...SoccerClubSeason
0.55
SportsTeam
0.44
... ... Organisation
0.44
SportsTeamSeason
0.55
dpo:manager is usedin two different contexts
LEXT: an Example
Computing the domain of dpo:manager
8
manager
soccer club
season manager
sports team
manager
Thing
SoccerClubSeason SportsTeam
Visit the hierarchy until:
1) Pr(type | property) ≥ λ
&&
2) H(Pr(property | children)) < η
LEXT
REXT and LERIXT
• REXT = LEXT but with types of object resources
• LERIXT = LEXT + REXT
• two type trees (one for Domain and one for
Range), current state is a pair (subject type,
object type)
9
SportSeason Agent ...
Thing
...Soccer Cricket RugbyBaseball
... ...SoccerClubSeason SportsTeam
... ... OrganisationSportsTeamSeason
SportSeason Agent ...
Thing
...Soccer Cricket RugbyBaseball
... ...SoccerClubSeason SportsTeam
... ... OrganisationSportsTeamSeason
Current State
About λ
10
Figure 1: Coverage and number of new sub-properties varying λ.
Evaluation
• Fixed λ = 0.1, η = 1
• 3 authors + 2 experts (majority vote) evaluated the
output of LEXT REXT, and LERIXT.
• LERIXT generates too many new sub-properties
11
LEXT REXT LERIXT
Precision 96.50% 91.40% 87.00%
Table 2: Precision of LEXT, REXT, and LERIXT
Conclusion
• Three different methods for identifying contexts
• LEXT: exploits the type of the subject resources
• REXT: exploits the type of the object resources
• LERIXT: exploits both
• Up to 96.50% precision.
12
Visit the hierarchy until:
1) Pr(type | property) ≥ λ
&&
2) H(Pr(property | children)) < η
LEXT

Mais conteúdo relacionado

Semelhante a Fixing the Domain and Range of Properties in Linked Data by Context Disambiguation

Recommender Systems, Matrices and Graphs
Recommender Systems, Matrices and GraphsRecommender Systems, Matrices and Graphs
Recommender Systems, Matrices and GraphsRoelof Pieters
 
Types Working for You, Not Against You
Types Working for You, Not Against YouTypes Working for You, Not Against You
Types Working for You, Not Against YouC4Media
 
Introducción a Neo4j
Introducción a Neo4jIntroducción a Neo4j
Introducción a Neo4jNeo4j
 
R for Pythonistas (PyData NYC 2017)
R for Pythonistas (PyData NYC 2017)R for Pythonistas (PyData NYC 2017)
R for Pythonistas (PyData NYC 2017)Christopher Roach
 
Breaking down data silos with the open data protocol
Breaking down data silos with the open data protocolBreaking down data silos with the open data protocol
Breaking down data silos with the open data protocolWoodruff Solutions LLC
 
Colour Modelling - domain modelling with the 3rd dimension
Colour Modelling - domain modelling with the 3rd dimensionColour Modelling - domain modelling with the 3rd dimension
Colour Modelling - domain modelling with the 3rd dimensionDouglas English
 
Mining Interesting Trivia for Entities from Wikipedia PART-II
Mining Interesting Trivia for Entities from Wikipedia PART-IIMining Interesting Trivia for Entities from Wikipedia PART-II
Mining Interesting Trivia for Entities from Wikipedia PART-IIAbhay Prakash
 
Looking at Content Recommendations through a Search Lens - Extended Version
Looking at Content Recommendations through a Search Lens - Extended VersionLooking at Content Recommendations through a Search Lens - Extended Version
Looking at Content Recommendations through a Search Lens - Extended VersionSonya Liberman
 

Semelhante a Fixing the Domain and Range of Properties in Linked Data by Context Disambiguation (11)

Recommender Systems, Matrices and Graphs
Recommender Systems, Matrices and GraphsRecommender Systems, Matrices and Graphs
Recommender Systems, Matrices and Graphs
 
Types Working for You, Not Against You
Types Working for You, Not Against YouTypes Working for You, Not Against You
Types Working for You, Not Against You
 
Introducción a Neo4j
Introducción a Neo4jIntroducción a Neo4j
Introducción a Neo4j
 
R for Pythonistas (PyData NYC 2017)
R for Pythonistas (PyData NYC 2017)R for Pythonistas (PyData NYC 2017)
R for Pythonistas (PyData NYC 2017)
 
Amazon DynamoDB Design Workshop
Amazon DynamoDB Design WorkshopAmazon DynamoDB Design Workshop
Amazon DynamoDB Design Workshop
 
Breaking down data silos with the open data protocol
Breaking down data silos with the open data protocolBreaking down data silos with the open data protocol
Breaking down data silos with the open data protocol
 
Deep Dive on Amazon DynamoDB
Deep Dive on Amazon DynamoDBDeep Dive on Amazon DynamoDB
Deep Dive on Amazon DynamoDB
 
Colour Modelling - domain modelling with the 3rd dimension
Colour Modelling - domain modelling with the 3rd dimensionColour Modelling - domain modelling with the 3rd dimension
Colour Modelling - domain modelling with the 3rd dimension
 
Deep Dive on Amazon DynamoDB
Deep Dive on Amazon DynamoDBDeep Dive on Amazon DynamoDB
Deep Dive on Amazon DynamoDB
 
Mining Interesting Trivia for Entities from Wikipedia PART-II
Mining Interesting Trivia for Entities from Wikipedia PART-IIMining Interesting Trivia for Entities from Wikipedia PART-II
Mining Interesting Trivia for Entities from Wikipedia PART-II
 
Looking at Content Recommendations through a Search Lens - Extended Version
Looking at Content Recommendations through a Search Lens - Extended VersionLooking at Content Recommendations through a Search Lens - Extended Version
Looking at Content Recommendations through a Search Lens - Extended Version
 

Mais de eXascale Infolab

Beyond Triplets: Hyper-Relational Knowledge Graph Embedding for Link Prediction
Beyond Triplets: Hyper-Relational Knowledge Graph Embedding for Link PredictionBeyond Triplets: Hyper-Relational Knowledge Graph Embedding for Link Prediction
Beyond Triplets: Hyper-Relational Knowledge Graph Embedding for Link PredictioneXascale Infolab
 
It Takes Two: Instrumenting the Interaction between In-Memory Databases and S...
It Takes Two: Instrumenting the Interaction between In-Memory Databases and S...It Takes Two: Instrumenting the Interaction between In-Memory Databases and S...
It Takes Two: Instrumenting the Interaction between In-Memory Databases and S...eXascale Infolab
 
Representation Learning on Complex Graphs
Representation Learning on Complex GraphsRepresentation Learning on Complex Graphs
Representation Learning on Complex GraphseXascale Infolab
 
A force directed approach for offline gps trajectory map
A force directed approach for offline gps trajectory mapA force directed approach for offline gps trajectory map
A force directed approach for offline gps trajectory mapeXascale Infolab
 
HistoSketch: Fast Similarity-Preserving Sketching of Streaming Histograms wit...
HistoSketch: Fast Similarity-Preserving Sketching of Streaming Histograms wit...HistoSketch: Fast Similarity-Preserving Sketching of Streaming Histograms wit...
HistoSketch: Fast Similarity-Preserving Sketching of Streaming Histograms wit...eXascale Infolab
 
SwissLink: High-Precision, Context-Free Entity Linking Exploiting Unambiguous...
SwissLink: High-Precision, Context-Free Entity Linking Exploiting Unambiguous...SwissLink: High-Precision, Context-Free Entity Linking Exploiting Unambiguous...
SwissLink: High-Precision, Context-Free Entity Linking Exploiting Unambiguous...eXascale Infolab
 
Dependency-Driven Analytics: A Compass for Uncharted Data Oceans
Dependency-Driven Analytics: A Compass for Uncharted Data OceansDependency-Driven Analytics: A Compass for Uncharted Data Oceans
Dependency-Driven Analytics: A Compass for Uncharted Data OceanseXascale Infolab
 
SANAPHOR: Ontology-based Coreference Resolution
SANAPHOR: Ontology-based Coreference ResolutionSANAPHOR: Ontology-based Coreference Resolution
SANAPHOR: Ontology-based Coreference ResolutioneXascale Infolab
 
Efficient, Scalable, and Provenance-Aware Management of Linked Data
Efficient, Scalable, and Provenance-Aware Management of Linked DataEfficient, Scalable, and Provenance-Aware Management of Linked Data
Efficient, Scalable, and Provenance-Aware Management of Linked DataeXascale Infolab
 
Entity-Centric Data Management
Entity-Centric Data ManagementEntity-Centric Data Management
Entity-Centric Data ManagementeXascale Infolab
 
LDOW2015 - Uduvudu: a Graph-Aware and Adaptive UI Engine for Linked Data
LDOW2015 - Uduvudu: a Graph-Aware and Adaptive UI Engine for Linked DataLDOW2015 - Uduvudu: a Graph-Aware and Adaptive UI Engine for Linked Data
LDOW2015 - Uduvudu: a Graph-Aware and Adaptive UI Engine for Linked DataeXascale Infolab
 
Executing Provenance-Enabled Queries over Web Data
Executing Provenance-Enabled Queries over Web DataExecuting Provenance-Enabled Queries over Web Data
Executing Provenance-Enabled Queries over Web DataeXascale Infolab
 
The Dynamics of Micro-Task Crowdsourcing
The Dynamics of Micro-Task CrowdsourcingThe Dynamics of Micro-Task Crowdsourcing
The Dynamics of Micro-Task CrowdsourcingeXascale Infolab
 
CIKM14: Fixing grammatical errors by preposition ranking
CIKM14: Fixing grammatical errors by preposition rankingCIKM14: Fixing grammatical errors by preposition ranking
CIKM14: Fixing grammatical errors by preposition rankingeXascale Infolab
 
An Introduction to Big Data
An Introduction to Big DataAn Introduction to Big Data
An Introduction to Big DataeXascale Infolab
 
Internet Infrastructures for Big Data (Verisign's Distinguished Speaker Series)
Internet Infrastructures for Big Data (Verisign's Distinguished Speaker Series)Internet Infrastructures for Big Data (Verisign's Distinguished Speaker Series)
Internet Infrastructures for Big Data (Verisign's Distinguished Speaker Series)eXascale Infolab
 

Mais de eXascale Infolab (20)

Beyond Triplets: Hyper-Relational Knowledge Graph Embedding for Link Prediction
Beyond Triplets: Hyper-Relational Knowledge Graph Embedding for Link PredictionBeyond Triplets: Hyper-Relational Knowledge Graph Embedding for Link Prediction
Beyond Triplets: Hyper-Relational Knowledge Graph Embedding for Link Prediction
 
It Takes Two: Instrumenting the Interaction between In-Memory Databases and S...
It Takes Two: Instrumenting the Interaction between In-Memory Databases and S...It Takes Two: Instrumenting the Interaction between In-Memory Databases and S...
It Takes Two: Instrumenting the Interaction between In-Memory Databases and S...
 
Representation Learning on Complex Graphs
Representation Learning on Complex GraphsRepresentation Learning on Complex Graphs
Representation Learning on Complex Graphs
 
A force directed approach for offline gps trajectory map
A force directed approach for offline gps trajectory mapA force directed approach for offline gps trajectory map
A force directed approach for offline gps trajectory map
 
Cikm 2018
Cikm 2018Cikm 2018
Cikm 2018
 
HistoSketch: Fast Similarity-Preserving Sketching of Streaming Histograms wit...
HistoSketch: Fast Similarity-Preserving Sketching of Streaming Histograms wit...HistoSketch: Fast Similarity-Preserving Sketching of Streaming Histograms wit...
HistoSketch: Fast Similarity-Preserving Sketching of Streaming Histograms wit...
 
SwissLink: High-Precision, Context-Free Entity Linking Exploiting Unambiguous...
SwissLink: High-Precision, Context-Free Entity Linking Exploiting Unambiguous...SwissLink: High-Precision, Context-Free Entity Linking Exploiting Unambiguous...
SwissLink: High-Precision, Context-Free Entity Linking Exploiting Unambiguous...
 
Dependency-Driven Analytics: A Compass for Uncharted Data Oceans
Dependency-Driven Analytics: A Compass for Uncharted Data OceansDependency-Driven Analytics: A Compass for Uncharted Data Oceans
Dependency-Driven Analytics: A Compass for Uncharted Data Oceans
 
Crowd scheduling www2016
Crowd scheduling www2016Crowd scheduling www2016
Crowd scheduling www2016
 
SANAPHOR: Ontology-based Coreference Resolution
SANAPHOR: Ontology-based Coreference ResolutionSANAPHOR: Ontology-based Coreference Resolution
SANAPHOR: Ontology-based Coreference Resolution
 
Efficient, Scalable, and Provenance-Aware Management of Linked Data
Efficient, Scalable, and Provenance-Aware Management of Linked DataEfficient, Scalable, and Provenance-Aware Management of Linked Data
Efficient, Scalable, and Provenance-Aware Management of Linked Data
 
Entity-Centric Data Management
Entity-Centric Data ManagementEntity-Centric Data Management
Entity-Centric Data Management
 
SSSW 2015 Sense Making
SSSW 2015 Sense MakingSSSW 2015 Sense Making
SSSW 2015 Sense Making
 
LDOW2015 - Uduvudu: a Graph-Aware and Adaptive UI Engine for Linked Data
LDOW2015 - Uduvudu: a Graph-Aware and Adaptive UI Engine for Linked DataLDOW2015 - Uduvudu: a Graph-Aware and Adaptive UI Engine for Linked Data
LDOW2015 - Uduvudu: a Graph-Aware and Adaptive UI Engine for Linked Data
 
Executing Provenance-Enabled Queries over Web Data
Executing Provenance-Enabled Queries over Web DataExecuting Provenance-Enabled Queries over Web Data
Executing Provenance-Enabled Queries over Web Data
 
The Dynamics of Micro-Task Crowdsourcing
The Dynamics of Micro-Task CrowdsourcingThe Dynamics of Micro-Task Crowdsourcing
The Dynamics of Micro-Task Crowdsourcing
 
CIKM14: Fixing grammatical errors by preposition ranking
CIKM14: Fixing grammatical errors by preposition rankingCIKM14: Fixing grammatical errors by preposition ranking
CIKM14: Fixing grammatical errors by preposition ranking
 
OLTP-Bench
OLTP-BenchOLTP-Bench
OLTP-Bench
 
An Introduction to Big Data
An Introduction to Big DataAn Introduction to Big Data
An Introduction to Big Data
 
Internet Infrastructures for Big Data (Verisign's Distinguished Speaker Series)
Internet Infrastructures for Big Data (Verisign's Distinguished Speaker Series)Internet Infrastructures for Big Data (Verisign's Distinguished Speaker Series)
Internet Infrastructures for Big Data (Verisign's Distinguished Speaker Series)
 

Último

Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and ClassificationsAreesha Ahmad
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspectsmuralinath2
 
Chemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdfChemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdfSumit Kumar yadav
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfSumit Kumar yadav
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxDiariAli
 
An introduction on sequence tagged site mapping
An introduction on sequence tagged site mappingAn introduction on sequence tagged site mapping
An introduction on sequence tagged site mappingadibshanto115
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Serviceshivanisharma5244
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Stages in the normal growth curve
Stages in the normal growth curveStages in the normal growth curve
Stages in the normal growth curveAreesha Ahmad
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxMohamedFarag457087
 
Introduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptxIntroduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptxrohankumarsinghrore1
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceAlex Henderson
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learninglevieagacer
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsOrtegaSyrineMay
 
Use of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxUse of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxRenuJangid3
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Silpa
 

Último (20)

Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspects
 
Chemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdfChemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdf
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
 
An introduction on sequence tagged site mapping
An introduction on sequence tagged site mappingAn introduction on sequence tagged site mapping
An introduction on sequence tagged site mapping
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Stages in the normal growth curve
Stages in the normal growth curveStages in the normal growth curve
Stages in the normal growth curve
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Introduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptxIntroduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptx
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical Science
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its Functions
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
Use of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxUse of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptx
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 

Fixing the Domain and Range of Properties in Linked Data by Context Disambiguation

  • 1. Fixing the Domain and Range of Properties in Linked Data by Context Disambiguation Alberto Tonon, Michele Catasta, Gianluca Demartini, Philippe Cudré-Mauroux LDOW - May the 19th, 2015
  • 2. Linked Data… 2 "Cobie Smulders" "Neil Patrick Harris" "How I Met Your Mother" showName starring starring name name TV Show type type Person type type type type network type TV Network Broadcast Network type Actor Actor Person Work
  • 3. … and its Schema 3 ...... Thing Person Work TV showActor Organisation Broadcaster ... Type Hierarchy network Broadcaster range domain Broadcaster starring Work range domain Actor Property Definitions
  • 4. Data-Schema Coherence 4 "Cobie Smulders" "Neil Patrick Harris" "How I Met Your Mother" showName starring starring name name TV Show type type Person type type type type network type TV Network Broadcast Network type Actor Actor Person Work network Broadcaster range domain Broadcaster starring Work range domain Actor
  • 5. Data-Schema Coherence 4 "Cobie Smulders" "Neil Patrick Harris" "How I Met Your Mother" showName starring starring name name TV Show type type Person type type type type network type TV Network Broadcast Network type Actor Actor Person Work network Broadcaster range domain Broadcaster starring Work range domain Actor ✔ ✔
  • 6. Data-Schema Coherence 4 "Cobie Smulders" "Neil Patrick Harris" "How I Met Your Mother" showName starring starring name name TV Show type type Person type type type type network type TV Network Broadcast Network type Actor Actor Person Work network Broadcaster range domain Broadcaster starring Work range domain Actor ✔ ✔ ✘
  • 7. Incoherences in Real KBs 5 Property Dom Incoherences % Dom Incoherences dpo:years ~641k 100% dpo:currentMember ~260k 100% … … … Property Dom Incoherences % Dom Incoherences fb:[…]object.type ~99M 61% fb:[…]object.name ~41M 100% … … …
  • 8. Data-Driven Domains/Ranges • Just intersect the types of all resources appearing as subject/object… • …being consistent with the type hierarchy. 6 ...... Thing Person Work TV showActor Organisation Broadcaster ... Type Hierarchy
  • 9. Data-Driven Domains/Ranges • Dom(foaf:name) = Thing 
 —> Everything has a name ! • Dom(dpo:manager) = Thing 
 —> Everything has a manager " 7
  • 10. SportSeason 0.55 Agent 0.44 ... Thing 1.00 ...Soccer Cricket"k 1 Rugby"k Baseball"10.42 ... ...SoccerClubSeason 0.55 SportsTeam 0.44 ... ... Organisation 0.44 SportsTeamSeason 0.55 LEXT: an Example Computing the domain of dpo:manager 8
  • 11. SportSeason 0.55 Agent 0.44 ... Thing 1.00 ...Soccer Cricket"k 1 Rugby"k Baseball"10.42 ... ...SoccerClubSeason 0.55 SportsTeam 0.44 ... ... Organisation 0.44 SportsTeamSeason 0.55 dpo:manager is usedin two different contexts LEXT: an Example Computing the domain of dpo:manager 8
  • 12. SportSeason 0.55 Agent 0.44 ... Thing 1.00 ...Soccer Cricket"k 1 Rugby"k Baseball"10.42 ... ...SoccerClubSeason 0.55 SportsTeam 0.44 ... ... Organisation 0.44 SportsTeamSeason 0.55 dpo:manager is usedin two different contexts LEXT: an Example Computing the domain of dpo:manager 8 manager soccer club season manager sports team manager Thing SoccerClubSeason SportsTeam
  • 13. SportSeason 0.55 Agent 0.44 ... Thing 1.00 ...Soccer Cricket"k 1 Rugby"k Baseball"10.42 ... ...SoccerClubSeason 0.55 SportsTeam 0.44 ... ... Organisation 0.44 SportsTeamSeason 0.55 dpo:manager is usedin two different contexts LEXT: an Example Computing the domain of dpo:manager 8 manager soccer club season manager sports team manager Thing SoccerClubSeason SportsTeam Visit the hierarchy until: 1) Pr(type | property) ≥ λ && 2) H(Pr(property | children)) < η LEXT
  • 14. H = 1.96 H = 0.9 SportSeason 0.55 Agent 0.44 ... Thing 1.00 ...Soccer Cricket"k 1 Rugby"k Baseball"10.42 ... ...SoccerClubSeason 0.55 SportsTeam 0.44 ... ... Organisation 0.44 SportsTeamSeason 0.55 dpo:manager is usedin two different contexts LEXT: an Example Computing the domain of dpo:manager 8 manager soccer club season manager sports team manager Thing SoccerClubSeason SportsTeam Visit the hierarchy until: 1) Pr(type | property) ≥ λ && 2) H(Pr(property | children)) < η LEXT
  • 15. REXT and LERIXT • REXT = LEXT but with types of object resources • LERIXT = LEXT + REXT • two type trees (one for Domain and one for Range), current state is a pair (subject type, object type) 9 SportSeason Agent ... Thing ...Soccer Cricket RugbyBaseball ... ...SoccerClubSeason SportsTeam ... ... OrganisationSportsTeamSeason SportSeason Agent ... Thing ...Soccer Cricket RugbyBaseball ... ...SoccerClubSeason SportsTeam ... ... OrganisationSportsTeamSeason Current State
  • 16. About λ 10 Figure 1: Coverage and number of new sub-properties varying λ.
  • 17. Evaluation • Fixed λ = 0.1, η = 1 • 3 authors + 2 experts (majority vote) evaluated the output of LEXT REXT, and LERIXT. • LERIXT generates too many new sub-properties 11 LEXT REXT LERIXT Precision 96.50% 91.40% 87.00% Table 2: Precision of LEXT, REXT, and LERIXT
  • 18. Conclusion • Three different methods for identifying contexts • LEXT: exploits the type of the subject resources • REXT: exploits the type of the object resources • LERIXT: exploits both • Up to 96.50% precision. 12 Visit the hierarchy until: 1) Pr(type | property) ≥ λ && 2) H(Pr(property | children)) < η LEXT