SlideShare uma empresa Scribd logo
1 de 23
DBGroup@UNIMO
Fabio Benedetti, Sonia Bergamaschi, Laura Po
Department of Engineering “Enzo Ferrari”
University of Modena & Reggio Emilia
The 2015 IEEE/WIC/ACM International Conference on Web Intelligence
DBGroup@UNIMO
3Laura Po “Exposing the underlying schema of LOD sources” 3
★ publish data on the Web under an open license
★ ★ make data available as structured data
★ ★ ★ make data available in a non-proprietary open format
★ ★ ★ ★ ★ link your data to other data to provide context
★ ★ ★ ★ use URIs to denote things
★ ★ ★ ★ ★ L document your data
in a top-down fashion
In 2006, Tim Berners-Lee coined the term "Linked Data”
DBGroup@UNIMO
4Laura Po “Exposing the underlying schema of LOD sources” 4
The LOD Cloud
‱ more then one
thousand of interlinked
datasets
‱ several billions of RDF
triples
Each LOD source
‱ widely varying size,
from thousands to
billions of triples
DBGroup@UNIMO
5Laura Po “Exposing the underlying schema of LOD sources” 5
A tool for promoting the understanding, navigation
and querying of LOD sources
Requirements
‱ portable to the LOD Cloud
‱ provide a synthetic representation of the structure of
the dataset (Schema Summary, Clustered Schema Summary)
‱ provide visual query building functionalities hiding
the complexity of Semantic Web technologies
DBGroup@UNIMO
6Laura Po “Exposing the underlying schema of LOD sources” 6
DBGroup@UNIMO
9Laura Po “Exposing the underlying schema of LOD sources” 9
Schema Summary
Clustered Schema Summary
DBGroup@UNIMO
10Laura Po “Exposing the underlying schema of LOD sources” 10
Schema
Summary
Clustered
Schema
Summary
DBGroup@UNIMO
11Laura Po “Exposing the underlying schema of LOD sources” 11
‱ A tool for exploring and querying LOD sources
+ navigation of large LOD sources
Try LODeX at: http://dbgroup.unimo.it/lodex2
http://www.dbgroup.unimo.it/lodex2/testCluster
Future works
‱ New filtering and clustering techniques
‱ An interactive exploration than start from the highest
level and can be detailed till the lowest level
‱ Query functionalities on the Clustered Schema Summary
(mapping functionalities to convert a visual query on the
CSS to a SPARQL query on the LOD endpoint)
DBGroup@UNIMO
12Laura Po “Exposing the underlying schema of LOD sources” 12
Thanks for your attention!
Come to see the poster!
DBGroup@UNIMO
13Laura Po “Exposing the underlying schema of LOD sources” 13
‱ F. Benedetti, S. Bergamaschi, L. Po, Exposing the underlying
schema of LOD sources. WI 2015
‱ F. Benedetti, S. Bergamaschi, L. Po, LODeX: A tool for Visual
Querying Linked Open Data. ISWC 2015 (Posters &
Demonstrations Track)
‱ F. Benedetti, S. Bergamaschi, L. Po, Visual Querying LOD sources
with LODeX. K-CAP 2015
‱ F. Benedetti, S. Bergamaschi, and L. Po, A visual summary for
linked open data sources. ISWC 2014 (Posters & Demonstrations
Track)
‱ F. Benedetti, S. Bergamaschi, and L. Po. Online index extraction
from linked open data sources. Linked Data for Information
Extraction (LD4IE) Workshop held at ISWC 2014
DBGroup@UNIMO
14Laura Po “Exposing the underlying schema of LOD sources” 14
DBGroup@UNIMO
15Laura Po “Exposing the underlying schema of LOD sources” 15
‱ Each RDF graph is composed by a set of vertices V and a set of labelled
edges E. The vertices can be divided in 3 disjoint sets: the URIs U, the blank
nodes B and literals L.
‱ Two vertices connected by an edge represent a statement. Each
statement is stored into a <subject,predicate,object> triple, where
subject  (U  B) , object  V and predicate  E.
‱ We can define the whole RDF graph as a set of triples RG.
RG  (U  B) x E x V
‱ The rdf:type property is used to state that a certain resource is an instance
of a class. We define the set of classes as Cs.
Cs = {c |<i,rdf:type,c>  RG ^ i  (U  B) }
‱ We call partial cluster of classes (PC) a set of classes that concur in the
multiple instantiation of the same resource:
PC(i) = {c|<i,rdf:type,c>  RG ^ i  (U  B) }
‱ and each PC(i)  C
DBGroup@UNIMO
16Laura Po “Exposing the underlying schema of LOD sources” 16
‱ The partial cluster of classes (PC) are sets of classes that concur in the
multiple instantiation of the same resource:
PC(i) = {c|<i,rdf:type,c>  RG ^ i  (U  B) }
‱ By examining all the instances in a RG graph, we find different PC.
‱ The collection of all the PC that occur in a RG graph is called family of
PC, C :
C = {PC(i): ï€ąi  (U  B)}
‱ C contains a particular family of sets able to generate all the other sets.
We call this family, family of super sets (S2), and we define it as follow:
S = {ST  C: PC  C ^ PC  ST}
‱ For each set st  S , a class ca  st must be elected to represent the
entire set of classes. This class is called candidate agent of the superset.
For each superset, we choose as candidate agent the class with the
highest number of instances.
DBGroup@UNIMO
17Laura Po “Exposing the underlying schema of LOD sources” 17
The Schema Summary is a pseudograph composed by:
‱ C - Classes (nodes)
‱ P - Properties (edges)
And additional elements and function:
‱ A - Attributes associated to each class
– Each attribute represent the existence of a Datatype property
from the instances of the class
‱ 𝒍 - labels
‱ l – labeling function
‱ count - count function
The Schema Summary is inferred by the distribution of
the instances of a dataset
DBGroup@UNIMO
18Laura Po “Exposing the underlying schema of LOD sources” 18
These indexes belong to extensional group of the Statistical Indexes [2]:
‱ SC (Subject Class) contains the pairs (p,c) where p is an object property
and c is its domain class.
‱ SCl (Subject Class to literal) contains the pairs (p,c) where p is a datatype
property and c is its domain class.
‱ OC (Object Class) contains the pairs (p,c) where p is an object property
and c is its range class.
ex:Sector foaf:Organization
sector1 organization1ex:sector
dc:title
“Energy” organization2
Extensional
Classes
Extensional
Knowledge
“Village electrification
in the Pacific”
“+41331231”
ex:sector
rdf:type rdf:type
dbpedia:fax
person1
foaf:Person
ex:activity
“Paolo”
“Rossi”
rdf:type
ex:ceo
rdf:type foaf:firstName
foaf:lastName
DBGroup@UNIMO
19Laura Po “Exposing the underlying schema of LOD sources” 19
These indexes belong to extensional group of the Statistical Indexes [2]:
‱ SC (Subject Class) contains the pairs (p,c) where p is an object property
and c is its domain class.
‱ SCl (Subject Class to literal) contains the pairs (p,c) where p is a datatype
property and c is its domain class.
‱ OC (Object Class) contains the pairs (p,c) where p is an object property
and c is its range class.
ex:Sector foaf:Organization
sector1 organization1ex:sector
dc:title
“Energy” organization2
Extensional
Classes
Extensional
Knowledge
“Village electrification
in the Pacific”
“+41331231”
ex:sector
rdf:type rdf:type
dbpedia:fax
person1
foaf:Person
ex:activity
“Paolo”
“Rossi”
rdf:type
ex:ceo
rdf:type foaf:firstName
foaf:lastName
DBGroup@UNIMO
20Laura Po “Exposing the underlying schema of LOD sources” 20
These indexes belong to extensional group of the Statistical Indexes [2]:
‱ SC (Subject Class) contains the pairs (p,c) where p is an object property
and c is its domain class.
‱ SCl (Subject Class to literal) contains the pairs (p,c) where p is a datatype
property and c is its domain class.
‱ OC (Object Class) contains the pairs (p,c) where p is an object property
and c is its range class.
ex:Sector foaf:Organization
sector1 organization1ex:sector
dc:title
“Energy” organization2
Extensional
Classes
Extensional
Knowledge
“Village electrification
in the Pacific”
“+41331231”
ex:sector
rdf:type rdf:type
dbpedia:fax
person1
foaf:Person
ex:activity
“Paolo”
“Rossi”
rdf:type
ex:ceo
rdf:type foaf:firstName
foaf:lastName
DBGroup@UNIMO
21Laura Po “Exposing the underlying schema of LOD sources” 21
We use an algorithm for combining these indexes and produce a Schema
Summary
Name Values
SC
(foaf:Organization,ex:ceo,1),
(foaf:Organization,ex:sector,2)
SCl
(foaf:Person,foaf:firstName,1),
(foaf:Person,foaf:lastName,1),
(foaf:Organization,ex:dbpedia:fax,1),
(ex:Sector,dc:title,1),
(foaf:Organization,ex:activity,1),
(foaf:Organization,dbpedia:fax,1)
OC
(ex:Sector,ex:sector,1)
(ex:Person,ex:ceo,1)
DBGroup@UNIMO
22Laura Po “Exposing the underlying schema of LOD sources” 22
foaf:Organizzation
2
ex:Sector
1
ex:sector 2foaf:Person
1
ex:ceo 1
dc:title 1foaf:firstName 1
foaf:lastName 1
ex:activity 1
dbpedia:fax 1
We use an algorithm for combining these indexes and produce a Schema
Summary
Name Values
SC
(foaf:Organization,ex:ceo,1),
(foaf:Organization,ex:sector,2)
SCl
(foaf:Person,foaf:firstName,1),
(foaf:Person,foaf:lastName,1),
(foaf:Organization,ex:dbpedia:fax,1),
(ex:Sector,dc:title,1),
(foaf:Organization,ex:activity,1),
(foaf:Organization,dbpedia:fax,1)
OC
(ex:Sector,ex:sector,1)
(ex:Person,ex:ceo,1)
DBGroup@UNIMO
23Laura Po “Exposing the underlying schema of LOD sources” 23
Two main modules
‱ Extraction & Summarization
– Index Extraction (IE)
– Post Processing (PP)
LOD Cloud
SPARQL
Queries
LODeX
Post-
processing
Statistical
Indexes
LODeX
Indexes
Extraction
Endpoint
URLs
Schema
Summary
NoSQL
SPARQL
Queries
Schema
Summary
Query
Orchestrator
Schema
Summary
Visualizzation
Basic
QueryResults
‱ Visualization & Querying
– Schema Summary Visualization
– Query Orchestrator
DBGroup@UNIMO
24Laura Po “Exposing the underlying schema of LOD sources” 24
Schema Summary Visualization
Front end of the Web Application composed by three panel:
‱ List of datasets indexed in LODeX
‱ Schema Summary and query building panel
‱ Refinement panel
Query Orchestrator
‱ It manages the interaction between the User and the GUI
‱ It contains a SPARQL compiler able to compile the visual
query in a SPARQL one
DBGroup@UNIMO
25Laura Po “Exposing the underlying schema of LOD sources” 25
DBGroup@UNIMO
26Laura Po “Exposing the underlying schema of LOD sources” 26

