Your SlideShare is downloading. ×

Linked Open Library Data

1,220

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,220
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 5th  Autumn  School  -­‐  Herbstschule  2012  Linked  Open  Data  für  Bibliotheken  Bruno Wenkbruno.wenk@htwchur.ch B.Wenk,  November  2012   Seite  1    11  
  • 2. Bruno Wenk-Keller   Jahrgang 1952   verheiratet; Vater von drei Töchtern und einem Sohn   Dipl. Elektroingenieur ETH (1978)   Professor für Multimedia-Kommunikationssysteme an der HTW Chur   Hobbys: Musik hören, Fussball spielen, Modell- eisenbahnen (bauen und abbrechen) und Kajakwandern
  • 3. Ziele    Die  Teilnehmenden  können  die  Ziele  der  Linked  Open  Data  Bewegung   und  den  Unterschied  zwischen  Open  Data  und  Linked  Open  Data  an   aktuellen  Beispielen  aus  dem  Bibliotheksumfeld  erkennen.    Mit  der  Analyse  eines  einfachen  (konstruierten)  Beispiels  erarbeiten  sich   die  Teilnehmenden  ein  Verständnis  für  die  Grundprinzipien  und  die   Herausforderungen  der  Umsetzung  von  Linked  Open  (Library)  Data.    Die  Teilnehmenden  formulieren  selbständig  einfache  Datensätze  im   Linked  Open  Data  Format  (RDF)  und  erleben,  wie  mit  einer  Suchanfrage   Zusammenhänge  zwischen  den  Datensätzen  gefunden  werden  können.   B.Wenk,  November  2012   Seite  3    33  
  • 4. Inhalt    Für  welche  Probleme  stellen  Linked  Open  Data  einen  Lösungsansatz  dar?    Open  Data  /  Linked  Open  Data    Wie  sieht  ein  Ansatz  mit  Linked  Open  Data  konkret  aus?    Aspekte  der  prak[schen  Umsetzung    Linked  Open  Data  nutzen   B.Wenk,  November  2012   Seite  4    44  
  • 5. Linked  Open   Für  welche  Probleme  stellen   Wenn  ich  in  einem  Bibliotheks-­‐Library  Data   Linked  Open  Data  im   katalog  nach  Werken  von  Andrea   Bibliotheksumfeld  einen   Camilleri  suche,  erhalte  ich  die   Lösungsansatz  dar?   Liste  mit  den  ausleihbaren   Büchern,  Hörbüchern  und  Videos.  Herbstschule  2012   Die  Liste  gibt  mir  aber  keine   Antwort  auf  die  Frage,  welche   Werke  Andrea  Camilleri   insgesamt  verfasst  hat.     B.Wenk,  November  2012   Einleitung   Seite  5    55  
  • 6. Linked  Open   Für  welche  Probleme  stellen   Swissbib  liefert  mehr  Treffer  als  Library  Data   Linked  Open  Data  im   ein  einzelner  Bibliothekskatalog,   Bibliotheksumfeld  einen   aber  umfasst  diese  Liste  jetzt  alle   Lösungsansatz  dar?   Werke  von  Andrea  Camilleri?  Herbstschule  2012   Ich  kann  Zusammenhänge   zwischen  Treffern  erkennen,   aber  dass  «die  Spurensicherung   in  Sizilien»  ein  Ar#kel  in  der   Zeitschrid  «Du»  ist,  obwohl  er   von  einigen  Bibliotheken  als   Buch  aufgelistet  wird,  muss  ich   erst  herausfinden.     B.Wenk,  November  2012   Einleitung   Seite  6    66  
  • 7. Linked  Open   Für  welche  Probleme  stellen   Ich  würde  auch  gerne  wissen,  Library  Data   Linked  Open  Data  im   welche  Werke  von  Camilleri  ins   Bibliotheksumfeld  einen   Deutsche  übersetzt  wurden.   Lösungsansatz  dar?   Welche  Werke  wurden  verfilmt?  Herbstschule  2012   Und  wer  ist  eigentlich  Andrea   Camilleri?  Welche  weiteren  Fragen  könnten  Bibliotheks-­‐nutzerInnen  interessieren?   B.Wenk,  November  2012   Einleitung   Seite  7    77  
  • 8. Linked  Open   Für  welche  Probleme  stellen   Ein  weiteres  Beispiel:  Die  Suche  Library  Data   Linked  Open  Data  im   nach  Werken  von  Walter  F.  O2o.   Bibliotheksumfeld  einen   Lösungsansatz  dar?   Welche  Bedeutung  haben   «Walter»  und  «Oio»  bei  den  Herbstschule  2012   ersten  beiden  Treffern  der  Suche   in  swissbib?     Sind  O2o  F.  Walter  und  Walter  F.   O2o  zwei  verschiedene  Autoren   oder  handelt  es  sich  um  einen   Tippfehler?   B.Wenk,  November  2012   Einleitung   Seite  8    88  
  • 9. Linked  Open   Für  welche  Probleme  stellen   Mit  genügend  Zeit,  Aufwand  und  Library  Data   Linked  Open  Data  im   Geduld  finde  ich  die  gewünschte   Bibliotheksumfeld  einen   Informa[on  in  den  zahlreichen   Lösungsansatz  dar?   Angeboten  im  Web  schon.    Herbstschule  2012   Ich  muss  dazu  aber  viele   Dokumente  (Webseiten,   Dokumente  im  Format  PDF,  usw.)   studieren.   Für  eine  maschinelle  Suche  wäre   eine  aufwändige  Programmierung   nö[g,  um  die  gewünschte   Informa[on  aus  den  Daten-­‐ banken  und  Dokumenten  zu   extrahieren!     B.Wenk,  November  2012   Einleitung   Seite  9    99  
  • 10. Linked  Open   Für  welche  Probleme  stellen   Wären  die  Daten  in  Library  Data   Linked  Open  Data  im   (standardisierter)  «Rohform»  im   Bibliotheksumfeld  einen   Web  frei  zugänglich  (open)  und   Lösungsansatz  dar?   würden  sie  zusätzlich  aufeinander   verweisen  (linked),  könnten  wir  Herbstschule  2012   auf  unsere  Fragen  mit  geeigneten   (Standard-­‐)  Programmen  rasch   Antworten  finden.   Die  Form  des   Wassers   Andrea   Die     Der  Datensatz  mit  Angaben  zu   Camilleri   sizilianische  Oper   Andrea  Camilleri  würde  vielleicht   schon  alle  Werke  auflisten.     Il  re  di  Girgen[   Sonst  müssten  wir  einfach  noch   Gli  Arancini  die   alle  Datensätze,  die  auf  den  Autor   Montalbano   Andrea  Camilleri  verweisen  nach   weiteren  Werken  durchsuchen.   B.Wenk,  November  2012   Einleitung   Seite  10    1010  
  • 11. Linked  Open   Für  welche  Probleme  stellen  Library  Data   Linked  Open  Data  im   Bibliotheksumfeld  einen   Lösungsansatz  dar?  Herbstschule  2012   Die  Form  des   Wassers   Andrea   Die     Falls  eine  Recherche  ergibt,  dass   Camilleri   sizilianische  Oper   im  Datensatz  von  Andrea   Camilleri  nicht  alle  seine  Werke   Il  re  di  Girgen[   aufgeführt  sind,  könnten  die   fehlenden  Einträge  einfach   Gli  Arancini  die   ergänzt  werden.   Montalbano   B.Wenk,  November  2012   Einleitung   Seite  11    1111  
  • 12. Linked  Open   Für  welche  Probleme  stellen   Was  meinen  Sie  dazu?  Library  Data   Linked  Open  Data  im   Bibliotheksumfeld  einen   Lösungsansatz  dar?  Herbstschule  2012   Die  Form  des   Wassers   Andrea   Die     Sehr  einfach  und  umfassend   Camilleri   sizilianische  Oper   würde  die  Datensammlung,  wenn   die  Verlage  gleich  selbst  die   Il  re  di  Girgen[   jeweiligen  Datensätze  im  Web   publizierten  (und  eventuell  sogar   Gli  Arancini  die   den  Datensatz  von  Andrea   Montalbano   Camilleri  aktualisierten).   Il  nipote  del   Die  Münze  von   Negus   Akragas   .  .  .   B.Wenk,  November  2012   Einleitung   Seite  12    1212  
  • 13. Linked  Open   Open  Data  /  Linked  Open  Data   Open  Data  sind  im  Web  Library  Data   publizierte,  öffentlich         zugängliche  Datensätze.   Ihre  Nutzung  ist  (üblicherweise)   über  eine  Crea[ve  Commons  Herbstschule  2012   License  geregelt.   Das  Format  der  Daten  variiert  von   proprietären  Formaten  (z.B.  MS-­‐ Excel)  bis  zu  standardisierten,  auf   XML  basierenden  Formaten.   Die  Bibliothek  des  Kern-­‐ forschungszentrums  CERN  in  Genf   publiziert  die  Katalogdaten  seit   2009  im  MARCXML-­‐Format  im   Web.   (hip://library.web.cern.ch/library/ Library/bookdata.html)   B.Wenk,  November  2012   Einleitung   Seite  13    1313  
  • 14. Linked  Open   Open  Data  /  Linked  Open  Data   Auch  Linked  Open  Data  sind  im  Library  Data   Web  publizierte,  öffentlich         zugängliche  Datensätze.   Ihre  Nutzung  ist  (üblicherweise)   auch  über  eine  Crea[ve  Commons  Herbstschule  2012   License  geregelt.  Linked  Open  Data     Die  Datensätze  beschreiben  “Dinge”         Die  Datensätze  sind  durch  HTTP  URIs  (Unified   Resource  Iden[fiers)  eindeu[g  benannt     Die  Datensätze  enthalten  nützliche  Informa[on  im   standardisierten  Format  RDF  (Resource  Descrip[on   Framework),  die  über  die  standardisierte  Sprache   SPARQL  (SPARQL  Protocol  And  RDF  Query   Language)  maschinell  abgefragt  werden  kann.   Tim  Berners-­‐Lee  (2006)     Die  Datensätze  enthalten  Verweise  (links)  auf   (hip://www.w3.org/DesignIssues/ andere  Datensätze  mit  Informa[on  zu  weiteren   LinkedData.html)   “Dingen”   B.Wenk,  November  2012   Einleitung   Seite  14    1414  
  • 15. Linked  Open   Open  Data  /  Linked  Open  Data   Linked  Open  Library  Data  Library  Data  Herbstschule  2012   Die  Deutsche  Na[onalbibliothek   strebt  einen  Linked-­‐Data-­‐Service   an,  der  die  Nutzung  der  gesamten   na[onalbibliografischen  Daten   inklusive  aller  Normdaten  durch   die  Seman[c-­‐Web-­‐Community   erlaubt.     (hip://www.dnb.de/DE/Service/ DigitaleDienste/LinkedData/ linkeddata_node.html)   B.Wenk,  November  2012   Einleitung   Seite  15    1515  
  • 16. Linked  Open   Wie  sieht  ein  Ansatz  mit  Linked   Wir  machen  uns  ein  Modell!  Library  Data   Open  Data  konkret  aus?   Alles  was  wir  beschreiben   können,  nennen  wir  «Ding».  Herbstschule  2012   Jedes  «Ding»  erhält  einen   weltweit  eindeu[gen  Namen.    «Dinge»   Der  eindeu[ge  Name  verweist  auf   •  Dokumente   eine  Beschreibung  der   •  Archivalien   Eigenschaden  des  betreffenden   •  Organisa[onen   «Dings».  Die  Beschreibung  ist  ein   Text  in  standardisierter  Form,  der   •  Personen   mit  Computerprogrammen   •  Werke   gelesen  und  interpre[ert  werden   •  Orte   kann.  Auch  Fachpersonen  können   die  Beschreibung  leicht  lesen  und   •  Konzepte  (wie  z.B.  „Radio“)   interpre[eren.   •  usw.   B.Wenk,  November  2012   Linked  Open  Data  konkret   Seite  16    1616  
  • 17. Linked  Open   Wie  sieht  ein  Ansatz  mit  Linked   Eindeu[ge  Namen  für  «Dinge»  Library  Data   Open  Data  konkret  aus?   Die  Grundlage  eindeu[ger  Namen   sind  die  Unified  Resource  Herbstschule  2012   Iden[fiers  (URI).  Weil  es  im   Zusammenhang  mit  Linked  Open   Data  Sinn  macht,  die   Beschreibungstexte  der  «Dinge»   im  Web  zu  publizieren,  kommen   für  die  eindeu[gen  Namen  URIs   mit  dem  Schema  hip  in  Frage.   URIs  mit  dem  Schema  hip   werden  auch  Unified  Resource   Locator  (URL)  genannt.   B.Wenk,  November  2012   Linked  Open  Data  konkret   Seite  17    1717  
  • 18. Linked  Open   Wie  sieht  ein  Ansatz  mit  Linked   Wie  können  wir  die  «Dinge»  Library  Data   Open  Data  konkret  aus?   finden?   Um  auf  die  Beschreibung  eines  Herbstschule  2012   «Dings»  zugreifen  zu  können,   muss  dessen  URI  bekannt  sein.   Folglich  muss  es  zusätzlich  einen   definierten  „Ort“  geben,  an  dem  «Dinge»  finden  (Beispiel  VIAF)   dieser  URI  gefunden  werden   kann.   VIAF:  Virtual  Interna<onal  Authority  File   VIAF  ist  ein  Gemeinschadsprojekt  von  Na[onal-­‐ Für  Autoritätsdaten  könnte  das   bibliotheken,  das  von  OCLC  implemen[ert  und   beispielsweise  die  Plavorm  VIAF     gehosted  wird.  Projektziel  ist  es,  eine  Kostensenkung   (Virtual  Interna[onal  Authority   bibliothekarischer  Normdaten  bei  gleichzei[ger   File)  der  OCLC  (Online  Computer   Steigerung  ihres  Nutzens  zu  erreichen,  indem  die   Library  Center)  sein.   na[onalen  Normdateien  abgeglichen  und  verlinkt   werden  und  die  verlinkten  Daten  im  Web  zugänglich   gemacht  werden.   B.Wenk,  November  2012   Linked  Open  Data  konkret   Seite  18    1818  
  • 19. Linked  Open   Wie  sieht  ein  Ansatz  mit  Linked   Wir  beschreiben  die  «Dinge»  Library  Data   Open  Data  konkret  aus?   zunächst  mit  Graphen,  die  den   Regeln  des  Resource  Descrip[on   Frameworks  (RDF)  genügen.   (RDF  is  a  data  model  of  graphs  of  Herbstschule  2012   subject,  predicate,  object  triples.)   Unsere  „Dinge“  nennen  wir   subjects.   Die  Eigenschaden  der  „Dinge“   heissen  objects.   Die  Verknüpfung  zwischen  subject   und  object  nennen  wir  predicate.   Die  Beschreibung  eines   „Dings“  (subject)  besteht   demzufolge  aus  mehreren   sogenannten  triples.   B.Wenk,  November  2012   Linked  Open  Data  konkret   Seite  19    1919  
  • 20. Linked  Open   Wie  sieht  ein  Ansatz  mit  Linked   Objects  können  Literale  sein  (wie  Library  Data   Open  Data  konkret  aus?   im  Beispiel  Vorname  und   Nachname  von  Andrea  Camilleri).   Objects  können  auch  Verweise   auf  andere  «Dinge»  sein,  die  Herbstschule  2012   durch  einen  URL  iden[fiziert  sind.   Beispielsweise  ist  das  object  beim   Triple  mit  dem  predicate  „ist   Autor  von“  ein  Verweis  auf  einen   Datensatz,  der  (ebenfalls  in  Form   von  Triples)  das  Buch  „Die  Form   des  Wassers“  beschreibt.  Der   Name  des  Datensatzes  wurde  so   gewählt,  dass  auch  Menschen   beim  Lesen  des  Triples  den  Titel   des  Buches  erkennen  können.   B.Wenk,  November  2012   Linked  Open  Data  konkret   Seite  20    2020  
  • 21. Modellierung  einer  „Person“  mit  RDF-­‐Graph      Übung  1  Ziel  Eine  Person  mit  einem  RDF-­‐Graphen  modellieren.  Die  Angaben  zur  Person  aus  Wikipedia-­‐Ar[keln  entnehmen.  Beispiel  Einfacher  RDF-­‐Graph  zur  Beschreibung  der  Person  „Andrea  Camilleri“:   21  
  • 22. Linked  Open   Wie  sieht  ein  Ansatz  mit  Linked   Machen  wir  ein  anderes  Beispiel:  Library  Data   Open  Data  konkret  aus?   Ein  Triple  aus  dem  Datensatz  zum   Buch  „Die  Form  des  Wassers“.  Herbstschule  2012   Wie  beschreibt  man  das  predicate   „ist  verfasst  von“?   Damit  die  Bedeutung  des   predicates  klar  ist,  muss  es  einem   definierten  Vokabular  (Namens-­‐ raum)  angehören.  Indem  man  auf   die  betreffende  Defini[on  ver-­‐ weist  (deren  URL  angibt),  können   sowohl  Menschen  als  auch   Computerprogramme  die   Bedeutung  des  predicates   erkennen.     Hier:  „creator“  aus  dem   Vokabular  des  Dublin  Core.   B.Wenk,  November  2012   Linked  Open  Data  konkret   Seite  22    2222  
  • 23. Linked  Open   Wie  sieht  ein  Ansatz  mit  Linked   Vokabulare  („Namensräume“)  Library  Data   Open  Data  konkret  aus?   definieren  Begriffe  und  mögliche   Werte  für  predicates  und  subjects   in  (möglichst)   unmissverständlicher  Weise.  Herbstschule  2012   Hier:  „creator“  aus  dem  Vokabular   des  Dublin  Core.   Für  viele  Begriffe  und  Werte  gibt   es  mehr  als  eine  Defini[on,  d.h.  es   gibt  mehrere  verschiedene   Vokabulare,  denen  die  Defini[on   entnommen  werden  könnte.   Hier  z.B.  foaf  (friend  of  a  friend)   B.Wenk,  November  2012   Linked  Open  Data  konkret   Seite  23    2323  
  • 24. Linked  Open   Wie  sieht  ein  Ansatz  mit  Linked   Vokabulare  („Namensräume“)  Library  Data   Open  Data  konkret  aus?   definieren  Begriffe  und  mögliche   Werte  für  predicates  und  subjects   in  (möglichst)   unmissverständlicher  Weise.  Herbstschule  2012   Hier:  „maker“  aus  dem  Vokabular   foaf  (friend  of  a  friend),  die  der   Defini[on  von  „creator“  aus  dem   Vokabular  des  Dublin  Core   entspricht.   B.Wenk,  November  2012   Linked  Open  Data  konkret   Seite  24    2424  
  • 25. Umsetzen  des  RDF-­‐Graph  mit  Hilfe  geeigneter  Vokabularien  Übung  2  Ziel  Den  in  Übung  1  skizzierten  RDF-­‐Graph  in  RDF-­‐XML  formulieren.  Dazu  geeignete  Vokabularien  finden.  Beispiel  Die  Beschreibung  der  Person  „Andrea  Camilleri“  in  RDF-­‐XML:  <?xml  version="1.0"  encoding="UTF-­‐8"?>  <rdf:RDF    xmlns:rdfs="hip://www.w3.org/2000/01/rdf-­‐schema#"    xmlns:foaf="hip://xmlns.com/foaf/0.1/"    xmlns:bio="hip://vocab.org/bio/0.1/"    xmlns:rdf="hip://www.w3.org/1999/02/22-­‐rdf-­‐syntax-­‐ns#">  <rdf:Descrip[on  rdf:about="hip://127.0.0.1:3333/0">    <rdfs:label>Andrea  Camilleri</rdfs:label>    <foaf:familyName>Camilleri</foaf:familyName>    <foaf:givenName>Andrea</foaf:givenName>    <bio:event>      <bio:Birth>        <bio:Date>"1925-­‐09-­‐06"</bio:Date>      </bio:Birth>    </bio:event>    <foaf:made>Die  Form  des  Wassers</foaf:made>    <foaf:knows>Francesco  Bruni</foaf:knows>    <foaf:na[onality>Italien@de</foaf:na[onality>  </rdf:Descrip[on>  </rdf:RDF>   25  
  • 26. Linked  Open   Wie  sieht  ein  Ansatz  mit  Linked   Die  W3C  Library  Linked  Data   Library  Data   Open  Data  konkret  aus?   Incubator  Group  verfolgt  das  Ziel,   die  Interoperabilität  von  Daten  im   Bereich  der  Bibliotheken  zu   fördern.   Herbstschule  2012   Sie  listet  beispielsweise  auf,  wo   Datensätze  gefunden  werden   können,  welche  Vokabularien  es  •  Decimal  Classifica[on  (DDC)  Universal  Decimal   gibt  und  welche  Metadaten-­‐ Classifica[on  (UDC)   formate  sich  für  den  •  Library  of  Congress  Subject  Headings  (LCSH)   Bibliotheksbereich  eignen.  •  Schlagwortnormdatei  (SWD)   (hip://www.w3.org/2005/Incubator/lld/)  •  Virtual  Interna[onal  Authority  File  (VIAF)  •  Library  of  Congress  Name  Authority  File  (LC/NAF)  •  GeoNames   Datasets,  Value  Vocabularies,  and  •  DCMI  Type  Vocabulary   Metadata  Element  Sets   (Beispiele)  •  Crea[ve  Commons  (CC)  License  set  •  DBpedia   B.Wenk,  November  2012   Linked  Open  Data  konkret   Seite  26    2626  
  • 27. Linked  Open   Wie  sieht  ein  Ansatz  mit  Linked   Wie  modelliert  die  Deutsche  Library  Data   Open  Data  konkret  aus?   Na[onalbibliothek  ihre  Titeldaten?   Welche  Vokabularien  werden   verwendet?  Herbstschule  2012   hip://purl.org/ontology/bibo   hip://purl.org/dc/terms   Vokabularien  (Beispiele)   hip://iflastandards.info/ns/isbd/elements   dcterms:  [tle   dcterms:  creator   isbd:P1018    (Erscheinungsjahr)   dcterms:language   Begriffe  aus  diesen  Vokabularien   bibo:isbn10   (Beispiele)   bibo:isbn13   dc:publisher   isbd:P1016  (Verlagsort)   B.Wenk,  November  2012   Linked  Open  Data  konkret   Seite  27    2727  
  • 28. Linked  Open   Wie  sieht  ein  Ansatz  mit  Linked   Darstellung  der  triples  im   Library  Data   Open  Data  konkret  aus?   Format  RDF/XML   Herbstschule  2012  <rdf:RDF  xmlns:rdf="hip://www.w3.org/1999/02/22-­‐rdf-­‐syntax-­‐ns#"   Die  RDF-­‐Datensätze                    xmlns:rdfs="hip://www.w3.org/2000/01/rdf-­‐schema#"   können  in  verschiedenen                    xmlns:bibo="hip://purl.org/ontology/bibo"   textbasierten  Formate                    xmlns:dcterms="hip://purl.org/dc/terms"   dargestellt  werden.                    xmlns:isbd="hip://iflastandards.info/ns/isbd/elements">   Eine  od  verwendete  <rdf:Descrip[on   Darstellungsform  ist  RDF/    rdf:about="hip://bscw.~-­‐htwchur.ch/.../1790601/FormDesWassers.rdf">   XML.      <dcterms:[tle>Die  Form  des  Wassers</dcterms:[tle>      <dcterms:creator>Camilleri,  Andrea</dcterms:creator>      <isbd:P1018>2005</isbd:P1018>   (Dieses  einfache  Beispiel      <dcterms:language>de</dcterms:language>   enthält  nur  Werte,  keine      <bibo:isbn13>978-­‐3-­‐404-­‐92048-­‐8</bibo:isbn13>   Verweise!)      <dcterms:publisher>Bastei-­‐Lübbe</dcterms:publisher>      <isbd:P1016>Köln-­‐Mülheim</isbd:P1016>  </rdf:Descrip[on>  </rdf:RDF>   B.Wenk,  November  2012   Linked  Open  Data  konkret   Seite  28    2828  
  • 29. Linked  Open   Wie  sieht  ein  Ansatz  mit  Linked   Eine  andere   Library  Data   Open  Data  konkret  aus?   Darstellungsform  ist  das   Format  N-­‐Triples.   Herbstschule  2012  @prefix  rdf:<hip://www.w3.org/1999/02/22-­‐rdf-­‐syntx-­‐ns#>  .  @prefix  rdfs:<hip://www.w3.org/2000/01/rdf-­‐schema#">  .  @prefix  bibo:<hip://purl.org/ontology/bibo>  .  @prefix  dcterms:<hip://purl.org/dc/terms>  .  @prefix  isbd:<hip://iflastandards.info/ns/isbd/elements>  .  <hip://bscw.~-­‐htwchur.ch/.../FormDesWassers.rdf>    dcterms:[tle                        "Die  Form  des  Wassers"  ;  <hip://bscw.~-­‐htwchur.ch/.../FormDesWassers.rdf>    dcterms:creator            "Camilleri,  Andrea"  ;  <hip://bscw.~-­‐htwchur.ch/.../FormDesWassers.rdf>    isbd:P1018                              "2005"  ;  <hip://bscw.~-­‐htwchur.ch/.../FormDesWassers.rdf>    dcterms:language      "de"  ;  <hip://bscw.~-­‐htwchur.ch/.../FormDesWassers.rdf>    bibo:isbn13                            "978-­‐3-­‐404-­‐92048-­‐8"  ;  <hip://bscw.~-­‐htwchur.ch/.../FormDesWassers.rdf>    dcterms:publisher    "Bastei-­‐Lübbe"  ;  <hip://bscw.~-­‐htwchur.ch/.../FormDesWassers.rdf>    isbd:P1016                              "Köln-­‐Mülheim"  .   B.Wenk,  November  2012   Linked  Open  Data  konkret   Seite  29    2929  
  • 30. Linked  Open   Wie  sieht  ein  Ansatz  mit  Linked   Es  gibt  zahlreiche  verschiedene  Library  Data   Open  Data  konkret  aus?   Darstellungsformen   (Serialisierungen)  für  die  triples.  Herbstschule  2012   Das  macht  das  Lesen  von  RDF-­‐ Datensätzen  für  Menschen  nicht   gerade  einfach.   Die  verschiedenen  Darstellungs-­‐ formen  kommen  hingegen  den   RDF/XML   Informa[kerInnen  entgegen,  die   eine  maschinelle  Verarbeitung  von   RDF/ntriples   RDF-­‐Datensätzen  programmieren   RDF/n3   müssen.   RDFa   Da  aber  alle  Darstellungsformen   Turtle   jeweils  einen  RDF-­‐Graphen   abbilden,  können  sie  ineinander   JSON   überführt  werden.   hip://www.mindswap.org/2002/rdfconvert   B.Wenk,  November  2012   Linked  Open  Data  konkret   Seite  30    3030  
  • 31. Linked  Open   Wie  sieht  ein  Ansatz  mit  Linked   Die  Syntax  von  RDF  Datensätzen  Library  Data   Open  Data  konkret  aus?   kann  vor  der  Veröffentlichung   validiert  werden.    Herbstschule  2012   hip://www.w3.org/RDF/Validator/   B.Wenk,  November  2012   Linked  Open  Data  konkret   Seite  31    3131  
  • 32. Die  RDF-­‐XML-­‐Beschreibung  validieren        Übung  3  Ziel  Die  syntak[sche  Korrektheit  der  RDF/XML-­‐Beschreibung  der  Person  aus  Übung  2  mit  Hilfe  eines  Online  RDF  Validators  (z.B.  hip://www.w3.org/RDF/Validator)  validieren.  Beispiel  Die  Beschreibung  der  Person  „Andrea  Camilleri“  in  RDF-­‐XML  validieren:   32  
  • 33. Linked  Open   Wie  sieht  ein  Ansatz  mit  Linked   Ein  Werk  –  ein  Datensatz.  Library  Data   Open  Data  konkret  aus?  Herbstschule  2012   Die  Form  des  Wassers   <rdf:RDF  xmlns:rdf="hip://www.w3.org/1999/02/22-­‐rdf-­‐syntax-­‐ns#"                    xmlns:rdfs="hip://www.w3.org/2000/01/rdf-­‐schema#"   <rdf:RDF  xmlns:rdf="hip://www.w3.org/1999/02/22-­‐rdf-­‐syntax-­‐ns#"                    xmlns:bibo="hip://purl.org/ontology/bibo"                    xmlns:rdfs="hip://www.w3.org/2000/01/rdf-­‐schema#"                    xmlns:dcterms="hip://purl.org/dc/terms"                    xmlns:bibo="hip://purl.org/ontology/bibo"                    xmlns:isbd="hip://iflastandards.info/ns/isbd/elements">                    xmlns:dcterms="hip://purl.org/dc/terms"                    xmlns:isbd="hip://iflastandards.info/ns/isbd/elements">   <rdf:Descrip[on      rdf:about="hip://bscw.~-­‐htwchur.ch/.../1790601/SizilianischeOper.rdfxml">   <rdf:Descrip[on      <dcterms:[tle>Die  sizilianische  Oper</dcterms:[tle>      rdf:about="hip://bscw.~-­‐htwchur.ch/.../1790601/FormDesWassers.rdfxml">      <dcterms:creator>Camilleri,  Andrea</dcterms:creator>      <dcterms:[tle>Die  Form  des  Wassers</dcterms:[tle>      <isbd:P1018>2007</isbd:P1018>      <dcterms:creator>Camilleri,  Andrea</dcterms:creator>      <dcterms:language>de</dcterms:language>      <isbd:P1018>2005</isbd:P1018>      <bibo:isbn13>9783492234405</bibo:isbn13>      <dcterms:language>de</dcterms:language>   <rdf:RDF  xmlns:rdf="hip://www.w3.org/1999/02/22-­‐rdf-­‐syntax-­‐ns#"      <dcterms:publisher>Piper</dcterms:publisher>      <bibo:isbn13>978-­‐3-­‐404-­‐92048-­‐8</bibo:isbn13>                    xmlns:rdfs="hip://www.w3.org/2000/01/rdf-­‐schema#"      <isbd:P1016>München</isbd:P1016>      <dcterms:publisher>Bastei-­‐Lübbe</dcterms:publisher>                xmlns:bibo="hip://purl.org/ontology/bibo"       </rdf:Descrip[on>      <isbd:P1016>Köln-­‐Mülheim</isbd:P1016>                    xmlns:dcterms="hip://purl.org/dc/terms"   </rdf:Descrip[on>                    xmlns:isbd="hip://iflastandards.info/ns/isbd/elements">   </rdf:RDF>   </rdf:RDF>   </rdf:RDF>   <rdf:Descrip[on      rdf:about="hip://bscw.~-­‐htwchur.ch/.../1790601/ReGirgen[.rdfxml">      <dcterms:[tle>Il  re  di  Girgen[</dcterms:[tle>   Die  Sizilianische  Oper      <dcterms:creator>Camilleri,  Andrea</dcterms:creator>      <isbd:P1018>2001</isbd:P1018>      <dcterms:language>it</dcterms:language>      <bibo:isbn13>9788838916687</bibo:isbn13>      <dcterms:publisher>Sellerio</dcterms:publisher>      <isbd:P1016>Palermo</isbd:P1016>   </rdf:Descrip[on>   </rdf:RDF>   Il  re  di  Girgen[   B.Wenk,  November  2012   Linked  Open  Data  konkret   Seite  33    3333  
  • 34. Linked  Open   Wie  sieht  ein  Ansatz  mit  Linked   Ein  Werk  –  ein  Datensatz.   Library  Data   Open  Data  konkret  aus?   Herbstschule  2012  "Books  should  only  be  catalogued  once.     Jens  Vigen,  Head  of  Currently  the  public  purse  pays  for  having  the  same  book  catalogued   the  CERN  Library  over  and  over  again.  Librarians  should  act  as  they  preach:  data  sets  created  through  public  funding  should  be  made  freely  available  to  anyone  interested.  Open  Access  is  natural  for  us,  here  at  CERN  we  believe  in  openness  and  reuse.  There  is  a  tremendous  poten[al.  By  ge•ng  academic  libraries  worldwide  involved  in  this  movement,  it  will  lead  to  a  natural  atmosphere  of  sharing  and  reusing  bibliographic  data  in  a  rich  landscape  of  so-­‐called  mash-­‐up  services,  where  most  of  the  actors  who  will  be  involved,  both  among  the  users  and  the  providers,  will  not  even  be  library  users  or  librarians.  Our  ac[on  is   (hip://library.web.cern.ch/made  in  the  spirit  of  the  Berlin  Declara[on  on  Open  Access  to   library/library/ announcement.html)  Knowledge  in  the  Sciences  and  Humani[es;  bibliographic  data  belongs  to  the  cultural  heritage.  All  other  signatories  should  align  their  policy  accordingly.”   B.Wenk,  November  2012   Linked  Open  Data  konkret   Seite  34    3434  
  • 35. Linked  Data:  Objects  mit  URLs  beschreiben        Übung  4  Ziel  Die  objects  in  der  RDF-­‐XML-­‐Beschreibung  der  Person  aus  Übung  2  (wenn  möglich)  mit  URLs  beschreiben  und  damit  Verbindungen  (links)  zu  weiteren  Datensätzen  herstellen.  Beispiel  Die  Beschreibung  der  Person  „Andrea  Camilleri“  in  RDF-­‐XML  mit  URLs  anstelle  der  literals:   <rdf:Descrip[on  rdf:about="hip://127.0.0.1:3333/0">    <rdfs:label>Andrea  Camilleri</rdfs:label>    <foaf:familyName>Camilleri</foaf:familyName>    <foaf:givenName>Andrea</foaf:givenName>    <bio:event>      <bio:Birth>        <bio:Date>"1925-­‐09-­‐06"</bio:Date>      </bio:Birth>    </bio:event>    <foaf:made>hip://de.dbpedia.org/resource/Die_Form_des_Wassers</foaf:made>    <foaf:made>hip://de.dbpedia.org/resource/Die_Pension_Eva</foaf:made>    <foaf:knows>hip://it.dbpedia.org/resource/Francesco_Bruni_(linguista)</foaf:knows>    <foaf:knows>hip://it.dbpedia.org/resource/Angelo_Pasquini</foaf:knows>    <foaf:na[onality>Italien@de</foaf:na[onality>   </rdf:Descrip[on>   35  
  • 36. Linked  Open   Aspekte  der  prak[schen   Daten  anbieten  Library  Data   Umsetzung  Herbstschule  2012    Die  “Dinge”  modellieren    Geeignete  Vokabularien  wählen  (oder  bei  Bedarf  sogar  eigene  entwickeln)    Vorhandene  Daten  umsetzen  (z.B.  mit  Google  Refine)  und  weitere  Daten  im  neuen   Format  erfassen    Die  Daten  auf  einer  geeigneten  Plavorm  publizieren    Die  Daten  pflegen   B.Wenk,  November  2012   Linked  Open  Data  nutzen   Seite  36    3636  
  • 37. Linked  Open   Aspekte  der  prak[schen   Vorhandene  Daten  umsetzen   Library  Data   Umsetzung   Herbstschule  2012   Linked  Open  Library  Data  haben   ein  grosses  Potenzial.  Um  es   auszuschöpfen,  müssen  wir  den   Mut  auƒringen,  die  “Recognizing  that  Z39.2/MARC  are  no  longer  fit  for   Beschränkungen  von  MARC  zu  the  purpose,  work  with  the  library  and  other   überwinden.  interested  communi[es  to  specify  and  implement   The  Working  Group  of  the  Future  a  carrier  for  bibliographic  informa[on  that  is   of  Bibliographic  Control  der  capable  of  represen[ng  the  full  range  of  data  of   Library  of  Congress  bekrädigt  die   Wich[gkeit  von  MARC  im  interest  to  libraries,  and  of  facilita[ng  the   Bibliotheksumfeld  vor  dem  Web,  exchange  of  such  data  both  within  the  library   weist  aber  darauf  hin,  dass  nun  community  and  with  related  communi[es.”     „etwas  Neues“  nö[g  sei.   (http://www.loc.gov/bibliographic- future/)   B.Wenk,  November  2012   Linked  Open  Data  konkret   Seite  37    3737  
  • 38. Linked  Open   Linked  Open  Data  nutzen   Datensätze  mit  SPARQL  (Protocol  Library  Data   And  RDF  Query  Language)   abfragen  Herbstschule  2012  PREFIX  rdf:  <hip://www.w3.org/1999/02/22-­‐rdf-­‐syntax-­‐ns#>  PREFIX  bibo:<hip://purl.org/ontology/bibo>  PREFIX  dcterms:<hip://purl.org/dc/terms>  PREFIX  isbd:<hip://iflastandards.info/ns/isbd/elements>  SELECT  ?[tle  ?language  ?yearOfPublica[on  WHERE  {  ?x  dcterms:[tle  ?[tle  .      ?x  dcterms:language  ?language  .          ?x  isbd:P1018  ?yearOfPublica[on  .  }   Z.B.  die  Titel  „aller“  Bücher  von   Andrea  Camilleri,  die  Sprache,           in  der  sie  verfasst  sind  und  das   Erscheinungsjahr.   B.Wenk,  November  2012   Linked  Open  Data  nutzen   Seite  38    3838  
  • 39. Linked  Open   Linked  Open  Data  nutzen   Datensätze  mit  SPARQL  (Protocol  Library  Data   And  RDF  Query  Language)   abfragen  Herbstschule  2012  PREFIX  rdf:  <hip://www.w3.org/1999/02/22-­‐rdf-­‐syntax-­‐ns#>  PREFIX  bibo:<hip://purl.org/ontology/bibo>  PREFIX  dcterms:<hip://purl.org/dc/terms>  PREFIX  isbd:<hip://iflastandards.info/ns/isbd/elements>  SELECT  ?[tle  ?language  WHERE  {  ?x  dcterms:[tle  ?[tle  .      ?x  dcterms:language  ?language  .          FILTER  (?language  =  “de”)  .  }   Z.B.  die  Titel  „aller“  Bücher  von   Andrea  Camilleri,  die  ins   Deutsche  übersetzt  sind.   B.Wenk,  November  2012   Linked  Open  Data  nutzen   Seite  39    3939  
  • 40. Linked  Open   Linked  Open  Data  nutzen   Datensätze  mit  SPARQL  (Protocol  Library  Data   And  RDF  Query  Language)   abfragen  Herbstschule  2012  PREFIX  rdf:  <hip://www.w3.org/1999/02/22-­‐rdf-­‐syntax-­‐ns#>  PREFIX  bibo:<hip://purl.org/ontology/bibo>  PREFIX  dcterms:<hip://purl.org/dc/terms>  PREFIX  isbd:<hip://iflastandards.info/ns/isbd/elements>  SELECT  ?[tle  ?language  WHERE  {  ?x  dcterms:[tle  ?[tle  .      ?x  dcterms:language  ?language  .        ?x  isbd:P1018  ?yearOfPublica[on  .          FILTER  (?yearOfPublica[on  <  2005)  .  }   Z.B.  die  Titel  „aller“  Bücher  von   Andrea  Camilleri,  die  vor  2005   publiziert  wurden.   B.Wenk,  November  2012   Linked  Open  Data  nutzen   Seite  40    4040  
  • 41. Mit  SPARQL  Anfragen  formulieren        Übung  5  Ziel  Die  RDF/XML-­‐Beschreibungen  aller  Personen  werden  für  diese  Übung  (von  mir)  in  einem  einzigen  Datensatz  zusammengefasst:  (hip://bscw.~-­‐htwchur.ch/pub/bscw.cgi/1790601/AllePersonen.rdf).  Sie  können  danach  mit  SPARQL  Anfragen  formulieren.  Nutzen  Sie  dazu  die  Redland  Rasqal  RDF  Query  Demonstra[on  an  der  Adresse  hip://librdf.org/query.  Beispiel  Die  Vornamen  und  Namen  aller  Personen,  die  Gertrude  Stein  kennen:   41  
  • 42. Linked  Open   Linked  Open  Data  nutzen   Datensätze  mit  SPARQL  (Protocol  Library  Data   And  RDF  Query  Language)   abfragen  Herbstschule  2012   Interessant  werden  Abfragen  vor   allem  dann,  wenn  über  die   Verweise  in  den  Datensätzen  auf   andere  Datensätze  mit   weiterführender  Informa[on   zugegriffen  werden  könnte,   beispielsweise  für  die  Abfrage  der   Romane  von  Andrea  Camilleri,  die   verfilmt  worden  sind.   (Abfrage  der  Internet  Movie   Database  IMDb)   B.Wenk,  November  2012   Linked  Open  Data  nutzen   Seite  42    4242  
  • 43. Linked  Open   Linked  Open  Data  nutzen   Die  im  Web  publizierten  Library  Data   Datensätze  können  genutzt   werden,  um  mit  vertretbarem   Aufwand  bedarfsgerechte   Anwendungen  zu  entwickeln.  Herbstschule  2012   Beispiel:  Anzeige  aller   Bibliotheken  und  Museen  auf   einer  interak[ven   OpenStreetMap-­‐Karte.   B.Wenk,  November  2012   Linked  Open  Data  konkret   Seite  43    4343  
  • 44. Linked  Open   Fazit  Library  Data  Herbstschule  2012     Die  Nutzung  erschliesst  das  Potenzial  von  Linked  Open  Data;  dazu  müssen  Linked   Open  Data  erst  einmal  angeboten  werden     Die  Modellierung  der  „Dinge“,  die  Auswahl  geeigneter  Vokabularien  und  die   Darstellung  der  triples  in  einem  RDF-­‐Format  sind  Aufgaben  für  interdisziplinäre   Teams;  eine  Koordina[on  derar[ger  Vorhaben  (zumindest  landesspezifisch)  wäre   wünschenswert     Die  Abfrage  mit  SPARQL  ist  für  ein  breites  Publikum  nicht  zumutbar;  es  sind   deshalb  Fortschriie  im  Bereich  der  natürlichsprachige  Anfragen  nö[g     Die  technischen  Lösungen  für  das  Anbieten  von  Linked  Open  Data  erscheinen  auf   den  ersten  Blick  einfach;  die  riesigen  Mengen  an  Daten  erfordern  aber  eine   sorgfäl[ge  Planung  und  Implementa[on  von  sogenannten  Triple-­‐Stores!     B.Wenk,  November  2012   Linked  Open  Data  konkret   Seite  44    4444  

×