SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
Harmonizing services for LOD
vocabularies: a case study
Ghislain Atemezing, Bernard Vatant,
Raphaël Troncy, Pierre-Yves Vanderbussche
Goal and Agenda
§  Goal: align services against Linked Open Vocabularies
to harmonize and manage vocabularies’ namespaces
§  Motivation
Ø Identify vocabularies using namespace
Ø Catalogs of vocabularies

§  Services managing vocabularies
Ø Prefix.cc versus LOV
Ø Different policies but same goal

§  Aligning LOV with Prefix.cc
§  Towards governance of vocabularies

2013/10/22

WaSABi Workshop, ISWC - 2013, Sydney

-2
Prefixes lookup headache
PREFIX.CC

What <wo> namespace stands for?

LOV

2013/10/22

WaSABi Workshop, ISWC - 2013, Sydney

-3
QNames and vocabulary namespaces
§  Usage of namespaces
Ø From XML syntax with xmlns declarations
Ø Use to identify a valid namespace

§  On the Semantic Web
Ø Extended notion of namespace for other RDF
serialization (N3, Turtle)
Ø Some de facto prefixes emerging: rdfs:, foaf:, rdf: owl:
Ø SPARQL endpoints use a list of built-in prefixes not
transparent to the developers

2013/10/22

WaSABi Workshop, ISWC - 2013, Sydney

-4
Why if … global use of prefixes
§  Global namespaces
Ø With good practices to
recommend a prefix
Ø Have a more transparent
list of built-in prefixes
Ø All the services
understand each other
with prefixes

2013/10/22

WaSABi Workshop, ISWC - 2013, Sydney

-5
Accessing vocabularies
§  Catalogs of vocabularies
Ø Hosting vocabularies with search, review or download
features
Ø Curated manually or semi-automatically

§  Services
Ø Help finding vocabularies or detect namespaces
Ø Look up services: Prefix.cc, vocab.cc
Ø Triple-Checker, YASGUI

2013/10/22

WaSABi Workshop, ISWC - 2013, Sydney

-6
Existing catalogs of vocabularies

Many overlapped of vocabularies among different catalogs
2013/10/22

WaSABi Workshop, ISWC - 2013, Sydney

-7
LOV in a Nutshell : http://lov.okfn.org/dataset/lov/
§  A curated list of vocabularies
Ø More than 360 vocabularies
Ø Each of them described by vocabulary-of-a-friend
(voaf)
Ø Provide a dump in .n3 of the different versions of a
vocabulary

§  Some related services
Ø  SPARQL endpoint: http://lov.okfn.org/endpoint/lov
Ø  Search function: http://lov.okfn.org/dataset/lov/search
Ø  An Aggregator endpoint: http://lov.okfn.org/endpoint/lov_aggregator
Ø  An intelligent bot agent for updates:
http://lov.okfn.org/dataset/lov/bot
2013/10/22

WaSABi Workshop, ISWC - 2013, Sydney

-8
LOV DESCRIPTION
CORE FEATURES OF THE FRAMEWORK	
  
Domain	
  

Intended Use	
  

General	
  

Promote and
facilitate the
reuse of
vocabularies in
the linked data
ecosystem.	
  

Collection	
  

Submitted by any
user via LOVSuggest tool.	
  

Gatekeeping	
  

Manual
curation and
automatic URI
validation	
  

Number of
Ontologies	
  

370	
  

Dynamics	
  

Growing 	
  

Search
metadata	
  

Search
within
ontology	
  

Yes, with
visual
depiction	
  

Yes	
  

Search across
ontologies	
  

Navigation
criteria	
  

Keyword-based;
structured
search (querybased)	
  

Ordered by
prefix,
namespace,
title and
visual links
navigation	
  

CORE FEATURES OF THE FRAMEWORK	
  
Metrics	
  

Comments
and review	
  

Ranking	
  

Reuse
popularity on
the LOD
Cloud	
  

N/A - Only by
the curators	
  

Metricbased	
  

Web
service
access	
  

SPARQL
endpoint	
  

Content
available	
  

Read/
Write	
  

Ontology
directory	
  

Ontology
registry	
  

API	
  

Yes	
  

Ontology
metadata
, URI	
  

Read 	
  

Yes	
  

