SlideShare a Scribd company logo
1 of 14
Download to read offline
Naming and Labeling
 in the Multilingual Web of Data
                       Daniel Vila-Suero
      Facultad de Informática, Universidad Politécnica de Madrid
    Campus de Montegancedo sn, 28660 Boadilla del Monte, Madrid
                       http://www.oeg-upm.net
                           dvila@fi.upm.es

Acknowledgements: BabeLData Project (TIN2010-17550), Elena Montiel-
  Ponsoda, Elena Escolano, Boris Villazón-Terrazas, Gordon Dunsire,
               Asunción Gómez-Pérez, Jorge Gracia




       W3C Multilingual Web workshop:
        Making the multilingual web work
              Rome, 13.03.2013
Introduction

•  Based on
  "Style guidelines for naming and labeling ontologies in the multilingual
  Web" Montiel-Ponsoda, Vila-Suero, Villazón-Terrazas, Dunsire, Escolano and
  Gómez-Pérez. DC Conference 2011



•  + some practical examples/issues from:

   •  http://datos.bne.es, and
   •  IFLA vocabularies translation into Spanish




                                                                               2
NAMING

         3
Naming

Some	
  general	
  URI	
  design	
  guidelines	
  




                                                         4
Naming: Preliminary guidelines for a multilingual scenario




                                                        5
Some tools are not prepared for opaque URIs (Pubby)…

    * http://datos.bne.es/resource/XX1718747




Semantic Web Journal reviewer about datos.bne.es' paper* :

"It is pity that local names of chosen IFLA-FRBR properties are
cryptic codes … but authors of this paper are not to blame
about that"

* http://www.semantic-web-journal.net/content/datosbnees-library-linked-data-dataset
                                                                                       6
Some others are better prepared (Puelia)…

        * http://datos.bne.es/frontend/persons



Display labels are configurable using a Turtle config file




                           Label not selected based on
                           User's locale

  frbr:C1005 a rdfs:Class;
          rdfs:label "Person"@en, "Persona"@es
                                                             7
Some personal experiences using opaque URIs




                                         8
Some thoughts on naming


•  How many times you write an URI when developing an
   application?
    •  e.g. var workURI = "http://ifla.ns…./C1001"

•  For issuing queries to open SPARQL endpoints opaque
   URIs are painful.

•  isbd:hasStatementOfResponsibilityRelatingToEdition
                        Or
                  isbd:P1010?



                                                         9
LABELING

           10
Labeling:	
  Ini,al	
  guidelines	
  for	
  the	
  Mul,lingual	
  Web	
  

-­‐	
  How	
  to	
  represent	
  labels?	
  
	
   rdfs:label,	
  SKOS,	
  SKOS-­‐XL,	
  Lemon?	
  

-­‐	
  How	
  to	
  structure	
  the	
  content?	
  	
  




                                                                                          11
Example: ISBD Cartographic




                        12
ISBD Cartographic with Lemon

    isbd:T1001 lemon:isReferenceOf [ lemon:isSenseOf :cartographic] .
    :cartographic lemon:LexicalEntry ;
         lemon:form [ lemon:writtenRep "cartográfico"@es ;
                    isocat:grammaticalGender isocat:masculine ] ;
         lemon:form [ lemon:writtenRep "cartográfica"@es ;
                    isocat:grammaticalGender isocat:feminine ] .

    :isocat:grammaticalGender rdfs:subPropertyOf lemon:property .



Some	
  ques<ons	
  arise:	
  

-­‐	
  What	
  pa?ern	
  should	
  IFLA	
  use	
  to	
  name/manage	
  these	
  new	
  URIs	
  
        (:cartographic)	
  ?	
  
-­‐	
  Are	
  we	
  making	
  it	
  more	
  difficult	
  for	
  data	
  consumers	
  (more	
  HTTP	
  
        requests,	
  etc.)?	
  
                                                                                                       13
Thank you!




                   THANK YOU!!
Slides are available at slideshare.net/DanielVilaSuero
email: dvila@fi.upm.es
Twitter: @dvilasuero




                                                         14

More Related Content

Viewers also liked

Data Integration at the Ontology Engineering Group
Data Integration at the Ontology Engineering GroupData Integration at the Ontology Engineering Group
Data Integration at the Ontology Engineering GroupOscar Corcho
 
Ojo Al Data 100 - Call for sharing session at IODC 2016
Ojo Al Data 100 - Call for sharing session at IODC 2016Ojo Al Data 100 - Call for sharing session at IODC 2016
Ojo Al Data 100 - Call for sharing session at IODC 2016Oscar Corcho
 
PhD defence presentation
PhD defence presentationPhD defence presentation
PhD defence presentationcsteinmann
 
My Thesis Defense Presentation
My Thesis Defense PresentationMy Thesis Defense Presentation
My Thesis Defense PresentationOnur Taylan
 
Prepare your Ph.D. Defense Presentation
Prepare your Ph.D. Defense PresentationPrepare your Ph.D. Defense Presentation
Prepare your Ph.D. Defense PresentationChristian Glahn
 
Dissertation oral defense presentation
Dissertation   oral defense presentationDissertation   oral defense presentation
Dissertation oral defense presentationDr. Naomi Mangatu
 

Viewers also liked (6)

Data Integration at the Ontology Engineering Group
Data Integration at the Ontology Engineering GroupData Integration at the Ontology Engineering Group
Data Integration at the Ontology Engineering Group
 
Ojo Al Data 100 - Call for sharing session at IODC 2016
Ojo Al Data 100 - Call for sharing session at IODC 2016Ojo Al Data 100 - Call for sharing session at IODC 2016
Ojo Al Data 100 - Call for sharing session at IODC 2016
 
PhD defence presentation
PhD defence presentationPhD defence presentation
PhD defence presentation
 
My Thesis Defense Presentation
My Thesis Defense PresentationMy Thesis Defense Presentation
My Thesis Defense Presentation
 
Prepare your Ph.D. Defense Presentation
Prepare your Ph.D. Defense PresentationPrepare your Ph.D. Defense Presentation
Prepare your Ph.D. Defense Presentation
 
Dissertation oral defense presentation
Dissertation   oral defense presentationDissertation   oral defense presentation
Dissertation oral defense presentation
 

Similar to Naming and labeling in the Multilingual Web of Data

Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic WebRoberto García
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2Martin Hepp
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2guestecacad2
 
“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...
“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...
“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...Marta Villegas
 
The Dendro research data management platform: Applying ontologies to long-ter...
The Dendro research data management platform: Applying ontologies to long-ter...The Dendro research data management platform: Applying ontologies to long-ter...
The Dendro research data management platform: Applying ontologies to long-ter...João Rocha da Silva
 
Intro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensIntro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensStoitsis Giannis
 
The Learning Registry: Social networking for open educational resources?
The Learning Registry: Social networking for open educational resources?The Learning Registry: Social networking for open educational resources?
The Learning Registry: Social networking for open educational resources?Lorna Campbell
 
Hello Open World - Semtech 2009
Hello Open World - Semtech 2009Hello Open World - Semtech 2009
Hello Open World - Semtech 2009Alexandre Passant
 
Why I don't use Semantic Web technologies anymore, event if they still influe...
Why I don't use Semantic Web technologies anymore, event if they still influe...Why I don't use Semantic Web technologies anymore, event if they still influe...
Why I don't use Semantic Web technologies anymore, event if they still influe...Gautier Poupeau
 
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011François Scharffe
 
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011Datalift
 
Nicolas Delaforge: Modeling the Web resource, extracting the context: stakes ...
Nicolas Delaforge: Modeling the Web resource, extracting the context: stakes ...Nicolas Delaforge: Modeling the Web resource, extracting the context: stakes ...
Nicolas Delaforge: Modeling the Web resource, extracting the context: stakes ...PhiloWeb
 
