Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Wikidata als metadataplatform

299 views

Published on

Presentatie over hoe we als Mediatheek onderzoeken hoe we Linked Data algemeen, en Wikidata specifiek, kunnen gebruiken als metadata platform voor onze collectie.

Published in: Data & Analytics
  • Login to see the comments

Wikidata als metadataplatform

  1. 1. Wikidata als Metadataplatform Lennert Holvoet - Arteveldehogeschool 15/09/2017 - Informatie aan Zee #IaZ2017 @lennert_h #mediatheekAHS
  2. 2. wikidata
  3. 3. Mr. White ● Diensthoofd van De Mediatheek ● Wil graag een goeie collectie & catalogus ● Die goeie metadata gebruikt ● En die weinig onderhoud vraagt ● Licht veeleisend
  4. 4. Mr. Yellow & Mr. Orange ● 2 Mediatheek Developers ● Nerds van dienst ● Niet bang van nieuwe technologieën ● Bescheiden ● Licht geniaal
  5. 5. Wikidata als Metadataplatform Lennert Holvoet - Arteveldehogeschool 15/09/2017 - Informatie aan Zee #IaZ2017 @lennert_h #mediatheekAHS
  6. 6. Linked Data ● 4 prinicipes, opgesteld in 2006 door Mr. Brown Tim Berners-Lee ● Gebruik URI’s als naam voor items; ● Gebruik HTTP URI’s zodat er gelinkt kan worden; ● Defineer zoveel mogelijk info over je item in een open standaard; ● Refereer naar die info met andere HTTP URI’s
  7. 7. De heilige drievuldigheid Je item → http://link.naar.je.item Wat beschrijf je? → http://link.naar.type Beschrijving → “Beschrijving” || Beschrijving → http://link.naar.beschrijving Worden TRIPLES genoemd
  8. 8. Voorbeeld: Mr. White http://fakesite.com/people/MrWhite http://xmlns.com/foaf/0.1/name “Mr. White” http://fakesite.com/people/MrWhite http://purl.org/vocab/relationship/employerOf http://fakesite.com/people/MrYellow http://fakesite.com/people/MrWhite http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://xmlns.com/foaf/0.1/Person
  9. 9. Wikidata ● the free knowledge base with 28,123,194 data items that anyone can edit ● api.wikidata : zoeken + gedetailleerde beschrijvingen ● SPARQL : query language voor Linked Data
  10. 10. Voorbeeld: Quentin Tarantino
  11. 11. Voorbeeld: Quentin Tarantino https://www.wikidata.org/wiki/Q3772 https://www.wikidata.org/wiki/Property:P735 “Quentin” https://www.wikidata.org/wiki/Property:P735 “Label” “Given Name” https://www.wikidata.org/wiki/Q3772 https://www.wikidata.org/wiki/Property:P569 “27 March 1963”
  12. 12. https://www.wikidata.org/wiki/Property:P569 “Label” “Date Of Birth” https://www.wikidata.org/wiki/Q72962 https://www.wikidata.org/wiki/Property:P57 https://www.wikidata.org/wiki/Q3772
  13. 13. Wikidata ● Biedt een api aan om wikidata mee te doorzoeken.
  14. 14. Wikidata ● Api haalt ook details op van een item Q3772 → P31 → Q5
  15. 15. Onze toepassing Nog in testfase Trefwoorden toevoegen aan onze FAQ
  16. 16. Hoe? Zoek een term Deze gaat zoeken in a. De Cache, of b. Online via de Api
  17. 17. Hoe? In onze database wordt aan het id van de FAQ de URI van Wikidata toegevoegd
  18. 18. Hoe? Soms zit een term nog niet in Wikidata
  19. 19. Hoe? Deze wordt dan in een eigen databank als TagCandidate toegevoegd
  20. 20. Hoe? Wikidata-gewijs is elk lid van het mediatheekteam redacteur van deze TagCandidates, en zijn er volgende mogelijkheden: 1. De TC wordt geweigerd, 2. De TC wordt vervangen door een andere WD-term, 3. De TC wordt toegevoegd aan WD, en dan stap 2.
  21. 21. K-Billy's Super Sounds of the 70's weekend just keeps on truckin'
  22. 22. En wat nu? ● In interne systemen de trefwoorden vervangen door Wikidata, ● En zorgen voor een goeie weergave op ons webplatform. ● We hebben Bidoc overtuigd van de voordelen van Linked Data/Wikidata, dus deze krijgt ook een update
  23. 23. En wat nu? ● Toekomstgericht blijven denken en onderzoeken ● Waar mogelijk zoveel mogelijk metadata omzetten naar Linked Data, zoals auteurs, titels… ● Deze principes ook meteen meenemen naar de ontwikkeling van onze Institutional Repository ● Waar mogelijk samenwerken met partners zoals andere bibliotheken, WikiMedia, LD-aanbieders (bv. OCLC)
  24. 24. En wat nu? ● Ontwikkelen van slimme clicks en filters zodat we ten volle gebruik maken van de mogelijkheden van Linked Data
  25. 25. SPARQL SPARQL (pronounced "sparkle", a recursive acronym for SPARQL Protocol and RDF Query Language) is an RDF query language, that is, a semantic query language for databases, able to retrieve and manipulate data stored in Resource Description Framework (RDF) format. - https://en.wikipedia.org/wiki/SPARQL
  26. 26. SPARQL Antwoord op zoekvraag is “Quentin Tarantino” → QUERY : Toon me de volledige filmografie van Quentin Tarantino Deze query wordt geladen omdat we weten dat hij een regisseur is, want we zien in zijn resultaat dat hij regisseur is.
  27. 27. SPARQL $trefwoord = Q3772; ALS IN $trefwoord ( P106 == Q2526255) { $wiki->sparql( “SELECT * films WHERE P52 = Q3772” ) }
  28. 28. SPARQL require_once( "sparqllib.php" ); $db = sparql_connect( "https://query.wikidata.org/bigdata/namespace/ wdq/sparql" );
  29. 29. SPARQL SELECT ?movieLabel WHERE { ?movie wdt:P31 wd:Q11424 . ?movie wdt:P57 wd:Q3772 SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } }
  30. 30. SPARQL http://tinyurl.com/ya53t6py
  31. 31. SPARQL SELECT ?movieLabel ?directorLabel WHERE { ?movie wdt:P31 wd:Q11424 . ?movie wdt:P57 wd:Q3772 . ?movie wdt:P57 ?director SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } }
  32. 32. SPARQL http://tinyurl.com/y7n5w7t8
  33. 33. SPARQL SELECT ?movieLabel ?locationLabel WHERE { ?movie wdt:P31 wd:Q11424 . ?movie wdt:P57 wd:Q3772 . OPTIONAL { ?movie wdt:P840 ?location } SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } }
  34. 34. SPARQL http://tinyurl.com/ybeo9o9k
  35. 35. SPARQL SELECT ?movieLabel ?locationLabel ?coo WHERE { ?movie wdt:P31 wd:Q11424 . ?movie wdt:P57 wd:Q3772 . OPTIONAL { ?movie wdt:P840 ?location . ?location wdt:P625 ?coo } SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } }
  36. 36. SPARQL http://tinyurl.com/y9sk3jr5
  37. 37. SPARQL#defaultView:Map SELECT ?movieLabel ?locationLabel ?coo WHERE { ?movie wdt:P31 wd:Q11424 . ?movie wdt:P57 wd:Q3772 . OPTIONAL { ?movie wdt:P840 ?location . ?location wdt:P625 ?coo } SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } }
  38. 38. SPARQL http://tinyurl.com/yawupq8c
  39. 39. But she keeps asking me, keeps asking me, keeps asking me, finally I said OK 'cause I'm sick of hearing it.

×