SlideShare une entreprise Scribd logo
1  sur  17
Date: 19/10/2012
The Landscape of Ontology Reuse
in Linked Data
María Poveda, Mari Carmen Suárez-Figueroa,
Asunción Gómez-Pérez
Ontology Engineering Group. Departamento de Inteligencia Artificial.
Facultad de Informática, Universidad Politécnica de Madrid.
Campus de Montegancedo s/n.
28660 Boadilla del Monte. Madrid. Spain
{mpoveda, mcsuarez, asun}@fi.upm.es
The Landscape of Ontology Reuse in Linked Data 2
Table of contents
• Introduction
• Experimental Method
• Results, Analysis, and Discussion
• Conclusions and Future Works
Introduction (i)
3
The Linked Data (LD) initiative enables the easy exposure, sharing, and connecting of data on the Web.
Linked Data principles (http://www.w3.org/DesignIssues/LinkedData.html):
• Use URIs as names for things
• Use HTTP URIs so that people can look up those names.
• When someone looks up a URI, provide useful information, using the standards (RDF, SPARQL)
• Include links to other URIs, so that they can discover more things.
The Landscape of Ontology Reuse in Linked Data
Introduction (ii)
4The Landscape of Ontology Reuse in Linked Data
How should I
reuse elements
or vocabularies?
Should I import
another ontology?
Should I reference other
ontology element URIs?
... replicating manually the URI?
... modularizing and
merging ontologies?
The Landscape of Ontology Reuse in Linked Data 5
Table of contents
• Introduction
• Experimental Method
• Results, Analysis, and Discussion
• Conclusions and Future Works
Experimental Method (i)
6The Landscape of Ontology Reuse in Linked Data
Definitions
Elements
appearing in
a vocabulary.
Local elements: those
defined in the vocabulary
namespace.
External elements:
those not defined in the
vocabulary namespace.
Imported elements: those defined in any of the imported vocabularies
namespaces.
Referenced elements: those not defined in any of the imported
vocabularies namespaces but referenced in the vocabulary being analized.
Referenced by import elements: those not defined in any of the
imported vocabularies namespaces but referenced in at least one of them.
Should I import
another ontology?
Should I reference other
ontology element URIs?
... replicating manually the URI?
... merging ontologies?
Let’s see how others
are reusing terms.
7The Landscape of Ontology Reuse in Linked Data
Automatically:
SPARQL, JEN
A API, Vapour
Manually:
Looking for
rdf, owl, etc
files
Harvesting vocabularies
Experimental Method (ii)
Dataset
(vocabularies to
be analyzed)
Static statistics
Reuse metrics
and reuse
landscape
Extracting static statistics (Phase 1)
Per element: Per ontology:
Type Name
Observed in vocabulary
Ontologies imported
Ontologies referenced
Type of appearance
Ratios Graphs
Reuse ratio
Detailed reuse ratios
Import graph
Reference graph
Calculating derived products (Phase 2)
The Landscape of Ontology Reuse in Linked Data 8
Table of contents
• Introduction
• Experimental Method
• Results, Analysis, and Discussion
• Conclusions and Future Works
9The Landscape of Ontology Reuse in Linked Data
Automatically:
SPARQL, JEN
A API, Vapour
Manually:
Looking for
rdf, owl, etc
files
Harvesting vocabularies
Ratios Graphs
Reuse ratio
Detailed reuse ratios
Import graph
Reference graph
Calculating derived products (Phase 2)
Results, Analysis, and Discussion (i)
265 vocabulary
prefixes and
namespaces
retrieved from
LOV
242 files
downloaded
52 failed
190 successfully
loaded into
JENA
23 no file
downloaded
56 files
downloaded
manually
6 successfully
loaded into
JENA
Dataset of
196
vocabularies
to be
analyzed
Ontologies difficult to find even manually
looking for them
Not reachable due to connection
problems
ease the task of finding and
understanding the vocabularies for
other developers by providing user
friendly web sites where both the
ontology and its documentation are
easily accessible
ease the tasks of accessing and
processing vocabularies
programmatically by implementing
recommended methods for
publishing vocabularies
http://www.w3.org/TR/swbp-vocab-pub/
Extracting static statistics (Phase 1)
Per element: Per ontology:
Type Name
Observed in vocabulary
Ontologies imported
Ontologies referenced
Type of appearance
10The Landscape of Ontology Reuse in Linked Data
Automatically:
SPARQL, JEN
A API, Vapour
Manually:
Looking for
rdf, owl, etc
files
Harvesting vocabularies
Ratios Graphs
Reuse ratio
Detailed reuse ratios
Import graph
Reference graph
Calculating derived products (Phase 2)
Extracting static statistics (Phase 1)
Per element: Per ontology:
Type Name
Observed in vocabulary
Ontologies imported
Ontologies referenced
Type of appearance
Results, Analysis, and Discussion (ii)
Classes Object Properties Datatype Properties Total
Locally Defined 5384 3956 1714 11054
Imported 1671 2297 1084 5052
Referenced 783 314 266 1363
ReferencedByImport 488 484 148 1120
Total 8326 7051 3212 18589
59.47% (11054 out of 18589)
original definitions
40.53% (7535 out of 18589)
reused elements
67.05% (5052 out of 7535)
imported elements
18.09% (1363 out of 7535)
referenced elements
14.86% (1120 out of 7535)
referenced by import elements
It could be due to the owl:imports statements mechanism and its transitivity
Ratios Graphs
Reuse ratio
Detailed reuse ratios
Import graph
Reference graph
Calculating derived products (Phase 2)
11The Landscape of Ontology Reuse in Linked Data
Automatically:
SPARQL, JEN
A API, Vapour
Manually:
Looking for
rdf, owl, etc
files
Harvesting vocabularies
Extracting static statistics (Phase 1)
Per element: Per ontology:
Type Name
Observed in vocabulary
Ontologies imported
Ontologies referenced
Type of appearance
Results, Analysis, and Discussion (iii)
Reused ontology Prefix
#being
referenced
http://xmlns.com/foaf/0.1/ foaf 43
http://purl.org/dc/terms/ dc 26
http://www.w3.org/2003/01/geo/wgs84_pos geo 25
http://purl.org/dc/elements/1.1/ dce 14
http://www.w3.org/2004/02/skos/core skos 14
http://www.w3.org/2000/10/swap/pim/contact con 11
http://schema.org/ schema 8
http://purl.org/NET/c4dm/event.owl# event 7
http://dbpedia.org/ontology/ DBpedia* 5
http://purl.org/ontology/bibo/ bibo 5
http://purl.org/vocab/frbr/core# frbr 5
Prefixes marked with an * in this table refer to ontologies that are not included in LOV.
Imported ontology Prefix
#being
imported
http://purl.org/dc/elements/1.1/ dce 15
http://www.w3.org/2003/06/sw-vocab-status/ns vs 10
http://purl.org/dc/terms/ dc 9
http://xmlns.com/foaf/0.1/ foaf 9
http://purl.org/NET/c4dm/event.owl event 8
http://purl.org/goodrelations/v1 gr 5
http://www.w3.org/2006/time time 5
http://purl.org/vocab/vann/ vann 4
http://purl.org/NET/scovo scovo 3
http://purl.org/ontology/ao/core ao 3
http://purl.org/ontology/similarity/ sim 3
http://www.linkedmodel.org/schema/vaem vaem 3
34.69% (68 out of 196) of the
vocabularies use the
owl:imports statement
165 owl:imports statements
53.06% (104 out of 196) of the
vocabularies reference to
other vocabularies
Even though ontology editors support owl:imports
through few simple user interactions while reusing part
of an ontology involves more complex activities (e.g:
module extraction, partitioning, pruning, merging, etc.).
12The Landscape of Ontology Reuse in Linked Data
Automatically:
SPARQL, JEN
A API, Vapour
Manually:
Looking for
rdf, owl, etc
files
Harvesting vocabularies
Ratios Graphs
Reuse ratio
Detailed reuse ratios
Import graph
Reference graph
Calculating derived products (Phase 2)
Results, Analysis, and Discussion (iv)
0
20
40
60
80
100
120
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
ReuseRatio
ImportRatio
ReferenceRatio
ReferenceByImportRatio
101 ontologies present a reuse percentage between
0.0 and 0.1
most of the ontologies do little or no reuse
The trend is to adopt a type of reuse for each
ontology, either based on owl:imports statements or
based on referencing element URIs. It is scarce to find
ontologies combining both types of reuse at the same
level.
For those cases with a reuse ratio higher than 60% the
tendency is to achieve this level by importing
ontologies. It could be due to the owl:imports statements
mechanism that include and its transitivity.
Extracting static statistics (Phase 1)
Per element: Per ontology:
Type Name
Observed in vocabulary
Ontologies imported
Ontologies referenced
Type of appearance
13The Landscape of Ontology Reuse in Linked Data
Automatically:
SPARQL, JEN
A API, Vapour
Manually:
Looking for rdf,
owl, etc files
Harvesting vocabularies
Ratios Graphs
Reuse ratio
Detailed reuse ratios
Import graph
Reference graph
Calculating derived products (Phase 2)
Results, Analysis, and Discussion (v)
ImportGraph ReferenceGraph
• Unconnected graphs
• Few of them have in and out links
• ReferenceGraph is denser than the ImportGraph
Extracting static statistics (Phase 1)
Per element: Per ontology:
Type Name
Observed in vocabulary
Ontologies imported
Ontologies referenced
Type of appearance
The Landscape of Ontology Reuse in Linked Data 14
Table of contents
• Introduction
• Experimental Method
• Results, Analysis, and Discussion
• Conclusions and Future Works
Future
work
15The Landscape of Ontology Reuse in Linked Data
Conclusions and Future Works
In this
paper we...
• to complete the set of vocabularies analyzed so that all vocabularies appearing
in the nodes are included.
• to analyze the outliers obtained from our study as some results might be due to
o mismatches between URIs (e.g., mismatch between a URI used in an
owl:imports statement and the one use as preferred in the ontology being
imported)
o mismatches between ontology versions (e.g., the ontology retrieved when
importing a given namespace and the one found following an ontology
documentation website).
• have drawn the current reuse status in a subset of the LD vocabularies. It could
be useful for:
o Linked Data working teams aiming to reuse ontology terms
o LOV developers to include new aspects and metrics of the vocabularies in
their ecosystem
• have observed the type of appearances of elements in the analyzed
vocabularies: locally defined (59.47%), imported (27.18%), referenced (7.33%)
and referenced by import (6.02%).
• have sketched a first version of the linked vocabularies cloud overview
Questions
16
Thanks!
The Landscape of Ontology Reuse in Linked Data
Any questions?
Date: 19/10/2012
The Landscape of Ontology Reuse
in Linked Data
María Poveda, Mari Carmen Suárez-Figueroa,
Asunción Gómez-Pérez
Ontology Engineering Group. Departamento de Inteligencia Artificial.
Facultad de Informática, Universidad Politécnica de Madrid.
Campus de Montegancedo s/n.
28660 Boadilla del Monte. Madrid. Spain
{mpoveda, mcsuarez, asun}@fi.upm.es

Contenu connexe

Tendances

Detecting common scientific workflow fragments using templates and execution ...
Detecting common scientific workflow fragments using templates and execution ...Detecting common scientific workflow fragments using templates and execution ...
Detecting common scientific workflow fragments using templates and execution ...dgarijo
 
Lecture 07 Data Structures - Basic Sorting
Lecture 07 Data Structures - Basic SortingLecture 07 Data Structures - Basic Sorting
Lecture 07 Data Structures - Basic SortingHaitham El-Ghareeb
 
OntoMath digital ecosystem
OntoMath digital ecosystemOntoMath digital ecosystem
OntoMath digital ecosystemAlik Kirillovich
 
A Novel Approach for Developing Paraphrase Detection System using Machine Lea...
A Novel Approach for Developing Paraphrase Detection System using Machine Lea...A Novel Approach for Developing Paraphrase Detection System using Machine Lea...
A Novel Approach for Developing Paraphrase Detection System using Machine Lea...Rudradityo Saha
 
EvoPat - Pattern-Based Evolution and Refactoring of RDF Knowledge Bases
EvoPat - Pattern-Based Evolution and Refactoring of RDF Knowledge BasesEvoPat - Pattern-Based Evolution and Refactoring of RDF Knowledge Bases
EvoPat - Pattern-Based Evolution and Refactoring of RDF Knowledge BasesSebastian Tramp
 
Exploring neXtProt data and beyond: A SPARQLing solution
Exploring neXtProt data and beyond: A SPARQLing solutionExploring neXtProt data and beyond: A SPARQLing solution
Exploring neXtProt data and beyond: A SPARQLing solutionneXtProt
 
Creating abstractions from scientific workflows: PhD symposium 2015
Creating abstractions from scientific workflows: PhD symposium 2015Creating abstractions from scientific workflows: PhD symposium 2015
Creating abstractions from scientific workflows: PhD symposium 2015dgarijo
 

Tendances (14)

OpenML Tutorial ECMLPKDD 2015
OpenML Tutorial ECMLPKDD 2015OpenML Tutorial ECMLPKDD 2015
OpenML Tutorial ECMLPKDD 2015
 
Detecting common scientific workflow fragments using templates and execution ...
Detecting common scientific workflow fragments using templates and execution ...Detecting common scientific workflow fragments using templates and execution ...
Detecting common scientific workflow fragments using templates and execution ...
 
Lecture 07 Data Structures - Basic Sorting
Lecture 07 Data Structures - Basic SortingLecture 07 Data Structures - Basic Sorting
Lecture 07 Data Structures - Basic Sorting
 
SMART Protocols in LISC-2014
SMART Protocols in LISC-2014 SMART Protocols in LISC-2014
SMART Protocols in LISC-2014
 
OntoMath digital ecosystem
OntoMath digital ecosystemOntoMath digital ecosystem
OntoMath digital ecosystem
 
Biostatflow
BiostatflowBiostatflow
Biostatflow
 
A Novel Approach for Developing Paraphrase Detection System using Machine Lea...
A Novel Approach for Developing Paraphrase Detection System using Machine Lea...A Novel Approach for Developing Paraphrase Detection System using Machine Lea...
A Novel Approach for Developing Paraphrase Detection System using Machine Lea...
 
Python libraries
Python librariesPython libraries
Python libraries
 
EvoPat - Pattern-Based Evolution and Refactoring of RDF Knowledge Bases
EvoPat - Pattern-Based Evolution and Refactoring of RDF Knowledge BasesEvoPat - Pattern-Based Evolution and Refactoring of RDF Knowledge Bases
EvoPat - Pattern-Based Evolution and Refactoring of RDF Knowledge Bases
 
Exploring neXtProt data and beyond: A SPARQLing solution
Exploring neXtProt data and beyond: A SPARQLing solutionExploring neXtProt data and beyond: A SPARQLing solution
Exploring neXtProt data and beyond: A SPARQLing solution
 
D04422730
D04422730D04422730
D04422730
 
Creating abstractions from scientific workflows: PhD symposium 2015
Creating abstractions from scientific workflows: PhD symposium 2015Creating abstractions from scientific workflows: PhD symposium 2015
Creating abstractions from scientific workflows: PhD symposium 2015
 
Cpp tokens (2)
Cpp tokens (2)Cpp tokens (2)
Cpp tokens (2)
 
DB and IR Integration
DB and IR IntegrationDB and IR Integration
DB and IR Integration
 

En vedette

About André T. (anno June '11)
About André T. (anno June '11)About André T. (anno June '11)
About André T. (anno June '11)André Torkveen
 
Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web
Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web
Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web María Poveda Villalón
 
OEG-Tools for supporting Ontology Engineering
OEG-Tools for supporting Ontology EngineeringOEG-Tools for supporting Ontology Engineering
OEG-Tools for supporting Ontology EngineeringMaría Poveda Villalón
 
Detrás de un gran dataset siempre hay un gran vocabulario
Detrás de un gran dataset siempre hay un gran vocabularioDetrás de un gran dataset siempre hay un gran vocabulario
Detrás de un gran dataset siempre hay un gran vocabularioMaría Poveda Villalón
 
Validating ontologies with OOPS! - EKAW2012
Validating ontologies with OOPS! - EKAW2012Validating ontologies with OOPS! - EKAW2012
Validating ontologies with OOPS! - EKAW2012María Poveda Villalón
 
A Reuse-based Lightweight Method for Developing Linked Data Ontologies and Vo...
A Reuse-based Lightweight Method for Developing Linked Data Ontologies and Vo...A Reuse-based Lightweight Method for Developing Linked Data Ontologies and Vo...
A Reuse-based Lightweight Method for Developing Linked Data Ontologies and Vo...María Poveda Villalón
 
Ontology Evaluation: a pitfall-based approach to ontology diagnosis
Ontology Evaluation: a pitfall-based approach to ontology diagnosisOntology Evaluation: a pitfall-based approach to ontology diagnosis
Ontology Evaluation: a pitfall-based approach to ontology diagnosisMaría Poveda Villalón
 

En vedette (8)

About André T. (anno June '11)
About André T. (anno June '11)About André T. (anno June '11)
About André T. (anno June '11)
 
Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web
Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web
Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web
 
OEG-Tools for supporting Ontology Engineering
OEG-Tools for supporting Ontology EngineeringOEG-Tools for supporting Ontology Engineering
OEG-Tools for supporting Ontology Engineering
 
Detrás de un gran dataset siempre hay un gran vocabulario
Detrás de un gran dataset siempre hay un gran vocabularioDetrás de un gran dataset siempre hay un gran vocabulario
Detrás de un gran dataset siempre hay un gran vocabulario
 
Validating ontologies with OOPS! - EKAW2012
Validating ontologies with OOPS! - EKAW2012Validating ontologies with OOPS! - EKAW2012
Validating ontologies with OOPS! - EKAW2012
 
Ee bdm ws-v1
Ee bdm ws-v1Ee bdm ws-v1
Ee bdm ws-v1
 
A Reuse-based Lightweight Method for Developing Linked Data Ontologies and Vo...
A Reuse-based Lightweight Method for Developing Linked Data Ontologies and Vo...A Reuse-based Lightweight Method for Developing Linked Data Ontologies and Vo...
A Reuse-based Lightweight Method for Developing Linked Data Ontologies and Vo...
 
Ontology Evaluation: a pitfall-based approach to ontology diagnosis
Ontology Evaluation: a pitfall-based approach to ontology diagnosisOntology Evaluation: a pitfall-based approach to ontology diagnosis
Ontology Evaluation: a pitfall-based approach to ontology diagnosis
 

Similaire à The Landscape of Ontology Reuse in Linked Data - OEDW2012

Integrating a Domain Ontology Development Environment and an Ontology Search ...
Integrating a Domain Ontology Development Environment and an Ontology Search ...Integrating a Domain Ontology Development Environment and an Ontology Search ...
Integrating a Domain Ontology Development Environment and an Ontology Search ...Takeshi Morita
 
Research Objects for improved sharing and reproducibility
Research Objects for improved sharing and reproducibilityResearch Objects for improved sharing and reproducibility
Research Objects for improved sharing and reproducibilityOscar Corcho
 
2011 03-provenance-workshop-edingurgh
2011 03-provenance-workshop-edingurgh2011 03-provenance-workshop-edingurgh
2011 03-provenance-workshop-edingurghJun Zhao
 
A Practical Ontology for the Large-Scale Modeling of Scholarly Artifacts and ...
A Practical Ontology for the Large-Scale Modeling of Scholarly Artifacts and ...A Practical Ontology for the Large-Scale Modeling of Scholarly Artifacts and ...
A Practical Ontology for the Large-Scale Modeling of Scholarly Artifacts and ...Marko Rodriguez
 
NCBO BioPortal SPARQL Endpoint - The Quad Economy of a Semantic Web Ontology ...
NCBO BioPortal SPARQL Endpoint - The Quad Economy of a Semantic Web Ontology ...NCBO BioPortal SPARQL Endpoint - The Quad Economy of a Semantic Web Ontology ...
NCBO BioPortal SPARQL Endpoint - The Quad Economy of a Semantic Web Ontology ...Trish Whetzel
 
Automatic Annotation Of Incomplete And Scattered Bibliographical References I...
Automatic Annotation Of Incomplete And Scattered Bibliographical References I...Automatic Annotation Of Incomplete And Scattered Bibliographical References I...
Automatic Annotation Of Incomplete And Scattered Bibliographical References I...Katie Naple
 
SemFacet paper
SemFacet paperSemFacet paper
SemFacet paperDBOnto
 
Sem facet paper
Sem facet paperSem facet paper
Sem facet paperDBOnto
 
Syst biol 2012-burguiere-sysbio sys069
Syst biol 2012-burguiere-sysbio sys069Syst biol 2012-burguiere-sysbio sys069
Syst biol 2012-burguiere-sysbio sys069Thomas Burguiere
 
Research Objects: more than the sum of the parts
Research Objects: more than the sum of the partsResearch Objects: more than the sum of the parts
Research Objects: more than the sum of the partsCarole Goble
 
Research Objects in Scientific Publications
Research Objects in Scientific PublicationsResearch Objects in Scientific Publications
Research Objects in Scientific Publicationsdgarijo
 
Fairification experience clarifying the semantics of data matrices
Fairification experience clarifying the semantics of data matricesFairification experience clarifying the semantics of data matrices
Fairification experience clarifying the semantics of data matricesPistoia Alliance
 
A Framework for Ontology Usage Analysis
A Framework for Ontology Usage AnalysisA Framework for Ontology Usage Analysis
A Framework for Ontology Usage AnalysisJamshaid Ashraf
 
The FAIRDOM Commons for Systems Biology
The FAIRDOM Commons for Systems BiologyThe FAIRDOM Commons for Systems Biology
The FAIRDOM Commons for Systems BiologyFAIRDOM
 
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into EurekaACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into EurekaStuart Chalk
 
Social Phrases Having Impact in Altmetrics - SOPHIA
Social Phrases Having Impact in Altmetrics - SOPHIASocial Phrases Having Impact in Altmetrics - SOPHIA
Social Phrases Having Impact in Altmetrics - SOPHIAInsight_Altmetrics
 
Results may vary: Collaborations Workshop, Oxford 2014
Results may vary: Collaborations Workshop, Oxford 2014Results may vary: Collaborations Workshop, Oxford 2014
Results may vary: Collaborations Workshop, Oxford 2014Carole Goble
 

Similaire à The Landscape of Ontology Reuse in Linked Data - OEDW2012 (20)

Integrating a Domain Ontology Development Environment and an Ontology Search ...
Integrating a Domain Ontology Development Environment and an Ontology Search ...Integrating a Domain Ontology Development Environment and an Ontology Search ...
Integrating a Domain Ontology Development Environment and an Ontology Search ...
 
Research Objects for improved sharing and reproducibility
Research Objects for improved sharing and reproducibilityResearch Objects for improved sharing and reproducibility
Research Objects for improved sharing and reproducibility
 
2011 03-provenance-workshop-edingurgh
2011 03-provenance-workshop-edingurgh2011 03-provenance-workshop-edingurgh
2011 03-provenance-workshop-edingurgh
 
A Practical Ontology for the Large-Scale Modeling of Scholarly Artifacts and ...
A Practical Ontology for the Large-Scale Modeling of Scholarly Artifacts and ...A Practical Ontology for the Large-Scale Modeling of Scholarly Artifacts and ...
A Practical Ontology for the Large-Scale Modeling of Scholarly Artifacts and ...
 
NCBO BioPortal SPARQL Endpoint - The Quad Economy of a Semantic Web Ontology ...
NCBO BioPortal SPARQL Endpoint - The Quad Economy of a Semantic Web Ontology ...NCBO BioPortal SPARQL Endpoint - The Quad Economy of a Semantic Web Ontology ...
NCBO BioPortal SPARQL Endpoint - The Quad Economy of a Semantic Web Ontology ...
 
Automatic Annotation Of Incomplete And Scattered Bibliographical References I...
Automatic Annotation Of Incomplete And Scattered Bibliographical References I...Automatic Annotation Of Incomplete And Scattered Bibliographical References I...
Automatic Annotation Of Incomplete And Scattered Bibliographical References I...
 
VDOS2013-Zhe-Slides
VDOS2013-Zhe-SlidesVDOS2013-Zhe-Slides
VDOS2013-Zhe-Slides
 
UCIAD overview
UCIAD overviewUCIAD overview
UCIAD overview
 
SemFacet paper
SemFacet paperSemFacet paper
SemFacet paper
 
Sem facet paper
Sem facet paperSem facet paper
Sem facet paper
 
Syst biol 2012-burguiere-sysbio sys069
Syst biol 2012-burguiere-sysbio sys069Syst biol 2012-burguiere-sysbio sys069
Syst biol 2012-burguiere-sysbio sys069
 
A Clean Slate?
A Clean Slate?A Clean Slate?
A Clean Slate?
 
Research Objects: more than the sum of the parts
Research Objects: more than the sum of the partsResearch Objects: more than the sum of the parts
Research Objects: more than the sum of the parts
 
Research Objects in Scientific Publications
Research Objects in Scientific PublicationsResearch Objects in Scientific Publications
Research Objects in Scientific Publications
 
Fairification experience clarifying the semantics of data matrices
Fairification experience clarifying the semantics of data matricesFairification experience clarifying the semantics of data matrices
Fairification experience clarifying the semantics of data matrices
 
A Framework for Ontology Usage Analysis
A Framework for Ontology Usage AnalysisA Framework for Ontology Usage Analysis
A Framework for Ontology Usage Analysis
 
The FAIRDOM Commons for Systems Biology
The FAIRDOM Commons for Systems BiologyThe FAIRDOM Commons for Systems Biology
The FAIRDOM Commons for Systems Biology
 
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into EurekaACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
 
Social Phrases Having Impact in Altmetrics - SOPHIA
Social Phrases Having Impact in Altmetrics - SOPHIASocial Phrases Having Impact in Altmetrics - SOPHIA
Social Phrases Having Impact in Altmetrics - SOPHIA
 
Results may vary: Collaborations Workshop, Oxford 2014
Results may vary: Collaborations Workshop, Oxford 2014Results may vary: Collaborations Workshop, Oxford 2014
Results may vary: Collaborations Workshop, Oxford 2014
 

Plus de María Poveda Villalón

Plus de María Poveda Villalón (8)

Ontology development basic tools
Ontology development basic toolsOntology development basic tools
Ontology development basic tools
 
Chowlk notation
Chowlk notation Chowlk notation
Chowlk notation
 
Coming to terms to FAIR semantics
Coming to terms to FAIR semanticsComing to terms to FAIR semantics
Coming to terms to FAIR semantics
 
New trends in ontological engineering, practices and tools
New trends in ontological engineering, practices and toolsNew trends in ontological engineering, practices and tools
New trends in ontological engineering, practices and tools
 
Publishing Linked Open Data on the Web & the Role of Ontologies
Publishing Linked Open Data on the Web & the Role of OntologiesPublishing Linked Open Data on the Web & the Role of Ontologies
Publishing Linked Open Data on the Web & the Role of Ontologies
 
Introducción a la web semántica
Introducción a la web semánticaIntroducción a la web semántica
Introducción a la web semántica
 
Semantic Discovery in the Web of Things
Semantic Discovery in the Web of ThingsSemantic Discovery in the Web of Things
Semantic Discovery in the Web of Things
 
Linked Open Vocabularies
Linked Open VocabulariesLinked Open Vocabularies
Linked Open Vocabularies
 

Dernier

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 

Dernier (20)

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 

The Landscape of Ontology Reuse in Linked Data - OEDW2012

  • 1. Date: 19/10/2012 The Landscape of Ontology Reuse in Linked Data María Poveda, Mari Carmen Suárez-Figueroa, Asunción Gómez-Pérez Ontology Engineering Group. Departamento de Inteligencia Artificial. Facultad de Informática, Universidad Politécnica de Madrid. Campus de Montegancedo s/n. 28660 Boadilla del Monte. Madrid. Spain {mpoveda, mcsuarez, asun}@fi.upm.es
  • 2. The Landscape of Ontology Reuse in Linked Data 2 Table of contents • Introduction • Experimental Method • Results, Analysis, and Discussion • Conclusions and Future Works
  • 3. Introduction (i) 3 The Linked Data (LD) initiative enables the easy exposure, sharing, and connecting of data on the Web. Linked Data principles (http://www.w3.org/DesignIssues/LinkedData.html): • Use URIs as names for things • Use HTTP URIs so that people can look up those names. • When someone looks up a URI, provide useful information, using the standards (RDF, SPARQL) • Include links to other URIs, so that they can discover more things. The Landscape of Ontology Reuse in Linked Data
  • 4. Introduction (ii) 4The Landscape of Ontology Reuse in Linked Data How should I reuse elements or vocabularies? Should I import another ontology? Should I reference other ontology element URIs? ... replicating manually the URI? ... modularizing and merging ontologies?
  • 5. The Landscape of Ontology Reuse in Linked Data 5 Table of contents • Introduction • Experimental Method • Results, Analysis, and Discussion • Conclusions and Future Works
  • 6. Experimental Method (i) 6The Landscape of Ontology Reuse in Linked Data Definitions Elements appearing in a vocabulary. Local elements: those defined in the vocabulary namespace. External elements: those not defined in the vocabulary namespace. Imported elements: those defined in any of the imported vocabularies namespaces. Referenced elements: those not defined in any of the imported vocabularies namespaces but referenced in the vocabulary being analized. Referenced by import elements: those not defined in any of the imported vocabularies namespaces but referenced in at least one of them. Should I import another ontology? Should I reference other ontology element URIs? ... replicating manually the URI? ... merging ontologies? Let’s see how others are reusing terms.
  • 7. 7The Landscape of Ontology Reuse in Linked Data Automatically: SPARQL, JEN A API, Vapour Manually: Looking for rdf, owl, etc files Harvesting vocabularies Experimental Method (ii) Dataset (vocabularies to be analyzed) Static statistics Reuse metrics and reuse landscape Extracting static statistics (Phase 1) Per element: Per ontology: Type Name Observed in vocabulary Ontologies imported Ontologies referenced Type of appearance Ratios Graphs Reuse ratio Detailed reuse ratios Import graph Reference graph Calculating derived products (Phase 2)
  • 8. The Landscape of Ontology Reuse in Linked Data 8 Table of contents • Introduction • Experimental Method • Results, Analysis, and Discussion • Conclusions and Future Works
  • 9. 9The Landscape of Ontology Reuse in Linked Data Automatically: SPARQL, JEN A API, Vapour Manually: Looking for rdf, owl, etc files Harvesting vocabularies Ratios Graphs Reuse ratio Detailed reuse ratios Import graph Reference graph Calculating derived products (Phase 2) Results, Analysis, and Discussion (i) 265 vocabulary prefixes and namespaces retrieved from LOV 242 files downloaded 52 failed 190 successfully loaded into JENA 23 no file downloaded 56 files downloaded manually 6 successfully loaded into JENA Dataset of 196 vocabularies to be analyzed Ontologies difficult to find even manually looking for them Not reachable due to connection problems ease the task of finding and understanding the vocabularies for other developers by providing user friendly web sites where both the ontology and its documentation are easily accessible ease the tasks of accessing and processing vocabularies programmatically by implementing recommended methods for publishing vocabularies http://www.w3.org/TR/swbp-vocab-pub/ Extracting static statistics (Phase 1) Per element: Per ontology: Type Name Observed in vocabulary Ontologies imported Ontologies referenced Type of appearance
  • 10. 10The Landscape of Ontology Reuse in Linked Data Automatically: SPARQL, JEN A API, Vapour Manually: Looking for rdf, owl, etc files Harvesting vocabularies Ratios Graphs Reuse ratio Detailed reuse ratios Import graph Reference graph Calculating derived products (Phase 2) Extracting static statistics (Phase 1) Per element: Per ontology: Type Name Observed in vocabulary Ontologies imported Ontologies referenced Type of appearance Results, Analysis, and Discussion (ii) Classes Object Properties Datatype Properties Total Locally Defined 5384 3956 1714 11054 Imported 1671 2297 1084 5052 Referenced 783 314 266 1363 ReferencedByImport 488 484 148 1120 Total 8326 7051 3212 18589 59.47% (11054 out of 18589) original definitions 40.53% (7535 out of 18589) reused elements 67.05% (5052 out of 7535) imported elements 18.09% (1363 out of 7535) referenced elements 14.86% (1120 out of 7535) referenced by import elements It could be due to the owl:imports statements mechanism and its transitivity
  • 11. Ratios Graphs Reuse ratio Detailed reuse ratios Import graph Reference graph Calculating derived products (Phase 2) 11The Landscape of Ontology Reuse in Linked Data Automatically: SPARQL, JEN A API, Vapour Manually: Looking for rdf, owl, etc files Harvesting vocabularies Extracting static statistics (Phase 1) Per element: Per ontology: Type Name Observed in vocabulary Ontologies imported Ontologies referenced Type of appearance Results, Analysis, and Discussion (iii) Reused ontology Prefix #being referenced http://xmlns.com/foaf/0.1/ foaf 43 http://purl.org/dc/terms/ dc 26 http://www.w3.org/2003/01/geo/wgs84_pos geo 25 http://purl.org/dc/elements/1.1/ dce 14 http://www.w3.org/2004/02/skos/core skos 14 http://www.w3.org/2000/10/swap/pim/contact con 11 http://schema.org/ schema 8 http://purl.org/NET/c4dm/event.owl# event 7 http://dbpedia.org/ontology/ DBpedia* 5 http://purl.org/ontology/bibo/ bibo 5 http://purl.org/vocab/frbr/core# frbr 5 Prefixes marked with an * in this table refer to ontologies that are not included in LOV. Imported ontology Prefix #being imported http://purl.org/dc/elements/1.1/ dce 15 http://www.w3.org/2003/06/sw-vocab-status/ns vs 10 http://purl.org/dc/terms/ dc 9 http://xmlns.com/foaf/0.1/ foaf 9 http://purl.org/NET/c4dm/event.owl event 8 http://purl.org/goodrelations/v1 gr 5 http://www.w3.org/2006/time time 5 http://purl.org/vocab/vann/ vann 4 http://purl.org/NET/scovo scovo 3 http://purl.org/ontology/ao/core ao 3 http://purl.org/ontology/similarity/ sim 3 http://www.linkedmodel.org/schema/vaem vaem 3 34.69% (68 out of 196) of the vocabularies use the owl:imports statement 165 owl:imports statements 53.06% (104 out of 196) of the vocabularies reference to other vocabularies Even though ontology editors support owl:imports through few simple user interactions while reusing part of an ontology involves more complex activities (e.g: module extraction, partitioning, pruning, merging, etc.).
  • 12. 12The Landscape of Ontology Reuse in Linked Data Automatically: SPARQL, JEN A API, Vapour Manually: Looking for rdf, owl, etc files Harvesting vocabularies Ratios Graphs Reuse ratio Detailed reuse ratios Import graph Reference graph Calculating derived products (Phase 2) Results, Analysis, and Discussion (iv) 0 20 40 60 80 100 120 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1 ReuseRatio ImportRatio ReferenceRatio ReferenceByImportRatio 101 ontologies present a reuse percentage between 0.0 and 0.1 most of the ontologies do little or no reuse The trend is to adopt a type of reuse for each ontology, either based on owl:imports statements or based on referencing element URIs. It is scarce to find ontologies combining both types of reuse at the same level. For those cases with a reuse ratio higher than 60% the tendency is to achieve this level by importing ontologies. It could be due to the owl:imports statements mechanism that include and its transitivity. Extracting static statistics (Phase 1) Per element: Per ontology: Type Name Observed in vocabulary Ontologies imported Ontologies referenced Type of appearance
  • 13. 13The Landscape of Ontology Reuse in Linked Data Automatically: SPARQL, JEN A API, Vapour Manually: Looking for rdf, owl, etc files Harvesting vocabularies Ratios Graphs Reuse ratio Detailed reuse ratios Import graph Reference graph Calculating derived products (Phase 2) Results, Analysis, and Discussion (v) ImportGraph ReferenceGraph • Unconnected graphs • Few of them have in and out links • ReferenceGraph is denser than the ImportGraph Extracting static statistics (Phase 1) Per element: Per ontology: Type Name Observed in vocabulary Ontologies imported Ontologies referenced Type of appearance
  • 14. The Landscape of Ontology Reuse in Linked Data 14 Table of contents • Introduction • Experimental Method • Results, Analysis, and Discussion • Conclusions and Future Works
  • 15. Future work 15The Landscape of Ontology Reuse in Linked Data Conclusions and Future Works In this paper we... • to complete the set of vocabularies analyzed so that all vocabularies appearing in the nodes are included. • to analyze the outliers obtained from our study as some results might be due to o mismatches between URIs (e.g., mismatch between a URI used in an owl:imports statement and the one use as preferred in the ontology being imported) o mismatches between ontology versions (e.g., the ontology retrieved when importing a given namespace and the one found following an ontology documentation website). • have drawn the current reuse status in a subset of the LD vocabularies. It could be useful for: o Linked Data working teams aiming to reuse ontology terms o LOV developers to include new aspects and metrics of the vocabularies in their ecosystem • have observed the type of appearances of elements in the analyzed vocabularies: locally defined (59.47%), imported (27.18%), referenced (7.33%) and referenced by import (6.02%). • have sketched a first version of the linked vocabularies cloud overview
  • 16. Questions 16 Thanks! The Landscape of Ontology Reuse in Linked Data Any questions?
  • 17. Date: 19/10/2012 The Landscape of Ontology Reuse in Linked Data María Poveda, Mari Carmen Suárez-Figueroa, Asunción Gómez-Pérez Ontology Engineering Group. Departamento de Inteligencia Artificial. Facultad de Informática, Universidad Politécnica de Madrid. Campus de Montegancedo s/n. 28660 Boadilla del Monte. Madrid. Spain {mpoveda, mcsuarez, asun}@fi.upm.es