Yes	
  

Applicatio
	
  
n platform	
  

Yes	
  

LOV DESCRIPTION WITH THE FRAMEWORK OF [d’Aquin-Noy2012-Survey]
2013/10/22

WaSABi Workshop, ISWC - 2013, Sydney

-9

	
  
Prefix.cc in a Nutshell: http://prefix.cc
§  A service to look up vocabularies
Ø More than 1200 namespaces registered
Ø Anyone can add prefixes
Ø In case of conflicts, users can vote

§  Some related services
Ø Namespace lookup API: http://prefix.cc/about/api
Ø Reverse lookup API: http://prefix.cc/reverse

2013/10/22

WaSABi Workshop, ISWC - 2013, Sydney

- 10
LOV versus PREFIX.CC

Continuously growth of namespaces registered in prefix.cc.
Clearly view of the results of the harmonization process started in March,
2013
2013/10/22

WaSABi Workshop, ISWC - 2013, Sydney

- 11
Aligning LOV with Prefix.cc (1)
§  Scenarios
Ø Conflicts between prefix.cc and LOV
Ø Prefixes in LOV not present in prefix.cc
Ø URIs in prefix.cc that are actually LOV-able
vocabularies

§  Method
Ø Federated query in SPARQL 1.1
Ø Jena ARQ command line

2013/10/22

WaSABi Workshop, ISWC - 2013, Sydney

- 12
Aligning LOV with Prefix.cc (2)
§  Dealing with conflicts
Ø Clashes: same prefix but different URIs
Ø Disagreements on preferred namespace

§  Actions in case of disagreement
Ø Generally 4 types of actions
Ø  Important: social aspect to contact the editors of the
vocabularies
2013/10/22

WaSABi Workshop, ISWC - 2013, Sydney

- 13
Vocabularies leading to contact editors
§  Contacting editors/maintainers
Ø Via social platforms: LinkedIn, Google+, Twitter, email
Ø Data retrieved mainly from vocabulary metadata.

2013/10/22

WaSABi Workshop, ISWC - 2013, Sydney

- 14
Finding Vocabularies in Prefix.cc
§  LOV check API: http://lov.okfn.org/dataset/lov/apidoc/
Ø Find out namespaces in Prefix.cc that are vocabularies
Ø Extract them as candidate vocabularies for LOV

2013/10/22

WaSABi Workshop, ISWC - 2013, Sydney

- 15
Some Results
Category

lov-­‐able	
  vocabs	
  
Intersect-­‐prefixes	
  
vocabs	
  in	
  LOV	
  
vocabs	
  in	
  prefix.cc	
  

Number

227	
  
188	
  
321	
  
925	
  
Findings	
  during	
  alignment	
  process	
  

More than 200 prefixes are
vocabularies

14%	
  
lov-­‐able	
  vocabs	
  
11%	
  

Intersect-­‐prefixes	
  
vocabs	
  in	
  LOV	
  

56%	
  
19%	
  

2013/10/22

WaSABi Workshop, ISWC - 2013, Sydney

vocabs	
  in	
  prefix.cc	
  

- 16
Conclusion and Future Work
§  We have presented a way to manage prefixes
Ø By analyzing vocabularies in LOV and prefix.cc
Ø By providing mechanism of aligning two services dealing
with vocabulary prefixes

§  Future work
Ø Provide a unique interface for submission of namespaces
and prefixes to both services
Ø Publish a list of common recommended prefixes
Ø Foster and support current effort towards a more
sustainable governance of vocabularies.

2013/10/22

WaSABi Workshop, ISWC - 2013, Sydney

- 17
Thanks for your attention!

Q/A Session

Weitere ähnliche Inhalte

Was ist angesagt?

Poster - Completeness Statements about RDF Data Sources and Their Use for Qu...
Poster - Completeness Statements about RDF Data Sources and Their Use for Qu...Poster - Completeness Statements about RDF Data Sources and Their Use for Qu...
Poster - Completeness Statements about RDF Data Sources and Their Use for Qu...Fariz Darari
 
Semantic Technologies in ST&DL
Semantic Technologies in ST&DLSemantic Technologies in ST&DL
Semantic Technologies in ST&DLAndrea Nuzzolese
 
