Länkad data              Niklas Lindström
I vårt samhälle pågår Ständig kommunikation Integration av information
Evolution.. från en webb av dokument    .. till en webb av data
Vad är data?
10100111001CREATE TABLE Persons (    id INTEGER NOT NULL, name VARCHAR(40),    PRIMARY KEY (id) )<persons>  <person id="94...
W.T.F.?!!1
CSV, XML, JSON, APIer, ...
Olika överalltLokala begrepp, termer och identifierare
Det skalar inteAtt återuppfinna begreppAtt tolka innebörd ur fragment(.. även Google har problem)
Slöseri!Kunskapen finns hos de somskapar dataoch de som kontinuerligt studerar ochanvänder data
Vad saknas?Gemensamma termer (egenskaper)Gemensamma namn (IDn) på tingNamngivna relationer (länkar) mellan ting
En lösning:Länkad data på webben
Teknikstandarder
ResourceDescriptionFramework
En datamodellUttrycker grafer
PåståendenAugust - föddes i → Stockholm
Triplessubjekt -egenskap→ objekt
Globala identifierare: URIer
<http://libris.kb.se/bib/8214323>  <http://schema.org/author>    <http://dbpedia.org/resource/August_Strindberg><http://li...
Literaler"Röda rummet"@sv59.329445"1912-05-14"^^xsd:date
Tillämpad semantisk        webb
● Facebook Open Graph (OGP)● Yahoo SearchMonkey, Google Rich Snippets● Schema.org● Google Knowledge Graph●   DBPedia & rel...
Schema.org
Provides a collection of schemas thatwebmasters can use to markup their pages in ways recognized by major search providers
Google, Bing, Yahoo, Yandex           (W3C)
Webbplatser är fulla av● Dokument.. som beskriver saker● Nyheter, kalenderhändelser● Platser, personer, organisationer● Pr...
Fånga detaljerEgenskaperTitel, datum, namn/etikett, numeriska värdenSärskilda länkarFörfattare, utgivare, ämne/tema, föremål
För att märka uppdetaljer i webbsidorså att de blir maskinläsbara
<div vocab="http://schema.org/" typeof="BookStore">  <h1 property="name">Ryös antikvariat</h1>  <div property="address" ty...
@prefix : <http://schema.org/> .[] a :BookStore;    :address [ a :PostalAddress;            :addressLocality "Stockholm"; ...
Lämpliga vokabulärSchema.orgGoodRelationsrNews (IPTC)Dublin Core TermsCreative CommonsFriend-of-a-FriendFacebook OpenGraph
RDFa är en genväg till länkad data● Ta vanliga webbsidor● Ringa in domändata i dessa● Låt söktjänster indexera denna data
.. men det finns fler vägar..
Webbens arkitektur
Identifikation: URI:erÅtkomst: HTTPRepresentation: öppna format, länkad hypertextKomposition: länka alla slags resurser
2009<http://www.ted.com/talks/tim_berners_lee_on_the_next_web.html>
PrinciperAnvänd URIer för att identifiera sakerAnvänd HTTP-URIer så att de kan hänvisas tilloch slås upp på webben
Skicka användbar information när URIn slåsuppInkludera länkar till andra URIer för att stödjaupptäckbarhet av relaterad in...
Användbar information
★        make your stuff available on the web (whatever format)★★       make it available as structured data (e.g. excel)★...
Format● RDFa● RDF/XML● Turtle● JSON-LD
The LOD Cloud
2008
2011
DBPedia2007 – milstolpe för länkad data● University of Leipzig● Freie Universität Berlin● OpenLink Software
Wikipedia
Use DBPedia to .. query relationships and properties associated with Wikipedia resources,including links to other related ...
SPARQLSPARQL Protocol andRDF Query Language
Endpointhttp://dbpedia.org/sparql
Födda i Stockholm före år 1900prefix foaf: <http://xmlns.com/foaf/0.1/>prefix dbo: <http://dbpedia.org/ontology/>prefix : ...
Lista svenska kommunerselect * {  ?kommun a yago:MunicipalitiesOfSweden;    foaf:name ?name;    geo:lat ?lat;    geo:long ...
201 gifta forskareselect (count(?person) as ?count){  ?person a foaf:Person, dbpedia-owl:Scientist;      dbpprop:spouse ?s...
11013 ogiftaselect (count(?person) as ?count){  ?person a foaf:Person, dbpedia-owl:Scientist .  minus { ?person dbpprop:sp...
Google
Origins: Freebase● by Metaweb● Contains data from various sources (e.g.   Wikipedia)● RDF is a key component● Uppköpta av ...
"The Google Knowledge Graph is essentially Freebase++... this is  all good Semantic Web stuff"      – Alon Halevy, Google
Vokabulär
Använd befintligaFOAF — Friend of a FriendSIOC — Semantically Interlinked Online CommunitiesSKOS — Simple Knowledge Organi...
Egna vokabulär?RDFS — RDF SchemaOWL — Web Ontology Language
Görs också som länkad data!Termer kan länkas samman (samma betydelse,specialiseringar)
Arbeta konkret med användningKontinuerlig utvärdering av sök-/hittbarhetStöd för redaktörer och förvaltning!Minska gapet m...
HTTP-URIer som  namn på ting
Publicera vistitkort för sakerBeskrivingar i dokumentPå webben
Jag@prefix : <http://xmlns.com/foaf/0.1/> .<http://neverspace.net/id> a :PersonalProfileDocument;  :primaryTopic <http://n...
<http://neverspace.net/id#self>    foaf:interest cat:Metafictional_works .# ...<http://dbpedia.org/resource/Gödel,_Escher,...
Triple Stores
GrafdatabaserLagra massiva mängder triplesQuad Stores (union av dokument med grafer)API: REST + SPARQL
Fuseki, Sesame, 4Store,Virtuoso, AllegroGraph, Stardog,              Neo4J,Oracle 11G, IBM DB2, Microsoft           Trinit...
Federerad SPARQLLibris + DBPedia + Bibsys.no
PREFIX owl: <http://www.w3.org/2002/07/owl#>PREFIX foaf: <http://xmlns.com/foaf/0.1/>PREFIX dbpedia: <http://dbpedia.org/o...
Grunden för Länkad DataFlera datakällor, uttryckta i RDF,  sammanlänkade på webben
Webben blir enGigantisk Global  Graf
Öppna upp era silon  Gå med ikonversationen
Bör det finnas länkad offentlig               basdata?Om svenska kommuner..Om högskolor/universitet.... annat än i DBPedia?
EUPSI-direktivetE-delegationenNy vägledning för vidareutnyttjande av offentliginformation
Vad motiverade att publicera HTML         under 90-talet?Dela data som dokumentFör att andra gjorde detSedan kom: marknads...
Vad motiverar att publicera länkad               data?Dela data som dataFör att andra gör detMarknadsföring, annonsering, ...
Läget idagWebbsidor med OGP, schema.org..BBC, data.gov.uk, Library of Congress, KB Libris..NY Times, AstraZeneca, Boeing, ...
Publicera användbar dataTydliga egenskaper (gemensamma: RDF)Många länkar - även till externa resurserUpptäck inkommande lä...
Sträva efter..   Meningsfull ochsammanhängande data på      webben!
Om världen!
Några länkar..<http://www.w3.org/standards/semanticweb/><http://linkeddata.org/><http://rdfa.info/>...
Bildkälloreick arctranLänkad data - förenklat exempelScreenshots from the Google Knowledge Graph intro videoSome icons fro...
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Effektiv länkad data
Upcoming SlideShare
Loading in...5
×

Effektiv länkad data

958

Published on

Material från Lunchseminarium om Länkad data "Hur kan vi använda vår data lika effektivt som t.ex. Google? " som hölls 2012-11-30, av Niklas Lindström på Valtechs kontor, Hantverkargatan 5, Stockholm.
Vi sysslar med webbdesign och vill du delta på våra gratis seminarium och events inom allt det digitala, anmäl dig gärna här: http://www.valtech.se/sv/Anmalan-till-maillistan/

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
958
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Effektiv länkad data

  1. 1. Länkad data Niklas Lindström
  2. 2. I vårt samhälle pågår Ständig kommunikation Integration av information
  3. 3. Evolution.. från en webb av dokument .. till en webb av data
  4. 4. Vad är data?
  5. 5. 10100111001CREATE TABLE Persons ( id INTEGER NOT NULL, name VARCHAR(40), PRIMARY KEY (id) )<persons> <person id="94541"><name>Strintmperg</name></person></persons><div class="person" id="p-23"> <span class="name">Sutorindoberi</span></div>{"persons": [{name: "Стриндберг", key: 94541}]}
  6. 6. W.T.F.?!!1
  7. 7. CSV, XML, JSON, APIer, ...
  8. 8. Olika överalltLokala begrepp, termer och identifierare
  9. 9. Det skalar inteAtt återuppfinna begreppAtt tolka innebörd ur fragment(.. även Google har problem)
  10. 10. Slöseri!Kunskapen finns hos de somskapar dataoch de som kontinuerligt studerar ochanvänder data
  11. 11. Vad saknas?Gemensamma termer (egenskaper)Gemensamma namn (IDn) på tingNamngivna relationer (länkar) mellan ting
  12. 12. En lösning:Länkad data på webben
  13. 13. Teknikstandarder
  14. 14. ResourceDescriptionFramework
  15. 15. En datamodellUttrycker grafer
  16. 16. PåståendenAugust - föddes i → Stockholm
  17. 17. Triplessubjekt -egenskap→ objekt
  18. 18. Globala identifierare: URIer
  19. 19. <http://libris.kb.se/bib/8214323> <http://schema.org/author> <http://dbpedia.org/resource/August_Strindberg><http://libris.kb.se/bib/8214323> <http://purl.org/dc/terms/title> "Röda rummet"@sv
  20. 20. Literaler"Röda rummet"@sv59.329445"1912-05-14"^^xsd:date
  21. 21. Tillämpad semantisk webb
  22. 22. ● Facebook Open Graph (OGP)● Yahoo SearchMonkey, Google Rich Snippets● Schema.org● Google Knowledge Graph● DBPedia & relaterade LOD-projekt
  23. 23. Schema.org
  24. 24. Provides a collection of schemas thatwebmasters can use to markup their pages in ways recognized by major search providers
  25. 25. Google, Bing, Yahoo, Yandex (W3C)
  26. 26. Webbplatser är fulla av● Dokument.. som beskriver saker● Nyheter, kalenderhändelser● Platser, personer, organisationer● Produkter, recensioner, butiker● Mat, recept, hälsotips● Kurser, festivaler, intressegrupper● Böcker, konst, kulturarv● Djur och natur, fenomen och vetenskap● Termer och begrepp, ...
  27. 27. Fånga detaljerEgenskaperTitel, datum, namn/etikett, numeriska värdenSärskilda länkarFörfattare, utgivare, ämne/tema, föremål
  28. 28. För att märka uppdetaljer i webbsidorså att de blir maskinläsbara
  29. 29. <div vocab="http://schema.org/" typeof="BookStore"> <h1 property="name">Ryös antikvariat</h1> <div property="address" typeof="PostalAddress"> <span property="streetAddress">Hantverkargatan 21</span> <span property="addressLocality">Stockholm</span> </div> <p property="description">Innanför ytterdörren möts besökaren av ett rum fyllt med bågnande hyllor med konst- och fotoböcker.</p> <p>Öppet: <span property="openingHours" content="Mo-Fr 11:00-18:00">vardagar 11-18</span></p></div>
  30. 30. @prefix : <http://schema.org/> .[] a :BookStore; :address [ a :PostalAddress; :addressLocality "Stockholm"; :streetAddress "Hantverkargatan 21" ]; :description """Innanför ytterdörren möts besökaren av ett rum fyllt med bågnande hyllor med konst- och fotoböcker."""; :name "Ryös antikvariat"; :openingHours "Mo-Fr 11:00-18:00" .
  31. 31. Lämpliga vokabulärSchema.orgGoodRelationsrNews (IPTC)Dublin Core TermsCreative CommonsFriend-of-a-FriendFacebook OpenGraph
  32. 32. RDFa är en genväg till länkad data● Ta vanliga webbsidor● Ringa in domändata i dessa● Låt söktjänster indexera denna data
  33. 33. .. men det finns fler vägar..
  34. 34. Webbens arkitektur
  35. 35. Identifikation: URI:erÅtkomst: HTTPRepresentation: öppna format, länkad hypertextKomposition: länka alla slags resurser
  36. 36. 2009<http://www.ted.com/talks/tim_berners_lee_on_the_next_web.html>
  37. 37. PrinciperAnvänd URIer för att identifiera sakerAnvänd HTTP-URIer så att de kan hänvisas tilloch slås upp på webben
  38. 38. Skicka användbar information när URIn slåsuppInkludera länkar till andra URIer för att stödjaupptäckbarhet av relaterad information
  39. 39. Användbar information
  40. 40. ★ make your stuff available on the web (whatever format)★★ make it available as structured data (e.g. excel)★★★ use non-proprietary formats (e.g. CSV)★★★★ use URLs to identify things (e.g. an RDF format)★★★★★ link your data to other data to provide context
  41. 41. Format● RDFa● RDF/XML● Turtle● JSON-LD
  42. 42. The LOD Cloud
  43. 43. 2008
  44. 44. 2011
  45. 45. DBPedia2007 – milstolpe för länkad data● University of Leipzig● Freie Universität Berlin● OpenLink Software
  46. 46. Wikipedia
  47. 47. Use DBPedia to .. query relationships and properties associated with Wikipedia resources,including links to other related datasets
  48. 48. SPARQLSPARQL Protocol andRDF Query Language
  49. 49. Endpointhttp://dbpedia.org/sparql
  50. 50. Födda i Stockholm före år 1900prefix foaf: <http://xmlns.com/foaf/0.1/>prefix dbo: <http://dbpedia.org/ontology/>prefix : <http://dbpedia.org/resource/>select ?person ?name ?birth { ?person foaf:name ?name; dbo:birthPlace :Stockholm; dbo:birthDate ?birth . filter (?birth < "1900-01-01"^^xsd:date) .}order by ?name
  51. 51. Lista svenska kommunerselect * { ?kommun a yago:MunicipalitiesOfSweden; foaf:name ?name; geo:lat ?lat; geo:long ?long .}
  52. 52. 201 gifta forskareselect (count(?person) as ?count){ ?person a foaf:Person, dbpedia-owl:Scientist; dbpprop:spouse ?spouse .}
  53. 53. 11013 ogiftaselect (count(?person) as ?count){ ?person a foaf:Person, dbpedia-owl:Scientist . minus { ?person dbpprop:spouse ?spouse . }}
  54. 54. Google
  55. 55. Origins: Freebase● by Metaweb● Contains data from various sources (e.g. Wikipedia)● RDF is a key component● Uppköpta av Google July 16, 2010
  56. 56. "The Google Knowledge Graph is essentially Freebase++... this is all good Semantic Web stuff" – Alon Halevy, Google
  57. 57. Vokabulär
  58. 58. Använd befintligaFOAF — Friend of a FriendSIOC — Semantically Interlinked Online CommunitiesSKOS — Simple Knowledge Organization SystemGoodRelationsrNews (IPTC)Schema.orgW3C Geo, MusicOnt, ProgrammesOnt, DOAP, uniProt, OGP, ...
  59. 59. Egna vokabulär?RDFS — RDF SchemaOWL — Web Ontology Language
  60. 60. Görs också som länkad data!Termer kan länkas samman (samma betydelse,specialiseringar)
  61. 61. Arbeta konkret med användningKontinuerlig utvärdering av sök-/hittbarhetStöd för redaktörer och förvaltning!Minska gapet mellan producent och konsument!
  62. 62. HTTP-URIer som namn på ting
  63. 63. Publicera vistitkort för sakerBeskrivingar i dokumentPå webben
  64. 64. Jag@prefix : <http://xmlns.com/foaf/0.1/> .<http://neverspace.net/id> a :PersonalProfileDocument; :primaryTopic <http://neverspace.net/id#self> .<http://neverspace.net/id#self> a :Person; :name "Niklas Lindström"; :homepage <http://neverspace.net/>; :workplaceHomepage <http://www.valtech.se/> .
  65. 65. <http://neverspace.net/id#self> foaf:interest cat:Metafictional_works .# ...<http://dbpedia.org/resource/Gödel,_Escher,_Bach> a :Book; dc:subject cat:Metafictional_works .# ...<http://www.ryo.se/butik> a :BookStore; :name "Ryös antikvariat"; :makesOffer [ :about <http://dbpedia.org/resource/Gödel,_Escher,_Bach>; :price "29:90"; :priceCurrency "SEK" ]; :address [ :streetAddress "Hantverkargatan 21"; :addressLocality "Stockholm" ] .
  66. 66. Triple Stores
  67. 67. GrafdatabaserLagra massiva mängder triplesQuad Stores (union av dokument med grafer)API: REST + SPARQL
  68. 68. Fuseki, Sesame, 4Store,Virtuoso, AllegroGraph, Stardog, Neo4J,Oracle 11G, IBM DB2, Microsoft Trinity...
  69. 69. Federerad SPARQLLibris + DBPedia + Bibsys.no
  70. 70. PREFIX owl: <http://www.w3.org/2002/07/owl#>PREFIX foaf: <http://xmlns.com/foaf/0.1/>PREFIX dbpedia: <http://dbpedia.org/ontology/>BASE <http://libris.kb.se/resource/>construct{ <auth/94541> ?p ?o; dbpedia:abstract ?abstract; foaf:depiction ?depiction; owl:sameAs ?bibsysno .} where{{ <auth/94541> ?p ?o . } UNION{ <auth/94541> owl:sameAs ?uri . { SERVICE <http://dbpedia.org/sparql>{ ?uri dbpedia:abstract ?abstract . FILTER(langMatches(lang(?abstract), "en")) ?uri foaf:depiction ?depiction . } } UNION{ SERVICE <http://data.bibsys.no/data/authority>{ ?bibsysno owl:sameAs ?uri . } } }
  71. 71. Grunden för Länkad DataFlera datakällor, uttryckta i RDF, sammanlänkade på webben
  72. 72. Webben blir enGigantisk Global Graf
  73. 73. Öppna upp era silon Gå med ikonversationen
  74. 74. Bör det finnas länkad offentlig basdata?Om svenska kommuner..Om högskolor/universitet.... annat än i DBPedia?
  75. 75. EUPSI-direktivetE-delegationenNy vägledning för vidareutnyttjande av offentliginformation
  76. 76. Vad motiverade att publicera HTML under 90-talet?Dela data som dokumentFör att andra gjorde detSedan kom: marknadsföring, annonsering, SEO...
  77. 77. Vad motiverar att publicera länkad data?Dela data som dataFör att andra gör detMarknadsföring, annonsering, SEO...
  78. 78. Läget idagWebbsidor med OGP, schema.org..BBC, data.gov.uk, Library of Congress, KB Libris..NY Times, AstraZeneca, Boeing, IBM (Watson)..... och resten i LOD-molnet
  79. 79. Publicera användbar dataTydliga egenskaper (gemensamma: RDF)Många länkar - även till externa resurserUpptäck inkommande länkar
  80. 80. Sträva efter.. Meningsfull ochsammanhängande data på webben!
  81. 81. Om världen!
  82. 82. Några länkar..<http://www.w3.org/standards/semanticweb/><http://linkeddata.org/><http://rdfa.info/>...
  83. 83. Bildkälloreick arctranLänkad data - förenklat exempelScreenshots from the Google Knowledge Graph intro videoSome icons from OpenClipArt.org"Silos""Walled Gardens" by David Simonds via ISSLOD-DSSN andDesign Issues: Socially Aware Cloud Storage (Tim Berners-Lee)"This is Not a Pipe"The LOD CloudLOD Cloud statsW3C LogosHighlighter pen by Guido "random" AlvarezPresentation vs. Semantics (Ivan Herman, RDF 1.1 Primer)Google Rich Snippets imageYahoo SearchMonkey cc-imageYahoo SearchMonkey product-imageLinked Open VocabulariesÌBM WatsonInternet Map"Yet another view from the ArtScience Museum" by William Cho
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×