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 Sorting
Haitham El-Ghareeb
 
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
dgarijo
 

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
 
Validating ontologies with OOPS! - EKAW2012
Validating ontologies with OOPS! - EKAW2012Validating ontologies with OOPS! - EKAW2012
Validating ontologies with OOPS! - EKAW2012
Marí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 diagnosis
Marí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

Sem facet paper
Sem facet paperSem facet paper
Sem facet paper
DBOnto
 
Syst biol 2012-burguiere-sysbio sys069
Syst biol 2012-burguiere-sysbio sys069Syst biol 2012-burguiere-sysbio sys069
Syst biol 2012-burguiere-sysbio sys069
Thomas Burguiere
 

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
 
Sem facet paper
Sem facet paperSem facet paper
Sem facet paper
 
SemFacet paper
SemFacet paperSemFacet paper
SemFacet 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

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Dernier (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 

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