Validating the OntoLex-lemon lexicography module with K Dictionaries’ multili...
Validating the OntoLex-lemon lexicography module with K Dictionaries’ multili...Validating the OntoLex-lemon lexicography module with K Dictionaries’ multili...
Validating the OntoLex-lemon lexicography module with K Dictionaries’ multili...PretaLLOD
 

Was ist angesagt? (6)

Poster - Completeness Statements about RDF Data Sources and Their Use for Qu...
Poster - Completeness Statements about RDF Data Sources and Their Use for Qu...Poster - Completeness Statements about RDF Data Sources and Their Use for Qu...
Poster - Completeness Statements about RDF Data Sources and Their Use for Qu...
 
Oke
OkeOke
Oke
 
Semantic Technologies in ST&DL
Semantic Technologies in ST&DLSemantic Technologies in ST&DL
Semantic Technologies in ST&DL
 
Fact forge20 edf
Fact forge20 edfFact forge20 edf
Fact forge20 edf
 
Validating the OntoLex-lemon lexicography module with K Dictionaries’ multili...
Validating the OntoLex-lemon lexicography module with K Dictionaries’ multili...Validating the OntoLex-lemon lexicography module with K Dictionaries’ multili...
Validating the OntoLex-lemon lexicography module with K Dictionaries’ multili...
 
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-
 

Andere mochten auch

5 factors affecting lls
5 factors affecting lls5 factors affecting lls
5 factors affecting llsFarah Afifah
 
Hola que hasse
Hola que hasseHola que hasse
Hola que hassekikokus
 
Peluang usaha budidaya nila
Peluang usaha budidaya nilaPeluang usaha budidaya nila
Peluang usaha budidaya nilaWarta Wirausaha
 
Les bonnes pratiques d'une architecture logicielle et infrastructure de l'héb...
Les bonnes pratiques d'une architecture logicielle et infrastructure de l'héb...Les bonnes pratiques d'une architecture logicielle et infrastructure de l'héb...
Les bonnes pratiques d'une architecture logicielle et infrastructure de l'héb...Oxalide
 
Periodic table
Periodic tablePeriodic table
Periodic tableMrsKendall
 

Andere mochten auch (7)

2 1. sejarah-ti
2 1. sejarah-ti2 1. sejarah-ti
2 1. sejarah-ti
 
5 factors affecting lls
5 factors affecting lls5 factors affecting lls
5 factors affecting lls
 
Hola que hasse
Hola que hasseHola que hasse
Hola que hasse
 
Tarea 2
Tarea 2Tarea 2
Tarea 2
 
Peluang usaha budidaya nila
Peluang usaha budidaya nilaPeluang usaha budidaya nila
Peluang usaha budidaya nila
 
Les bonnes pratiques d'une architecture logicielle et infrastructure de l'héb...
Les bonnes pratiques d'une architecture logicielle et infrastructure de l'héb...Les bonnes pratiques d'une architecture logicielle et infrastructure de l'héb...
Les bonnes pratiques d'une architecture logicielle et infrastructure de l'héb...
 
Periodic table
Periodic tablePeriodic table
Periodic table
 

Ähnlich wie Harmonizing services for LOD vocabularies: a case study

A Brief Introduction to SKOS
A Brief Introduction to SKOSA Brief Introduction to SKOS
A Brief Introduction to SKOSHeather Hedden
 
Information Content based Ranking Metric for Linked Open Vocabularies
Information Content based Ranking Metric for Linked Open VocabulariesInformation Content based Ranking Metric for Linked Open Vocabularies
Information Content based Ranking Metric for Linked Open VocabulariesGhislain Atemezing
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosEUCLID project
 
Approach to leverage Websites to APIs through Semantics
Approach to leverage Websites to APIs through SemanticsApproach to leverage Websites to APIs through Semantics
Approach to leverage Websites to APIs through SemanticsIoannis Stavrakantonakis
 
NLP2RDF Wortschatz and Linguistic LOD draft
NLP2RDF Wortschatz and Linguistic LOD draftNLP2RDF Wortschatz and Linguistic LOD draft
NLP2RDF Wortschatz and Linguistic LOD draftSebastian Hellmann
 
Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...
Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...
Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...Baden Hughes
 
SKOS, Past, Present and Future
SKOS, Past, Present and FutureSKOS, Past, Present and Future
SKOS, Past, Present and Futureseanb
 
Harmonization of vocabularies for water data
Harmonization of vocabularies for water dataHarmonization of vocabularies for water data
Harmonization of vocabularies for water dataSimon Cox
 
KOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet OntologyKOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet OntologyVassilis Protonotarios
 
Knowledge Discovery in an Agents Environment
Knowledge Discovery in an Agents EnvironmentKnowledge Discovery in an Agents Environment
Knowledge Discovery in an Agents EnvironmentManjulaPatel
 
Case Study in Linked Data and Semantic Web: Human Genome
Case Study in Linked Data and Semantic Web: Human GenomeCase Study in Linked Data and Semantic Web: Human Genome
Case Study in Linked Data and Semantic Web: Human GenomeDavid Portnoy
 
Knowledge Organization System (KOS) for biodiversity information resources, G...
Knowledge Organization System (KOS) for biodiversity information resources, G...Knowledge Organization System (KOS) for biodiversity information resources, G...
Knowledge Organization System (KOS) for biodiversity information resources, G...Dag Endresen
 
Clariah Tech Day: Controlled Vocabularies and Ontologies in Dataverse
Clariah Tech Day: Controlled Vocabularies and Ontologies in DataverseClariah Tech Day: Controlled Vocabularies and Ontologies in Dataverse
Clariah Tech Day: Controlled Vocabularies and Ontologies in Dataversevty
 
Poster: Using Open Source Tools to Improve Access to Oral History Collections
Poster: Using Open Source Tools to Improve Access to Oral History CollectionsPoster: Using Open Source Tools to Improve Access to Oral History Collections
Poster: Using Open Source Tools to Improve Access to Oral History CollectionsBecky Yoose
 
Environmental Thesauri Under the Lens of Reusability (EGOVIS 2014)
Environmental Thesauri Under the Lens of Reusability (EGOVIS 2014)Environmental Thesauri Under the Lens of Reusability (EGOVIS 2014)
Environmental Thesauri Under the Lens of Reusability (EGOVIS 2014)Riccardo Albertoni
 
Introduction to Semantic Web
Introduction to Semantic WebIntroduction to Semantic Web
Introduction to Semantic Webvernekar
 

Ähnlich wie Harmonizing services for LOD vocabularies: a case study (20)

Linked Open Vocabularies
Linked Open VocabulariesLinked Open Vocabularies
Linked Open Vocabularies
 
A Brief Introduction to SKOS
A Brief Introduction to SKOSA Brief Introduction to SKOS
A Brief Introduction to SKOS
 
Information Content based Ranking Metric for Linked Open Vocabularies
Information Content based Ranking Metric for Linked Open VocabulariesInformation Content based Ranking Metric for Linked Open Vocabularies
Information Content based Ranking Metric for Linked Open Vocabularies
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application Scenarios
 
Approach to leverage Websites to APIs through Semantics
Approach to leverage Websites to APIs through SemanticsApproach to leverage Websites to APIs through Semantics
Approach to leverage Websites to APIs through Semantics
 
NLP2RDF Wortschatz and Linguistic LOD draft
NLP2RDF Wortschatz and Linguistic LOD draftNLP2RDF Wortschatz and Linguistic LOD draft
NLP2RDF Wortschatz and Linguistic LOD draft
 
Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...
Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...
Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...
 
SKOS, Past, Present and Future
SKOS, Past, Present and FutureSKOS, Past, Present and Future
SKOS, Past, Present and Future
 
Harmonization of vocabularies for water data
Harmonization of vocabularies for water dataHarmonization of vocabularies for water data
Harmonization of vocabularies for water data
 
KOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet OntologyKOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet Ontology
 
Knowledge Discovery in an Agents Environment
Knowledge Discovery in an Agents EnvironmentKnowledge Discovery in an Agents Environment
Knowledge Discovery in an Agents Environment
 
Case Study in Linked Data and Semantic Web: Human Genome
Case Study in Linked Data and Semantic Web: Human GenomeCase Study in Linked Data and Semantic Web: Human Genome
Case Study in Linked Data and Semantic Web: Human Genome
 
