31
Ontologies in the Time of Linked Data Hilary Thorsen, Stanford University Cris<na Pa>uelli, Pra> Ins<tute NASKO 2015 June 19, 2015

Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

Ontologies  in  the  Time  of  Linked  Data        

Hilary  Thorsen,  Stanford  University  Cris<na  Pa>uelli,  Pra>  Ins<tute  

NASKO  2015  June  19,  2015  

Page 2: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

Overview  

•  Applica<on  scenario:  Linked  Jazz  •  Bird’s  eye  view  of  Linked  Open  Data  •  Ontology  Building  Methodology  

   

   

Page 3: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

Project  Goals  Iden<fy  the  network  of  rela<onships  among  jazz  ar<sts  described  in  interview  transcripts  

   

   

Page 4: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

   

   

Billy Strayhorn composer of Take the "A" Train

predicate subject object

RDF  Triples  

<http://dbpedia.org/resource/Billy_Strayhorn><http://purl.org/ontology/mo/composer> <http://dbpedia.org/resource/Take_the_%22A%22_Train>

Page 5: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

Knowledge  Representa<on  Languages  

•  RDF  Schema  (RDFS)  

•  Web  Ontology  Language  (OWL)  

•  Simple  Knowledge  Organiza<on  System  (SKOS)  

   

   

Page 6: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

Knowledge  Representa<on  Languages  

 RDF  Schema  (RDFS)  •  Defines  classes  and  proper<es  •  Organizes  them  hierarchically  

   

   

Page 7: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

Knowledge  Representa<on  Languages  

Web  Ontology  Language  (OWL)  •  Built  on  RDF  and  RDFS,  but  capable  of  represen<ng  complex  rela<onships  

•  Logical  combina<on  of  classes—intersec<ons,  unions,  and  complements  

•  Axioms  on  proper<es—transi<ve,  symmetric,  func<onal,  inverse    

   

   

Page 8: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

Knowledge  Representa<on  Languages  

Simple  Knowledge  Organiza?on  System  (SKOS)  •  OWL  ontology  •  Describes  name  authori<es  with  skos:prefLabel  and  skos:altLabel  

•  Supports  data  mapping  with          skos:exactMatch,  skos:closeMatch  

   

   

Page 9: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

Methodology    

Six  phases  •  Specifica<on  •  Modeling  •  Genera<on  •  Linking  •  Publica<on  •  Exploita<on  

(Vila-­‐Suero  et  al.,  2014;  Heath  and  Bizer,  2011;  Villazón-­‐Terrazas  et  al.,  2011)    

   

   

Page 10: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

Purpose  •  A  model  to  describe  the  datasets  created  within  the  project  

Scope  •  Domain  of  jazz  music  •  Originally  limited  to  jazz  ar<sts  and  social  rela<onships  

•  Now  includes  music-­‐related  data  (performances,  discographies,  etc.)  

   

     Specifica<on  

Page 11: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

Best  prac<ce  URI  path:  hCp://(domain)/(type)/(concept)/(reference)    Linked  Jazz  Ontology  Namespace:  hCp://linkedjazz.org/ontology    Example  Linked  Jazz  Ontology  URI:  hCp://linkedjazz.org/ontology/playedTogether  

   

    Specifica<on  

Linked  Jazz  Ontology  Namespace  

Page 12: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

   

   

Criteria  •  Usage  •  Maintenance  and  Governance  •  Coverage  •  Expressivity  

Vocabulary  Selec<on  Modeling  

Linked  Open  Vocabularies  

Page 13: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

Source  Vocabularies  

   

    Modeling  

Page 14: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

Core  set  of  classes  and  proper<es  for  “person”  en<ty  

   

    Modeling  

Page 15: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

   

   

h>p://linkedjazz.org/resource/Sam_Rivers  

h>p://linkedjazz.org/resource/Charlie_Parker  

h>p://linkedjazz.org/resource/Dizzie_Gillespie  

h>p://linkedjazz.org/resource/Coleman_Hawkins  

h>p://linkedjazz.org/resource/Miles_Davis  rel:knowsOf  

rel:knowsOf  

rel:knowsOf  rel:knowsOf  

Page 16: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

52nd  Street  Crowdsourcing  Tool  

   

    Modeling  

Page 17: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

Linked  Jazz  52nd  Street  Rela<onships  

   

    Modeling  

Page 18: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

   

    Modeling  

“Person”  en?ty  with  rela?onship  proper?es  

Page 19: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

•  lj:playedTogether    •  lj:touredWith    •  lj:inBandWith  •  lj:bandLeaderOf  •  lj:bandMemberOf  

   

    Modeling  

Linked  Jazz  Minted  Predicates  

Page 20: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

Enriched  “person”  en<ty  classes  and  proper<es  

   

    Modeling  

Page 21: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

Tree  view  of  the  expanded  model  in  Protégé  

   

    Modeling  

Page 22: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

Expanding  the  Ontology  

   

    Modeling  

Page 23: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

   

    Genera<on  

Data  Mapping  

Page 24: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

<http://linkedjazz.org/resource/Sam_Rivers> <owl:sameAs>

<http://dbpedia.org/resource/Sam_Rivers> <owl:sameAs> <http://viaf.org/viaf/164803380/>

<owl:sameAs> <https://musicbrainz.org/artist/f86342be-eef7-445b-

90c9-250bdf3f0b3b>

   

   

owl:sameAs  

Linking  

Page 25: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

<http://linkedjazz.org/resource/Sam_Rivers> <owl:sameAs> <http://dbpedia.org/resource/Sam_Rivers> <owl:sameAs> <http://viaf.org/viaf/164803380/> <owl:sameAs> <https://musicbrainz.org/artist/f86342be-eef7-445b- 90c9-250bdf3f0b3b>

   

   

owl:sameAs  

Linking  

Page 26: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

<http://xmlns.com/foaf/spec/#term_Person> <owl:equivalentClass> <http://schema.org/Person> <owl:equivalentClass> <http://dbpedia.org/ontology/Person>      

   

   

Owl:equivalentClass  

Linking  

Page 27: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

<http://xmlns.com/foaf/spec/#term_member> <owl:equivalentProperty> <http://purl.org/ontology/mo/member>  

   

   

owl:equivalentProperty  

Linking  

Page 28: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

   

    Publica<on  

LodView  page  for  Sam  Rivers  

Page 29: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

   

    Exploita<on  

SPARQL  Query  to  return  Sam  River’s  rela<onships  

Page 30: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

Tradi<onal  vs.  LOD  Ontologies  

   

   

•  Specifica<on  •  Modeling  •  Genera<on  •  Linking  •  Publica?on  •  Exploita<on  

•  Lightweight,  open  structure  •  Built  from  the  bo>om  up  with  

extensions  and  adjustments  •  Easy  reuse  of  terms  through  

mixing  and  mapping  

•  Specifica<on  •  Modeling  •  Genera<on  

•  Exploita<on  •  Structure  can  be  complex  

with  strict  logical  formalisms  •  Terms  created  to  capture  

en<re  domain  of  interest    •  Difficult  to  reuse  

Page 31: Ontologies*in*the*Time*of*Linked*Data · Ontologies*in*the*Time*of*Linked*Data * * * Hilary*Thorsen,*Stanford*University* Cris

   

   

Thank  you    

Ques<ons  or  comments?    Hilary  Thorsen  [email protected]    Find  us  at:    

linkedjazz.org