Mais conteĂșdo relacionado

Mais procurados

Querying Linked Data on Android
Querying Linked Data on AndroidQuerying Linked Data on Android
Querying Linked Data on AndroidEUCLID project
 
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...Olaf Hartig
 
RDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival dataRDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival dataGiorgos Santipantakis
 
Development of Semantic Web based Disaster Management System
Development of Semantic Web based Disaster Management SystemDevelopment of Semantic Web based Disaster Management System
Development of Semantic Web based Disaster Management SystemNIT Durgapur
 
Web Data Management with RDF
Web Data Management with RDFWeb Data Management with RDF
Web Data Management with RDFM. Tamer Özsu
 
LDQL: A Query Language for the Web of Linked Data
LDQL: A Query Language for the Web of Linked DataLDQL: A Query Language for the Web of Linked Data
LDQL: A Query Language for the Web of Linked DataOlaf Hartig
 
euclid_linkedup WWW tutorial (Besnik Fetahu)
euclid_linkedup WWW tutorial (Besnik Fetahu)euclid_linkedup WWW tutorial (Besnik Fetahu)
euclid_linkedup WWW tutorial (Besnik Fetahu)Besnik Fetahu
 
From the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking upFrom the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking upDavide Palmisano
 
Introduction | Categories for Description of Works of Art | CDWA-LITE
Introduction | Categories for Description of Works of Art | CDWA-LITE Introduction | Categories for Description of Works of Art | CDWA-LITE
Introduction | Categories for Description of Works of Art | CDWA-LITE Kymberly Keeton
 
