Benutzer-Werkzeuge

Webseiten-Werkzeuge


schulungen:metadaten_und_linked_data

Metadaten und Linked Open Data in Archiven und Bibliotheken

Folien

Übungen

Übungen zu Linked Data I

Aufgabe 1

Formulieren Sie folgende Aussagen in RDF (Turtle) unter Zuhilfenahme der unten aufgeführten Ressourcen:

  1. Carl Reinecke ist von Beruf Komponist
  2. Carl Reinecke ist von Beruf Komponist und Klavierlehrer
  3. Carl Reinecke ist ein musikalischer Künstler
  4. Die Hochschule für Musik und Theater befindet sich in Leipzig
  5. Die Hochschule für Musik und Theater heisst auf niederländisch Felix Mendelssohnschool voor Muziek en Theater Leipzig
  6. Carl Reinicke arbeitet bei einer Einrichtung die sich in Leipzig befindet

Lösungen gibt es hier: loesungen_turtle.pdf

Übungen zu Linked Data II

Aufgabe 1

Wer die Beispiele am eigenen Rechner nachvollziehen möchte, kann sich …
  • Fuseki installieren
    • Auf dem Rechner muss Java 8 laufen
    • die aktuelle Version von Fuseki kann hier heruntergeladen werden: https://jena.apache.org/download/ und zwar apache-jena-fuseki-2.5.0.zip apache-jena-fuseki-3.4.0.zip (etwas weiter oben kann man den Server einstellen, von dem es heruntergeladen werden soll)
    • Man kann sich das zip-Archiv irgendwohin auspacken, z.B. auf den Desktop.
    • In dem Ordner apache-jena-fuseki-2.5.0 apache-jena-fuseki-3.4.0 gibt es eine Datei fuseki-server.bat mit der Fuseki gestartet wird.
    • Wenn der Fuseki-Server läuft, ruft man im Browser http://localhost:3030 auf
  • Beispieldaten einspielen
    • Eine Sammlung von Beispieldaten kann hier herunter geladen werden. Zum Hochladen muss die zip-Datei auf dem lokalen Rechner entpackt werden.
    • In der Fuseki-Oberfläche im Browser geht man auf Manage Datasets und dann auf add new dataset.
    • Hier gibt man einen Namen für das Datenset ein und wählt als Option Persistent. Mit Klicken auf den Button „Create Dataset“ wird das neue Datenset angelegt.
    • Wenn das Datenset angelegt ist, klickt man auf upload data (alternativ kann man auch dataset in der oberen Navigationsleiste aufrufen, dann das Datenset aus dem Drop-Down auswählen und auf upload files gehen)
    • Das Feld Destination Graph Name bleibt frei.
    • Mit dem Button Select files … öffnet man den Upload-Dialog. Hier wählt man die entsprechenden .ttl-Dateien aus und klickt dann den Button upload all.

Aufgabe 1

Lösen Sie das Musikrätsel indem Sie folgende Fragen beantworten. Die notwendigen Properties dazu finden Sie in der Tabelle unten.

  • Wie heisst die gesuchte Person?
  • Wann und Wo ist sie geboren?
  • Was ist der Name der Mutter?
  • Welche Graph-Pattern können jeweils dafür abgefragt werden?

Aufgabe 2

Formulieren Sie weitere Anfragen über die Beispieldaten

  1. Alle Komponisten
  2. Alle Komponisten mit Angabe ihres Geburtslandes1)
  3. Alle Komponisten, die in Frankreich geboren sind
  4. Alle Komponisten, die in Ländern mit mehr als 20 Mio Einwohnern geboren sind
  5. Alle Prädikate, die in einem Datenset verwendet werden

Properties in den Beispieldaten

Bezeichnung URI Objekt
Alumnus von http://example.org/property/isAlumnusOf 2) Hochschule
Geburtsdatum http://dbpedia.org/ontology/birthDate Literal (xsd:date)
Geburtsort http://dbpedia.org/ontology/birthPlace Ort
Beruf http://dbpedia.org/ontology/occupation Beruf
Schüler http://dbpedia.org/ontology/disciple Schüler
Ehepartner http://dbpedia.org/ontology/spouse Ehepartner
Bezeichnung / Name http://www.w3.org/2000/01/rdf-schema#label Literal (mit Sprachangabe)
Eltern(teil) von http://example.org/property/isParentOf Kind
befindet sich im Land http://dbpedia.org/ontology/country Land
Anzahl der Einwohner http://example.org/property/NoOfinhabitants Literal (xsd:integer)

außerdem kommen vor:

URIs für die Berufe Komponist und Klavierlehrer siehe oben.


Lösungen zu Aufgabe 1 und 2 gibt es hier: loesungen_sparql.pdf

Aufgabe 3

Unter https://query.wikidata.org kann man den Datenbestand von Wikidata über SPARQL abfragen.

  • Beginnen Sie mit der Beispielabfrage zu „Katzen“. Schränken Sie die Suche ein auf ( a ) Katzen männlichen (wd:Q44148) Geschlechts(wdt:P21). Verfeinern Sie die Suche weiter auf ( b ) Katzen männlichen Geschlechts, deren Besitzer (wdt:P127) aus dem Vereinigten Königreich (wd:Q145) stammen (country of citizenship wdt:P27).
  • Rufen Sie die Beispielabfrage „Flughäfen in Belgien“ auf. Wenn Sie die Zeile #defaultView:Map entfernen, werden die Ergebnisse in einer Tabelle angezeigt. ( a ) Veranlassen Sie, dass der Name des Flughafens mit angezeigt wird (rdfs:label), ( b ) schränken Sie die Anzeige auf die Französischen Namen ein. ( c ) Was genau enthält eigentlich die Variable ?range in diesem Query?

Lösungen zu Aufgabe 3 gibt es hier: loesungen_wikidata_beispiele.pdf

1)
wenn man hier rdfs:label im Graph-Pattern verwendet kann u.U. das Skript das die tabellarische Anzeige der Daten steuert abstürzen
2)
Achtung: Die URIs für die Personen in diesen Triples sind andere ( http://dbpedia.org/resource anstelle von http://fr.dbpedia.org/resource/ )
Diese Webseite verteilt leckere Cookies an jeden Besucher. Ich möchte keine Cookies.
/web/http/weromm/dcgkb/data/pages/schulungen/metadaten_und_linked_data.txt · Zuletzt geändert: 2017-11-23, 14:17 von alex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki