Linked Data Tutorial

6,725 views
6,586 views

Published on

Published in: Technology

Linked Data Tutorial

  1. 1. Tutorial Linked Data for Absolute Beginners What is Linked Data good for? Andreas Blumauer Semantic Web Company (SWC) http://www.semantic-web.at/ http://blog.semantic-web.at/ Web 2.0 – What´s next?
  2. 2. Databases store data to answer questions (1) Persons Organisations <ul><li>How old is Andreas? </li></ul><ul><li>Where does Andreas work? </li></ul><ul><li>What is Andreas interested in? </li></ul><ul><li>When was SWC founded? </li></ul><ul><li>Where is SWC located? </li></ul><ul><li>What can SWC do for me? </li></ul>
  3. 3. Databases store data to answer questions (2) Persons Organisations <ul><li>Andreas is .. years old. </li></ul><ul><li>Andreas works in Vienna. </li></ul><ul><li>Andreas is interested in the Semantic Web. </li></ul><ul><li>SWC was founded 4 years ago. </li></ul><ul><li>SWC is located in Austria. </li></ul><ul><li>SWC offers IT-Consulting. </li></ul>… . … . … . Mike Semantic Web Vienna 08-19 Andreas interests work_place date_birth name … . … . … . Zitgist IT-Consulting Austria 2004 SWC services location date_founded organisation
  4. 4. Data from Databases can be exposed to the Web via HTML Persons Organisations
  5. 5. Data from Databases can be accessed via APIs getLocation(„SWC“) Persons Organisations getWorkplace(„Andreas“) <workPlace> Vienna </workPlace> <location> Austria </location>
  6. 6. (Some) Information on the Web can be found via search engines Google & Co Questions won´t be answered necessarily
  7. 7. But how to get answers on complex questions? (1) <ul><li>Who is interested in „Semantic Web“ and is working in the same country as SWC is located? </li></ul>
  8. 8. But how to get answers on complex questions? (2) <ul><li>Who is interested in „Semantic Web“ and is working in the same country as SWC is located? </li></ul>Persons Organisations same thing? same country? Still no answer … . … . … . Mike Semantic Web Vienna 08-19 Andreas interests work_place date_birth name … . … . … . Zitgist IT-Consulting Austria 2004 SWC services location date_founded organisation Vienna work_place Austria location
  9. 9. <ul><li>Any ideas for a solution? </li></ul>
  10. 10. Is Mapping the solution? Mapped! same country? What, if DB-owners can´t agree on a common model? Vienna work_place Austria location Still not clear … . … . … . Mike DB engineering TU Vienna 08-19 Andreas course university date_birth name Students And what, if we need to add another database?
  11. 11. <ul><li>Mapping is no solution for a distributed Web of data </li></ul>
  12. 12. <ul><li>Before I come up with a solution , </li></ul><ul><li>let me explain four simple things </li></ul>
  13. 13. Resources work_place location place isA isA Austria Vienna partOf type type
  14. 14. URIs & Namespaces geo:point geonames:country umbel:place rdfs:subClassOf dbpedia:Austria dbpedia:Vienna p:subdivisionName rdfs:subClassOf rdf:type dbpedia: Vienna http://dbpedia.org/resource/ Vienna = rdf:type rdfs: subClassOf = http://www.w3.org/2000/01/rdf-schema# subClassOf
  15. 15. Ontologies work_place location place Person Organisation University worksFor studiesAt isA has isA isA has Austria Vienna partOf type type
  16. 16. <ul><li>What, if each resource (classes and individuals) had a URI ? </li></ul>
  17. 17. Expose data from databases as resources & triples on the web Persons dbpedia:Vienna persons:Andreas foaf:based_near Organisations dbpedia:Austria orgs:SWC foaf:based_near … . … . … . Mike dbpedia:Semantic Web dbpedia:Vienna 08-19 Andreas foaf:topic_interest foaf:based_near foaf:birthday foaf:name persons:Mike persons:Andreas … . … . … . Zitgist IT-Consulting dbpedia:Austria 2004 SWC orgs:services foaf:based_near foaf:birthday foaf:name orgs:Zitigist orgs:SWC
  18. 18. Link data and do queries all over the web dbpedia:Vienna persons:Andreas foaf:based_near dbpedia:Austria orgs:SWC foaf:based_near Who is interested in „Semantic Web“ and is working in the same country as SWC is located? dbpedia:Semantic_Web foaf:topic_interest p:subdivisionName
  19. 19. Link data from more than 40 datasets Make use of more than 2 Billion triples! http://esw.w3.org/topic/SweoIG/TaskForces/CommunityProjects/LinkingOpenData
  20. 20. How to get answers on really complex questions? dbpedia:Vienna persons:Andreas foaf:based_near dbpedia:Austria orgs:SWC foaf:based_near Who is interested in „Semantic Web“ and is working in a country where the unemployment rate is lower than 5%? dbpedia:Semantic_Web foaf:topic_interest p:subdivisionName eurostat:Österreich owl:sameAs 4.8 eurostat:unemployment_rate_total
  21. 21. Use Case: Mobile DBpedia http://wiki.dbpedia.org/DBpediaMobile
  22. 22. Use Case: Life Sciences NeuronDB BAMS Literature Homologene SWAN Entrez Gene Gene Ontology Mammalian Phenotype PDSPki BrainPharm AlzGene Antibodies PubChem MESH Reactome Allen Brain Atlas http://www.w3.org/2001/sw/hcls/
  23. 23. Conclusio <ul><li>Start your (re)search with </li></ul><ul><li>Get facts and start to learn on </li></ul><ul><li>Get deep insights & discover relations with </li></ul>

×