Alphabet soup: CDM, VRA, CCO, METS, MODS, RDF - Why Metadata Matters
Alphabet soup: CDM, VRA, CCO, METS, MODS, RDF - Why Metadata MattersAlphabet soup: CDM, VRA, CCO, METS, MODS, RDF - Why Metadata Matters
Alphabet soup: CDM, VRA, CCO, METS, MODS, RDF - Why Metadata MattersNew York University
 
Hack U Barcelona 2011
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011Peter Mika
 
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...Jeff Z. Pan
 
Introduction of Knowledge Graphs
Introduction of Knowledge GraphsIntroduction of Knowledge Graphs
Introduction of Knowledge GraphsJeff Z. Pan
 
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...Olaf Hartig
 
The web of interlinked data and knowledge stripped
The web of interlinked data and knowledge strippedThe web of interlinked data and knowledge stripped
The web of interlinked data and knowledge strippedSören Auer
 
The Dublin Core 1:1 Principle in the Age of Linked Data
The Dublin Core 1:1 Principle in the Age of Linked DataThe Dublin Core 1:1 Principle in the Age of Linked Data
The Dublin Core 1:1 Principle in the Age of Linked DataRichard Urban
 

Mais procurados (20)

Querying Linked Data on Android
Querying Linked Data on AndroidQuerying Linked Data on Android
Querying Linked Data on Android
 
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
 
Linked (Open) Data
Linked (Open) DataLinked (Open) Data
Linked (Open) Data
 
Efficient RDF Interchange (ERI) Format for RDF Data Streams
Efficient RDF Interchange (ERI) Format for RDF Data StreamsEfficient RDF Interchange (ERI) Format for RDF Data Streams
Efficient RDF Interchange (ERI) Format for RDF Data Streams
 
Phd presentation
Phd presentationPhd presentation
Phd presentation
 
RDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival dataRDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival data
 
Development of Semantic Web based Disaster Management System
Development of Semantic Web based Disaster Management SystemDevelopment of Semantic Web based Disaster Management System
Development of Semantic Web based Disaster Management System
 
Scaling the (evolving) web data –at low cost-
Scaling the (evolving) web data –at low cost-Scaling the (evolving) web data –at low cost-
Scaling the (evolving) web data –at low cost-
 
Web Data Management with RDF
Web Data Management with RDFWeb Data Management with RDF
Web Data Management with RDF
 
LDQL: A Query Language for the Web of Linked Data
LDQL: A Query Language for the Web of Linked DataLDQL: A Query Language for the Web of Linked Data
LDQL: A Query Language for the Web of Linked Data
 
euclid_linkedup WWW tutorial (Besnik Fetahu)
euclid_linkedup WWW tutorial (Besnik Fetahu)euclid_linkedup WWW tutorial (Besnik Fetahu)
euclid_linkedup WWW tutorial (Besnik Fetahu)
 
From the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking upFrom the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking up
 