DH101 2013/2014 course 6 - Semantic coding, RDF, CIDOC-CRM
DH101 2013/2014 course 6 - Semantic coding, RDF, CIDOC-CRMDH101 2013/2014 course 6 - Semantic coding, RDF, CIDOC-CRM
DH101 2013/2014 course 6 - Semantic coding, RDF, CIDOC-CRMFrederic Kaplan
 
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)net2-project
 
SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeDan Brickley
 
Alessio Bosca: Linked Data for Content Analytics in CELI
Alessio Bosca: Linked Data for Content Analytics in CELIAlessio Bosca: Linked Data for Content Analytics in CELI
Alessio Bosca: Linked Data for Content Analytics in CELImbruemmer
 
Vila LOD-innovacion- bib-semweb-redux
Vila LOD-innovacion- bib-semweb-reduxVila LOD-innovacion- bib-semweb-redux
Vila LOD-innovacion- bib-semweb-reduxLIS EPI Meeting
 
Linked Open Data for Cultural Heritage
Linked Open Data for Cultural HeritageLinked Open Data for Cultural Heritage
Linked Open Data for Cultural HeritageNoreen Whysel
 
Produce and Consume Linked Data with Drupal!
Produce and Consume Linked Data with Drupal!Produce and Consume Linked Data with Drupal!
Produce and Consume Linked Data with Drupal!scorlosquet
 

Similar to Naming and labeling in the Multilingual Web of Data (20)

Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic Web
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2
 
“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...
“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...
“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...
 
The Dendro research data management platform: Applying ontologies to long-ter...
The Dendro research data management platform: Applying ontologies to long-ter...The Dendro research data management platform: Applying ontologies to long-ter...
The Dendro research data management platform: Applying ontologies to long-ter...
 
Intro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensIntro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-Athens
 
The Learning Registry: Social networking for open educational resources?
The Learning Registry: Social networking for open educational resources?The Learning Registry: Social networking for open educational resources?
The Learning Registry: Social networking for open educational resources?
 
Hello Open World - Semtech 2009
Hello Open World - Semtech 2009Hello Open World - Semtech 2009
Hello Open World - Semtech 2009
 
Why I don't use Semantic Web technologies anymore, event if they still influe...
Why I don't use Semantic Web technologies anymore, event if they still influe...Why I don't use Semantic Web technologies anymore, event if they still influe...
Why I don't use Semantic Web technologies anymore, event if they still influe...
 
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011
 
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011
 
Nicolas Delaforge: Modeling the Web resource, extracting the context: stakes ...
Nicolas Delaforge: Modeling the Web resource, extracting the context: stakes ...Nicolas Delaforge: Modeling the Web resource, extracting the context: stakes ...
Nicolas Delaforge: Modeling the Web resource, extracting the context: stakes ...
 
Koppel, Riding, Pace, and Ockerbloom, "Library Systems & Interoperability: Br...
Koppel, Riding, Pace, and Ockerbloom, "Library Systems & Interoperability: Br...Koppel, Riding, Pace, and Ockerbloom, "Library Systems & Interoperability: Br...
Koppel, Riding, Pace, and Ockerbloom, "Library Systems & Interoperability: Br...
 
DH101 2013/2014 course 6 - Semantic coding, RDF, CIDOC-CRM
DH101 2013/2014 course 6 - Semantic coding, RDF, CIDOC-CRMDH101 2013/2014 course 6 - Semantic coding, RDF, CIDOC-CRM
DH101 2013/2014 course 6 - Semantic coding, RDF, CIDOC-CRM
 
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
 
SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in Practice
 
Alessio Bosca: Linked Data for Content Analytics in CELI
Alessio Bosca: Linked Data for Content Analytics in CELIAlessio Bosca: Linked Data for Content Analytics in CELI
Alessio Bosca: Linked Data for Content Analytics in CELI
 
Vila LOD-innovacion- bib-semweb-redux
Vila LOD-innovacion- bib-semweb-reduxVila LOD-innovacion- bib-semweb-redux
Vila LOD-innovacion- bib-semweb-redux
 
Linked Open Data for Cultural Heritage
Linked Open Data for Cultural HeritageLinked Open Data for Cultural Heritage
Linked Open Data for Cultural Heritage
 
Produce and Consume Linked Data with Drupal!
Produce and Consume Linked Data with Drupal!Produce and Consume Linked Data with Drupal!
Produce and Consume Linked Data with Drupal!
 

More from Daniel Vila Suero

3LD: Towards high quality, industry-ready Linguistic Linked Licensed Data
3LD: Towards high quality, industry-ready Linguistic Linked Licensed Data3LD: Towards high quality, industry-ready Linguistic Linked Licensed Data
3LD: Towards high quality, industry-ready Linguistic Linked Licensed DataDaniel Vila Suero
 
Multilingual vocabularies for the Web: Session on multilingual vocabularies, ...
Multilingual vocabularies for the Web: Session on multilingual vocabularies, ...Multilingual vocabularies for the Web: Session on multilingual vocabularies, ...
Multilingual vocabularies for the Web: Session on multilingual vocabularies, ...Daniel Vila Suero
 
Data enrichment and transformation in the LOD Context: Vocabulary usage in da...
Data enrichment and transformation in the LOD Context: Vocabulary usage in da...Data enrichment and transformation in the LOD Context: Vocabulary usage in da...
Data enrichment and transformation in the LOD Context: Vocabulary usage in da...Daniel Vila Suero
 
datos.bne.es: Publishing and Consuming
datos.bne.es: Publishing and Consumingdatos.bne.es: Publishing and Consuming
datos.bne.es: Publishing and ConsumingDaniel Vila Suero
 
Taller Linked Open Data, 13es Jornades Catalanes d'Informació i Documentació...
Taller Linked Open Data, 13es Jornades Catalanes  d'Informació i Documentació...Taller Linked Open Data, 13es Jornades Catalanes  d'Informació i Documentació...
Taller Linked Open Data, 13es Jornades Catalanes d'Informació i Documentació...Daniel Vila Suero
 
Datos enlazados BNE and MARiMbA
Datos enlazados BNE and MARiMbADatos enlazados BNE and MARiMbA
Datos enlazados BNE and MARiMbADaniel Vila Suero
 

More from Daniel Vila Suero (6)

3LD: Towards high quality, industry-ready Linguistic Linked Licensed Data
3LD: Towards high quality, industry-ready Linguistic Linked Licensed Data3LD: Towards high quality, industry-ready Linguistic Linked Licensed Data
3LD: Towards high quality, industry-ready Linguistic Linked Licensed Data
 
Multilingual vocabularies for the Web: Session on multilingual vocabularies, ...
Multilingual vocabularies for the Web: Session on multilingual vocabularies, ...Multilingual vocabularies for the Web: Session on multilingual vocabularies, ...
Multilingual vocabularies for the Web: Session on multilingual vocabularies, ...
 
Data enrichment and transformation in the LOD Context: Vocabulary usage in da...
Data enrichment and transformation in the LOD Context: Vocabulary usage in da...Data enrichment and transformation in the LOD Context: Vocabulary usage in da...
Data enrichment and transformation in the LOD Context: Vocabulary usage in da...
 
datos.bne.es: Publishing and Consuming
datos.bne.es: Publishing and Consumingdatos.bne.es: Publishing and Consuming
datos.bne.es: Publishing and Consuming
 
Taller Linked Open Data, 13es Jornades Catalanes d'Informació i Documentació...
Taller Linked Open Data, 13es Jornades Catalanes  d'Informació i Documentació...Taller Linked Open Data, 13es Jornades Catalanes  d'Informació i Documentació...
Taller Linked Open Data, 13es Jornades Catalanes d'Informació i Documentació...
 
Datos enlazados BNE and MARiMbA
Datos enlazados BNE and MARiMbADatos enlazados BNE and MARiMbA
Datos enlazados BNE and MARiMbA
 

Naming and labeling in the Multilingual Web of Data

  • 1. Naming and Labeling in the Multilingual Web of Data Daniel Vila-Suero Facultad de Informática, Universidad Politécnica de Madrid Campus de Montegancedo sn, 28660 Boadilla del Monte, Madrid http://www.oeg-upm.net dvila@fi.upm.es Acknowledgements: BabeLData Project (TIN2010-17550), Elena Montiel- Ponsoda, Elena Escolano, Boris Villazón-Terrazas, Gordon Dunsire, Asunción Gómez-Pérez, Jorge Gracia W3C Multilingual Web workshop: Making the multilingual web work Rome, 13.03.2013
  • 2. Introduction •  Based on "Style guidelines for naming and labeling ontologies in the multilingual Web" Montiel-Ponsoda, Vila-Suero, Villazón-Terrazas, Dunsire, Escolano and Gómez-Pérez. DC Conference 2011 •  + some practical examples/issues from: •  http://datos.bne.es, and •  IFLA vocabularies translation into Spanish 2
  • 3. NAMING 3
  • 4. Naming Some  general  URI  design  guidelines   4
  • 5. Naming: Preliminary guidelines for a multilingual scenario 5
  • 6. Some tools are not prepared for opaque URIs (Pubby)… * http://datos.bne.es/resource/XX1718747 Semantic Web Journal reviewer about datos.bne.es' paper* : "It is pity that local names of chosen IFLA-FRBR properties are cryptic codes … but authors of this paper are not to blame about that" * http://www.semantic-web-journal.net/content/datosbnees-library-linked-data-dataset 6
  • 7. Some others are better prepared (Puelia)… * http://datos.bne.es/frontend/persons Display labels are configurable using a Turtle config file Label not selected based on User's locale frbr:C1005 a rdfs:Class; rdfs:label "Person"@en, "Persona"@es 7
  • 8. Some personal experiences using opaque URIs 8
  • 9. Some thoughts on naming •  How many times you write an URI when developing an application? •  e.g. var workURI = "http://ifla.ns…./C1001" •  For issuing queries to open SPARQL endpoints opaque URIs are painful. •  isbd:hasStatementOfResponsibilityRelatingToEdition Or isbd:P1010? 9
  • 10. LABELING 10
  • 11. Labeling:  Ini,al  guidelines  for  the  Mul,lingual  Web   -­‐  How  to  represent  labels?     rdfs:label,  SKOS,  SKOS-­‐XL,  Lemon?   -­‐  How  to  structure  the  content?     11
  • 13. ISBD Cartographic with Lemon isbd:T1001 lemon:isReferenceOf [ lemon:isSenseOf :cartographic] . :cartographic lemon:LexicalEntry ; lemon:form [ lemon:writtenRep "cartográfico"@es ; isocat:grammaticalGender isocat:masculine ] ; lemon:form [ lemon:writtenRep "cartográfica"@es ; isocat:grammaticalGender isocat:feminine ] . :isocat:grammaticalGender rdfs:subPropertyOf lemon:property . Some  ques<ons  arise:   -­‐  What  pa?ern  should  IFLA  use  to  name/manage  these  new  URIs   (:cartographic)  ?   -­‐  Are  we  making  it  more  difficult  for  data  consumers  (more  HTTP   requests,  etc.)?   13
  • 14. Thank you! THANK YOU!! Slides are available at slideshare.net/DanielVilaSuero email: dvila@fi.upm.es Twitter: @dvilasuero 14