Knowledge Organization Systems (KOS): Management of Classification Systems in...
Knowledge Organization Systems (KOS): Management of Classification Systems in...Knowledge Organization Systems (KOS): Management of Classification Systems in...
Knowledge Organization Systems (KOS): Management of Classification Systems in...
 
Knowledge Organization System (KOS) for biodiversity information resources, G...
Knowledge Organization System (KOS) for biodiversity information resources, G...Knowledge Organization System (KOS) for biodiversity information resources, G...
Knowledge Organization System (KOS) for biodiversity information resources, G...
 
Clariah Tech Day: Controlled Vocabularies and Ontologies in Dataverse
Clariah Tech Day: Controlled Vocabularies and Ontologies in DataverseClariah Tech Day: Controlled Vocabularies and Ontologies in Dataverse
Clariah Tech Day: Controlled Vocabularies and Ontologies in Dataverse
 
Poster: Using Open Source Tools to Improve Access to Oral History Collections
Poster: Using Open Source Tools to Improve Access to Oral History CollectionsPoster: Using Open Source Tools to Improve Access to Oral History Collections
Poster: Using Open Source Tools to Improve Access to Oral History Collections
 
20110728 datalift-rpi-troy
20110728 datalift-rpi-troy20110728 datalift-rpi-troy
20110728 datalift-rpi-troy
 
Environmental Thesauri Under the Lens of Reusability (EGOVIS 2014)
Environmental Thesauri Under the Lens of Reusability (EGOVIS 2014)Environmental Thesauri Under the Lens of Reusability (EGOVIS 2014)
Environmental Thesauri Under the Lens of Reusability (EGOVIS 2014)
 
Introduction to Semantic Web
Introduction to Semantic WebIntroduction to Semantic Web
Introduction to Semantic Web
 
Semantic web
Semantic web Semantic web
Semantic web
 

Mehr von Ghislain Atemezing

Trends on Data Graphs & Security for the Internet of Things
Trends on Data Graphs & Security for the Internet of ThingsTrends on Data Graphs & Security for the Internet of Things
Trends on Data Graphs & Security for the Internet of ThingsGhislain Atemezing
 
Big Data & Taxonomies for Actionable Intelligence
Big Data & Taxonomies for Actionable IntelligenceBig Data & Taxonomies for Actionable Intelligence
Big Data & Taxonomies for Actionable IntelligenceGhislain Atemezing
 
Benchmarking Commercial RDF Stores with Publications Office Dataset
Benchmarking Commercial RDF Stores with Publications Office DatasetBenchmarking Commercial RDF Stores with Publications Office Dataset
Benchmarking Commercial RDF Stores with Publications Office DatasetGhislain Atemezing
 
LIVE: a Tool for Checking Licenses Compatibility between Vocabularies and Data
LIVE: a Tool for Checking Licenses Compatibility between Vocabularies and DataLIVE: a Tool for Checking Licenses Compatibility between Vocabularies and Data
LIVE: a Tool for Checking Licenses Compatibility between Vocabularies and DataGhislain Atemezing
 
Visualisation and linked data applications edf 2013
Visualisation and linked data applications edf 2013Visualisation and linked data applications edf 2013
Visualisation and linked data applications edf 2013Ghislain Atemezing
 
Comparing Vocabularies for Representing Geographical Features and Their Geometry
Comparing Vocabularies for Representing Geographical Features and Their GeometryComparing Vocabularies for Representing Geographical Features and Their Geometry
Comparing Vocabularies for Representing Geographical Features and Their GeometryGhislain Atemezing
 

Mehr von Ghislain Atemezing (9)

Trends on Data Graphs & Security for the Internet of Things
Trends on Data Graphs & Security for the Internet of ThingsTrends on Data Graphs & Security for the Internet of Things
Trends on Data Graphs & Security for the Internet of Things
 
Big Data & Taxonomies for Actionable Intelligence
Big Data & Taxonomies for Actionable IntelligenceBig Data & Taxonomies for Actionable Intelligence
Big Data & Taxonomies for Actionable Intelligence
 
Benchmarking Commercial RDF Stores with Publications Office Dataset
Benchmarking Commercial RDF Stores with Publications Office DatasetBenchmarking Commercial RDF Stores with Publications Office Dataset
Benchmarking Commercial RDF Stores with Publications Office Dataset
 