Introduction | Categories for Description of Works of Art | CDWA-LITE
Introduction | Categories for Description of Works of Art | CDWA-LITE Introduction | Categories for Description of Works of Art | CDWA-LITE
Introduction | Categories for Description of Works of Art | CDWA-LITE
 
Alphabet soup: CDM, VRA, CCO, METS, MODS, RDF - Why Metadata Matters
Alphabet soup: CDM, VRA, CCO, METS, MODS, RDF - Why Metadata MattersAlphabet soup: CDM, VRA, CCO, METS, MODS, RDF - Why Metadata Matters
Alphabet soup: CDM, VRA, CCO, METS, MODS, RDF - Why Metadata Matters
 
Hack U Barcelona 2011
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011
 
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
 
Introduction of Knowledge Graphs
Introduction of Knowledge GraphsIntroduction of Knowledge Graphs
Introduction of Knowledge Graphs
 
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...
 
The web of interlinked data and knowledge stripped
The web of interlinked data and knowledge strippedThe web of interlinked data and knowledge stripped
The web of interlinked data and knowledge stripped
 
The Dublin Core 1:1 Principle in the Age of Linked Data
The Dublin Core 1:1 Principle in the Age of Linked DataThe Dublin Core 1:1 Principle in the Age of Linked Data
The Dublin Core 1:1 Principle in the Age of Linked Data
 

Semelhante a Wi2015 - Clustering of Linked Open Data - the LODeX tool

WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...
WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...
WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...GUANGYUAN PIAO
 
SPARQL in the Semantic Web
SPARQL in the Semantic WebSPARQL in the Semantic Web
SPARQL in the Semantic WebJan Beeck
 
Towards Virtual Knowledge Graphs over Web APIs
Towards Virtual Knowledge Graphs over Web APIsTowards Virtual Knowledge Graphs over Web APIs
Towards Virtual Knowledge Graphs over Web APIsSpeck&Tech
 
Knowledge Patterns for the Web: extraction, transformation, and reuse
Knowledge Patterns for the Web: extraction, transformation, and reuseKnowledge Patterns for the Web: extraction, transformation, and reuse
Knowledge Patterns for the Web: extraction, transformation, and reuseAndrea Nuzzolese
 
Visual Querying LOD sources with LODeX
 Visual Querying LOD sources with LODeX Visual Querying LOD sources with LODeX
Visual Querying LOD sources with LODeXFabio Benedetti
 
Data integration with a façade. The case of knowledge graph construction.
Data integration with a façade. The case of knowledge graph construction.Data integration with a façade. The case of knowledge graph construction.
Data integration with a façade. The case of knowledge graph construction.Enrico Daga
 
ELSE IF 2019: Porting the xEBR Taxonomy to a Linked Open Data compliant Format
ELSE IF 2019: Porting the xEBR Taxonomy to a Linked Open Data compliant FormatELSE IF 2019: Porting the xEBR Taxonomy to a Linked Open Data compliant Format
ELSE IF 2019: Porting the xEBR Taxonomy to a Linked Open Data compliant FormatPretaLLOD
 
Data Integration And Visualization
Data Integration And VisualizationData Integration And Visualization
Data Integration And VisualizationIvan Ermilov
 
Towards Flexible Indices for Distributed Graph Data: The Formal Schema-level...
Towards Flexible Indices for  Distributed Graph Data: The Formal Schema-level...Towards Flexible Indices for  Distributed Graph Data: The Formal Schema-level...
Towards Flexible Indices for Distributed Graph Data: The Formal Schema-level...Till Blume
 
A hands on overview of the semantic web
A hands on overview of the semantic webA hands on overview of the semantic web
A hands on overview of the semantic webMarakana Inc.
 
The nature.com ontologies portal: nature.com/ontologies
The nature.com ontologies portal: nature.com/ontologiesThe nature.com ontologies portal: nature.com/ontologies
The nature.com ontologies portal: nature.com/ontologiesTony Hammond
 
Linked Open Data
Linked Open DataLinked Open Data
Linked Open DataLaura Hollink
 
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...Mark Wilkinson
 
Reasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven Recipes
Reasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven RecipesReasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven Recipes
Reasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven RecipesOntotext
 
06 gioca-ontologies
06 gioca-ontologies06 gioca-ontologies
06 gioca-ontologiesnidzokus
 
Learning Commonalities in RDF
Learning Commonalities in RDFLearning Commonalities in RDF
Learning Commonalities in RDFSara EL HASSAD
 
Book of the Dead Project
Book of the Dead ProjectBook of the Dead Project
Book of the Dead ProjectBarry Norton
 
A Little SPARQL in your Analytics
A Little SPARQL in your AnalyticsA Little SPARQL in your Analytics
A Little SPARQL in your AnalyticsDr. Neil Brittliff
 

Semelhante a Wi2015 - Clustering of Linked Open Data - the LODeX tool (20)

WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...
WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...
WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...
 
SPARQL in the Semantic Web
SPARQL in the Semantic WebSPARQL in the Semantic Web
SPARQL in the Semantic Web
 
Towards Virtual Knowledge Graphs over Web APIs
Towards Virtual Knowledge Graphs over Web APIsTowards Virtual Knowledge Graphs over Web APIs
Towards Virtual Knowledge Graphs over Web APIs
 
Knowledge Patterns for the Web: extraction, transformation, and reuse
Knowledge Patterns for the Web: extraction, transformation, and reuseKnowledge Patterns for the Web: extraction, transformation, and reuse
Knowledge Patterns for the Web: extraction, transformation, and reuse
 
Visual Querying LOD sources with LODeX
 Visual Querying LOD sources with LODeX Visual Querying LOD sources with LODeX
Visual Querying LOD sources with LODeX
 
Data integration with a façade. The case of knowledge graph construction.
Data integration with a façade. The case of knowledge graph construction.Data integration with a façade. The case of knowledge graph construction.
Data integration with a façade. The case of knowledge graph construction.
 
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...
 
ELSE IF 2019: Porting the xEBR Taxonomy to a Linked Open Data compliant Format
ELSE IF 2019: Porting the xEBR Taxonomy to a Linked Open Data compliant FormatELSE IF 2019: Porting the xEBR Taxonomy to a Linked Open Data compliant Format
ELSE IF 2019: Porting the xEBR Taxonomy to a Linked Open Data compliant Format
 
Data Integration And Visualization
Data Integration And VisualizationData Integration And Visualization
Data Integration And Visualization
 
Towards Flexible Indices for Distributed Graph Data: The Formal Schema-level...
Towards Flexible Indices for  Distributed Graph Data: The Formal Schema-level...Towards Flexible Indices for  Distributed Graph Data: The Formal Schema-level...
Towards Flexible Indices for Distributed Graph Data: The Formal Schema-level...
 
A hands on overview of the semantic web
A hands on overview of the semantic webA hands on overview of the semantic web
A hands on overview of the semantic web
 
The nature.com ontologies portal: nature.com/ontologies
The nature.com ontologies portal: nature.com/ontologiesThe nature.com ontologies portal: nature.com/ontologies
The nature.com ontologies portal: nature.com/ontologies
 
Linked Open Data
Linked Open DataLinked Open Data
Linked Open Data
 
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
 
Reasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven Recipes
Reasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven RecipesReasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven Recipes
Reasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven Recipes
 
06 gioca-ontologies
06 gioca-ontologies06 gioca-ontologies
06 gioca-ontologies
 
Learning Commonalities in RDF
Learning Commonalities in RDFLearning Commonalities in RDF
Learning Commonalities in RDF
 
Book of the Dead Project
Book of the Dead ProjectBook of the Dead Project
Book of the Dead Project
 
HyperGraphQL
HyperGraphQLHyperGraphQL
HyperGraphQL
 
A Little SPARQL in your Analytics
A Little SPARQL in your AnalyticsA Little SPARQL in your Analytics
A Little SPARQL in your Analytics
 

Mais de Laura Po

Towards sustainable mobility for citizens and the environment @ AI, HPC and B...
Towards sustainable mobility for citizens and the environment @ AI, HPC and B...Towards sustainable mobility for citizens and the environment @ AI, HPC and B...
Towards sustainable mobility for citizens and the environment @ AI, HPC and B...Laura Po
 
Big data analytics for smart and sustainable city galway
Big data analytics for smart and sustainable city galwayBig data analytics for smart and sustainable city galway
Big data analytics for smart and sustainable city galwayLaura Po
 
TRAFAIR - Premio PA sostenibile 2019 - slide di presentazione
TRAFAIR - Premio PA sostenibile 2019 - slide di presentazioneTRAFAIR - Premio PA sostenibile 2019 - slide di presentazione
TRAFAIR - Premio PA sostenibile 2019 - slide di presentazioneLaura Po
 
TRAFAIR - Premio PA sostenibile 2019
TRAFAIR - Premio PA sostenibile 2019TRAFAIR - Premio PA sostenibile 2019
TRAFAIR - Premio PA sostenibile 2019Laura Po
 
Session 1 and 2 "Challenges and Opportunities with Big Linked Data Visualiza...
Session 1 and 2  "Challenges and Opportunities with Big Linked Data Visualiza...Session 1 and 2  "Challenges and Opportunities with Big Linked Data Visualiza...
Session 1 and 2 "Challenges and Opportunities with Big Linked Data Visualiza...Laura Po
 
Session 3 "Challenges and Opportunities with Big Linked Data Visualization" t...
Session 3 "Challenges and Opportunities with Big Linked Data Visualization" t...Session 3 "Challenges and Opportunities with Big Linked Data Visualization" t...
Session 3 "Challenges and Opportunities with Big Linked Data Visualization" t...Laura Po
 
Building an urban theft map by analyzing newspaper - SMAP 2018
Building an urban theft map by analyzing newspaper - SMAP 2018Building an urban theft map by analyzing newspaper - SMAP 2018
Building an urban theft map by analyzing newspaper - SMAP 2018Laura Po
 
Exploration, visualization and querying of linked open data sources
Exploration, visualization and querying of linked open data sourcesExploration, visualization and querying of linked open data sources
Exploration, visualization and querying of linked open data sourcesLaura Po
 
Introduction to linked data
Introduction to linked dataIntroduction to linked data
Introduction to linked dataLaura Po
 
Comparing topic models for a movie recommendation system webist2014
Comparing topic models for a movie recommendation system webist2014Comparing topic models for a movie recommendation system webist2014
Comparing topic models for a movie recommendation system webist2014Laura Po
 
An iPad Order Management System for Fashion Trade
An iPad Order Management System for Fashion TradeAn iPad Order Management System for Fashion Trade
An iPad Order Management System for Fashion TradeLaura Po
 
A Non-Intrusive Movie Recommendation System
A Non-Intrusive Movie Recommendation SystemA Non-Intrusive Movie Recommendation System
A Non-Intrusive Movie Recommendation SystemLaura Po
 
A meta language for mdx queries in e log business
A meta language for mdx queries in e log businessA meta language for mdx queries in e log business
A meta language for mdx queries in e log businessLaura Po
 

Mais de Laura Po (13)

Towards sustainable mobility for citizens and the environment @ AI, HPC and B...
Towards sustainable mobility for citizens and the environment @ AI, HPC and B...Towards sustainable mobility for citizens and the environment @ AI, HPC and B...
Towards sustainable mobility for citizens and the environment @ AI, HPC and B...
 
Big data analytics for smart and sustainable city galway
Big data analytics for smart and sustainable city galwayBig data analytics for smart and sustainable city galway
Big data analytics for smart and sustainable city galway
 
TRAFAIR - Premio PA sostenibile 2019 - slide di presentazione
TRAFAIR - Premio PA sostenibile 2019 - slide di presentazioneTRAFAIR - Premio PA sostenibile 2019 - slide di presentazione
TRAFAIR - Premio PA sostenibile 2019 - slide di presentazione
 
TRAFAIR - Premio PA sostenibile 2019
TRAFAIR - Premio PA sostenibile 2019TRAFAIR - Premio PA sostenibile 2019
TRAFAIR - Premio PA sostenibile 2019
 
Session 1 and 2 "Challenges and Opportunities with Big Linked Data Visualiza...
Session 1 and 2  "Challenges and Opportunities with Big Linked Data Visualiza...Session 1 and 2  "Challenges and Opportunities with Big Linked Data Visualiza...
Session 1 and 2 "Challenges and Opportunities with Big Linked Data Visualiza...
 
Session 3 "Challenges and Opportunities with Big Linked Data Visualization" t...
Session 3 "Challenges and Opportunities with Big Linked Data Visualization" t...Session 3 "Challenges and Opportunities with Big Linked Data Visualization" t...
Session 3 "Challenges and Opportunities with Big Linked Data Visualization" t...
 
Building an urban theft map by analyzing newspaper - SMAP 2018
Building an urban theft map by analyzing newspaper - SMAP 2018Building an urban theft map by analyzing newspaper - SMAP 2018
Building an urban theft map by analyzing newspaper - SMAP 2018
 
Exploration, visualization and querying of linked open data sources
Exploration, visualization and querying of linked open data sourcesExploration, visualization and querying of linked open data sources
Exploration, visualization and querying of linked open data sources
 
Introduction to linked data
Introduction to linked dataIntroduction to linked data
Introduction to linked data
 
Comparing topic models for a movie recommendation system webist2014
Comparing topic models for a movie recommendation system webist2014Comparing topic models for a movie recommendation system webist2014
Comparing topic models for a movie recommendation system webist2014
 
An iPad Order Management System for Fashion Trade
An iPad Order Management System for Fashion TradeAn iPad Order Management System for Fashion Trade
An iPad Order Management System for Fashion Trade
 
A Non-Intrusive Movie Recommendation System
A Non-Intrusive Movie Recommendation SystemA Non-Intrusive Movie Recommendation System
A Non-Intrusive Movie Recommendation System
 
A meta language for mdx queries in e log business
A meta language for mdx queries in e log businessA meta language for mdx queries in e log business
A meta language for mdx queries in e log business
 

Último

Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Russian Call Girls in Karol Bagh Aasnvi âžĄïž 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi âžĄïž 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi âžĄïž 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi âžĄïž 8264348440 💋📞 Independent Escort S...soniya singh
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto GonzĂĄlez Trastoy
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 

Último (20)

Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Call Girls In Mukherjee Nagar đŸ“± 9999965857 đŸ€© Delhi đŸ«Š HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar đŸ“±  9999965857  đŸ€© Delhi đŸ«Š HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar đŸ“±  9999965857  đŸ€© Delhi đŸ«Š HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar đŸ“± 9999965857 đŸ€© Delhi đŸ«Š HOT AND SEXY VVIP 🍎 SE...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Russian Call Girls in Karol Bagh Aasnvi âžĄïž 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi âžĄïž 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi âžĄïž 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi âžĄïž 8264348440 💋📞 Independent Escort S...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 