Phd defense slides
Phd defense slidesPhd defense slides
Phd defense slides
 
LIVE: a Tool for Checking Licenses Compatibility between Vocabularies and Data
LIVE: a Tool for Checking Licenses Compatibility between Vocabularies and DataLIVE: a Tool for Checking Licenses Compatibility between Vocabularies and Data
LIVE: a Tool for Checking Licenses Compatibility between Vocabularies and Data
 
publishing-ign-data
 publishing-ign-data publishing-ign-data
publishing-ign-data
 
cold2014-ldvizwiz
cold2014-ldvizwizcold2014-ldvizwiz
cold2014-ldvizwiz
 
Visualisation and linked data applications edf 2013
Visualisation and linked data applications edf 2013Visualisation and linked data applications edf 2013
Visualisation and linked data applications edf 2013
 
Comparing Vocabularies for Representing Geographical Features and Their Geometry
Comparing Vocabularies for Representing Geographical Features and Their GeometryComparing Vocabularies for Representing Geographical Features and Their Geometry
Comparing Vocabularies for Representing Geographical Features and Their Geometry
 

Kürzlich hochgeladen

ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...liera silvan
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 

Kürzlich hochgeladen (20)

ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 

Harmonizing services for LOD vocabularies: a case study

  • 1. Harmonizing services for LOD vocabularies: a case study Ghislain Atemezing, Bernard Vatant, Raphaël Troncy, Pierre-Yves Vanderbussche
  • 2. Goal and Agenda §  Goal: align services against Linked Open Vocabularies to harmonize and manage vocabularies’ namespaces §  Motivation Ø Identify vocabularies using namespace Ø Catalogs of vocabularies §  Services managing vocabularies Ø Prefix.cc versus LOV Ø Different policies but same goal §  Aligning LOV with Prefix.cc §  Towards governance of vocabularies 2013/10/22 WaSABi Workshop, ISWC - 2013, Sydney -2
  • 3. Prefixes lookup headache PREFIX.CC What <wo> namespace stands for? LOV 2013/10/22 WaSABi Workshop, ISWC - 2013, Sydney -3
  • 4. QNames and vocabulary namespaces §  Usage of namespaces Ø From XML syntax with xmlns declarations Ø Use to identify a valid namespace §  On the Semantic Web Ø Extended notion of namespace for other RDF serialization (N3, Turtle) Ø Some de facto prefixes emerging: rdfs:, foaf:, rdf: owl: Ø SPARQL endpoints use a list of built-in prefixes not transparent to the developers 2013/10/22 WaSABi Workshop, ISWC - 2013, Sydney -4
  • 5. Why if … global use of prefixes §  Global namespaces Ø With good practices to recommend a prefix Ø Have a more transparent list of built-in prefixes Ø All the services understand each other with prefixes 2013/10/22 WaSABi Workshop, ISWC - 2013, Sydney -5
  • 6. Accessing vocabularies §  Catalogs of vocabularies Ø Hosting vocabularies with search, review or download features Ø Curated manually or semi-automatically §  Services Ø Help finding vocabularies or detect namespaces Ø Look up services: Prefix.cc, vocab.cc Ø Triple-Checker, YASGUI 2013/10/22 WaSABi Workshop, ISWC - 2013, Sydney -6
  • 7. Existing catalogs of vocabularies Many overlapped of vocabularies among different catalogs 2013/10/22 WaSABi Workshop, ISWC - 2013, Sydney -7
  • 8. LOV in a Nutshell : http://lov.okfn.org/dataset/lov/ §  A curated list of vocabularies Ø More than 360 vocabularies Ø Each of them described by vocabulary-of-a-friend (voaf) Ø Provide a dump in .n3 of the different versions of a vocabulary §  Some related services Ø  SPARQL endpoint: http://lov.okfn.org/endpoint/lov Ø  Search function: http://lov.okfn.org/dataset/lov/search Ø  An Aggregator endpoint: http://lov.okfn.org/endpoint/lov_aggregator Ø  An intelligent bot agent for updates: http://lov.okfn.org/dataset/lov/bot 2013/10/22 WaSABi Workshop, ISWC - 2013, Sydney -8
  • 9. LOV DESCRIPTION CORE FEATURES OF THE FRAMEWORK   Domain   Intended Use   General   Promote and facilitate the reuse of vocabularies in the linked data ecosystem.   Collection   Submitted by any user via LOVSuggest tool.   Gatekeeping   Manual curation and automatic URI validation   Number of Ontologies   370   Dynamics   Growing   Search metadata   Search within ontology   Yes, with visual depiction   Yes   Search across ontologies   Navigation criteria   Keyword-based; structured search (querybased)   Ordered by prefix, namespace, title and visual links navigation   CORE FEATURES OF THE FRAMEWORK   Metrics   Comments and review   Ranking   Reuse popularity on the LOD Cloud   N/A - Only by the curators   Metricbased   Web service access   SPARQL endpoint   Content available   Read/ Write   Ontology directory   Ontology registry   API   Yes   Ontology metadata , URI   Read   Yes   Yes   Applicatio   n platform   Yes   LOV DESCRIPTION WITH THE FRAMEWORK OF [d’Aquin-Noy2012-Survey] 2013/10/22 WaSABi Workshop, ISWC - 2013, Sydney -9  
  • 10. Prefix.cc in a Nutshell: http://prefix.cc §  A service to look up vocabularies Ø More than 1200 namespaces registered Ø Anyone can add prefixes Ø In case of conflicts, users can vote §  Some related services Ø Namespace lookup API: http://prefix.cc/about/api Ø Reverse lookup API: http://prefix.cc/reverse 2013/10/22 WaSABi Workshop, ISWC - 2013, Sydney - 10
  • 11. LOV versus PREFIX.CC Continuously growth of namespaces registered in prefix.cc. Clearly view of the results of the harmonization process started in March, 2013 2013/10/22 WaSABi Workshop, ISWC - 2013, Sydney - 11
  • 12. Aligning LOV with Prefix.cc (1) §  Scenarios Ø Conflicts between prefix.cc and LOV Ø Prefixes in LOV not present in prefix.cc Ø URIs in prefix.cc that are actually LOV-able vocabularies §  Method Ø Federated query in SPARQL 1.1 Ø Jena ARQ command line 2013/10/22 WaSABi Workshop, ISWC - 2013, Sydney - 12
  • 13. Aligning LOV with Prefix.cc (2) §  Dealing with conflicts Ø Clashes: same prefix but different URIs Ø Disagreements on preferred namespace §  Actions in case of disagreement Ø Generally 4 types of actions Ø  Important: social aspect to contact the editors of the vocabularies 2013/10/22 WaSABi Workshop, ISWC - 2013, Sydney - 13
  • 14. Vocabularies leading to contact editors §  Contacting editors/maintainers Ø Via social platforms: LinkedIn, Google+, Twitter, email Ø Data retrieved mainly from vocabulary metadata. 2013/10/22 WaSABi Workshop, ISWC - 2013, Sydney - 14
  • 15. Finding Vocabularies in Prefix.cc §  LOV check API: http://lov.okfn.org/dataset/lov/apidoc/ Ø Find out namespaces in Prefix.cc that are vocabularies Ø Extract them as candidate vocabularies for LOV 2013/10/22 WaSABi Workshop, ISWC - 2013, Sydney - 15
  • 16. Some Results Category lov-­‐able  vocabs   Intersect-­‐prefixes   vocabs  in  LOV   vocabs  in  prefix.cc   Number 227   188   321   925   Findings  during  alignment  process   More than 200 prefixes are vocabularies 14%   lov-­‐able  vocabs   11%   Intersect-­‐prefixes   vocabs  in  LOV   56%   19%   2013/10/22 WaSABi Workshop, ISWC - 2013, Sydney vocabs  in  prefix.cc   - 16
  • 17. Conclusion and Future Work §  We have presented a way to manage prefixes Ø By analyzing vocabularies in LOV and prefix.cc Ø By providing mechanism of aligning two services dealing with vocabulary prefixes §  Future work Ø Provide a unique interface for submission of namespaces and prefixes to both services Ø Publish a list of common recommended prefixes Ø Foster and support current effort towards a more sustainable governance of vocabularies. 2013/10/22 WaSABi Workshop, ISWC - 2013, Sydney - 17
  • 18. Thanks for your attention! Q/A Session