Wi2015 - Clustering of Linked Open Data - the LODeX tool

  • 1. DBGroup@UNIMO Fabio Benedetti, Sonia Bergamaschi, Laura Po Department of Engineering “Enzo Ferrari” University of Modena & Reggio Emilia The 2015 IEEE/WIC/ACM International Conference on Web Intelligence
  • 2. DBGroup@UNIMO 3Laura Po “Exposing the underlying schema of LOD sources” 3 ★ publish data on the Web under an open license ★ ★ make data available as structured data ★ ★ ★ make data available in a non-proprietary open format ★ ★ ★ ★ ★ link your data to other data to provide context ★ ★ ★ ★ use URIs to denote things ★ ★ ★ ★ ★ L document your data in a top-down fashion In 2006, Tim Berners-Lee coined the term "Linked Data”
  • 3. DBGroup@UNIMO 4Laura Po “Exposing the underlying schema of LOD sources” 4 The LOD Cloud ‱ more then one thousand of interlinked datasets ‱ several billions of RDF triples Each LOD source ‱ widely varying size, from thousands to billions of triples
  • 4. DBGroup@UNIMO 5Laura Po “Exposing the underlying schema of LOD sources” 5 A tool for promoting the understanding, navigation and querying of LOD sources Requirements ‱ portable to the LOD Cloud ‱ provide a synthetic representation of the structure of the dataset (Schema Summary, Clustered Schema Summary) ‱ provide visual query building functionalities hiding the complexity of Semantic Web technologies
  • 5. DBGroup@UNIMO 6Laura Po “Exposing the underlying schema of LOD sources” 6
  • 6. DBGroup@UNIMO 9Laura Po “Exposing the underlying schema of LOD sources” 9 Schema Summary Clustered Schema Summary
  • 7. DBGroup@UNIMO 10Laura Po “Exposing the underlying schema of LOD sources” 10 Schema Summary Clustered Schema Summary
  • 8. DBGroup@UNIMO 11Laura Po “Exposing the underlying schema of LOD sources” 11 ‱ A tool for exploring and querying LOD sources + navigation of large LOD sources Try LODeX at: http://dbgroup.unimo.it/lodex2 http://www.dbgroup.unimo.it/lodex2/testCluster Future works ‱ New filtering and clustering techniques ‱ An interactive exploration than start from the highest level and can be detailed till the lowest level ‱ Query functionalities on the Clustered Schema Summary (mapping functionalities to convert a visual query on the CSS to a SPARQL query on the LOD endpoint)
  • 9. DBGroup@UNIMO 12Laura Po “Exposing the underlying schema of LOD sources” 12 Thanks for your attention! Come to see the poster!
  • 10. DBGroup@UNIMO 13Laura Po “Exposing the underlying schema of LOD sources” 13 ‱ F. Benedetti, S. Bergamaschi, L. Po, Exposing the underlying schema of LOD sources. WI 2015 ‱ F. Benedetti, S. Bergamaschi, L. Po, LODeX: A tool for Visual Querying Linked Open Data. ISWC 2015 (Posters & Demonstrations Track) ‱ F. Benedetti, S. Bergamaschi, L. Po, Visual Querying LOD sources with LODeX. K-CAP 2015 ‱ F. Benedetti, S. Bergamaschi, and L. Po, A visual summary for linked open data sources. ISWC 2014 (Posters & Demonstrations Track) ‱ F. Benedetti, S. Bergamaschi, and L. Po. Online index extraction from linked open data sources. Linked Data for Information Extraction (LD4IE) Workshop held at ISWC 2014
  • 11. DBGroup@UNIMO 14Laura Po “Exposing the underlying schema of LOD sources” 14
  • 12. DBGroup@UNIMO 15Laura Po “Exposing the underlying schema of LOD sources” 15 ‱ Each RDF graph is composed by a set of vertices V and a set of labelled edges E. The vertices can be divided in 3 disjoint sets: the URIs U, the blank nodes B and literals L. ‱ Two vertices connected by an edge represent a statement. Each statement is stored into a <subject,predicate,object> triple, where subject  (U  B) , object  V and predicate  E. ‱ We can define the whole RDF graph as a set of triples RG. RG  (U  B) x E x V ‱ The rdf:type property is used to state that a certain resource is an instance of a class. We define the set of classes as Cs. Cs = {c |<i,rdf:type,c>  RG ^ i  (U  B) } ‱ We call partial cluster of classes (PC) a set of classes that concur in the multiple instantiation of the same resource: PC(i) = {c|<i,rdf:type,c>  RG ^ i  (U  B) } ‱ and each PC(i)  C
  • 13. DBGroup@UNIMO 16Laura Po “Exposing the underlying schema of LOD sources” 16 ‱ The partial cluster of classes (PC) are sets of classes that concur in the multiple instantiation of the same resource: PC(i) = {c|<i,rdf:type,c>  RG ^ i  (U  B) } ‱ By examining all the instances in a RG graph, we find different PC. ‱ The collection of all the PC that occur in a RG graph is called family of PC, C : C = {PC(i): ï€ąi  (U  B)} ‱ C contains a particular family of sets able to generate all the other sets. We call this family, family of super sets (S2), and we define it as follow: S = {ST  C: PC  C ^ PC  ST} ‱ For each set st  S , a class ca  st must be elected to represent the entire set of classes. This class is called candidate agent of the superset. For each superset, we choose as candidate agent the class with the highest number of instances.
  • 14. DBGroup@UNIMO 17Laura Po “Exposing the underlying schema of LOD sources” 17 The Schema Summary is a pseudograph composed by: ‱ C - Classes (nodes) ‱ P - Properties (edges) And additional elements and function: ‱ A - Attributes associated to each class – Each attribute represent the existence of a Datatype property from the instances of the class ‱ 𝒍 - labels ‱ l – labeling function ‱ count - count function The Schema Summary is inferred by the distribution of the instances of a dataset
  • 15. DBGroup@UNIMO 18Laura Po “Exposing the underlying schema of LOD sources” 18 These indexes belong to extensional group of the Statistical Indexes [2]: ‱ SC (Subject Class) contains the pairs (p,c) where p is an object property and c is its domain class. ‱ SCl (Subject Class to literal) contains the pairs (p,c) where p is a datatype property and c is its domain class. ‱ OC (Object Class) contains the pairs (p,c) where p is an object property and c is its range class. ex:Sector foaf:Organization sector1 organization1ex:sector dc:title “Energy” organization2 Extensional Classes Extensional Knowledge “Village electrification in the Pacific” “+41331231” ex:sector rdf:type rdf:type dbpedia:fax person1 foaf:Person ex:activity “Paolo” “Rossi” rdf:type ex:ceo rdf:type foaf:firstName foaf:lastName
  • 16. DBGroup@UNIMO 19Laura Po “Exposing the underlying schema of LOD sources” 19 These indexes belong to extensional group of the Statistical Indexes [2]: ‱ SC (Subject Class) contains the pairs (p,c) where p is an object property and c is its domain class. ‱ SCl (Subject Class to literal) contains the pairs (p,c) where p is a datatype property and c is its domain class. ‱ OC (Object Class) contains the pairs (p,c) where p is an object property and c is its range class. ex:Sector foaf:Organization sector1 organization1ex:sector dc:title “Energy” organization2 Extensional Classes Extensional Knowledge “Village electrification in the Pacific” “+41331231” ex:sector rdf:type rdf:type dbpedia:fax person1 foaf:Person ex:activity “Paolo” “Rossi” rdf:type ex:ceo rdf:type foaf:firstName foaf:lastName
  • 17. DBGroup@UNIMO 20Laura Po “Exposing the underlying schema of LOD sources” 20 These indexes belong to extensional group of the Statistical Indexes [2]: ‱ SC (Subject Class) contains the pairs (p,c) where p is an object property and c is its domain class. ‱ SCl (Subject Class to literal) contains the pairs (p,c) where p is a datatype property and c is its domain class. ‱ OC (Object Class) contains the pairs (p,c) where p is an object property and c is its range class. ex:Sector foaf:Organization sector1 organization1ex:sector dc:title “Energy” organization2 Extensional Classes Extensional Knowledge “Village electrification in the Pacific” “+41331231” ex:sector rdf:type rdf:type dbpedia:fax person1 foaf:Person ex:activity “Paolo” “Rossi” rdf:type ex:ceo rdf:type foaf:firstName foaf:lastName
  • 18. DBGroup@UNIMO 21Laura Po “Exposing the underlying schema of LOD sources” 21 We use an algorithm for combining these indexes and produce a Schema Summary Name Values SC (foaf:Organization,ex:ceo,1), (foaf:Organization,ex:sector,2) SCl (foaf:Person,foaf:firstName,1), (foaf:Person,foaf:lastName,1), (foaf:Organization,ex:dbpedia:fax,1), (ex:Sector,dc:title,1), (foaf:Organization,ex:activity,1), (foaf:Organization,dbpedia:fax,1) OC (ex:Sector,ex:sector,1) (ex:Person,ex:ceo,1)
  • 19. DBGroup@UNIMO 22Laura Po “Exposing the underlying schema of LOD sources” 22 foaf:Organizzation 2 ex:Sector 1 ex:sector 2foaf:Person 1 ex:ceo 1 dc:title 1foaf:firstName 1 foaf:lastName 1 ex:activity 1 dbpedia:fax 1 We use an algorithm for combining these indexes and produce a Schema Summary Name Values SC (foaf:Organization,ex:ceo,1), (foaf:Organization,ex:sector,2) SCl (foaf:Person,foaf:firstName,1), (foaf:Person,foaf:lastName,1), (foaf:Organization,ex:dbpedia:fax,1), (ex:Sector,dc:title,1), (foaf:Organization,ex:activity,1), (foaf:Organization,dbpedia:fax,1) OC (ex:Sector,ex:sector,1) (ex:Person,ex:ceo,1)
  • 20. DBGroup@UNIMO 23Laura Po “Exposing the underlying schema of LOD sources” 23 Two main modules ‱ Extraction & Summarization – Index Extraction (IE) – Post Processing (PP) LOD Cloud SPARQL Queries LODeX Post- processing Statistical Indexes LODeX Indexes Extraction Endpoint URLs Schema Summary NoSQL SPARQL Queries Schema Summary Query Orchestrator Schema Summary Visualizzation Basic QueryResults ‱ Visualization & Querying – Schema Summary Visualization – Query Orchestrator
  • 21. DBGroup@UNIMO 24Laura Po “Exposing the underlying schema of LOD sources” 24 Schema Summary Visualization Front end of the Web Application composed by three panel: ‱ List of datasets indexed in LODeX ‱ Schema Summary and query building panel ‱ Refinement panel Query Orchestrator ‱ It manages the interaction between the User and the GUI ‱ It contains a SPARQL compiler able to compile the visual query in a SPARQL one
  • 22. DBGroup@UNIMO 25Laura Po “Exposing the underlying schema of LOD sources” 25
  • 23. DBGroup@UNIMO 26Laura Po “Exposing the underlying schema of LOD sources” 26