~~NOTOC~~
====== Metadaten und Linked Open Data ======
===== Unterlagen zum Seminar =====
* **Neuer Link zum Ordner: ** https://www.dropbox.com/sh/zvo7cn3dj7bq6bd/AAASr3zUrfI0K-SyDJmz5O5Aa?dl=0
* Organisatorisches: https://dl.dropboxusercontent.com/u/33604655/orga.pdf
* Folien zu //Metadaten, Metadatenqualität, Metadatenschemata//: https://dl.dropboxusercontent.com/u/33604655/Metadaten.pdf
* Die Audiodatei zum //Musikrätsel//: [[http://cdn-storage.br.de/iLCpbHJGNL9zu6i6NL97bmWH_-by/_-dS/9Akf5ybp/160821_0905_Das-Musikraetsel_Das-Musikraetsel.mp3 | zum Runterladen beim Bayerischen Rundfunk]]((alle BR Musikrätsel: http://www.br-online.de/podcast/mp3-download/br-klassik/mp3-download-podcast-das-musikraetsel.shtml))
* Folien zu //Linked Data und RDF//: https://dl.dropboxusercontent.com/u/33604655/RDF_1.pdf
* Folien zu //RDF Daten durchsuchen//: https://dl.dropboxusercontent.com/u/33604655/RDF_2.pdf
* Folien zu //Erfassen von Linked Data//: https://dl.dropboxusercontent.com/u/33604655/bibframe.pdf
* Folien zu //Mapping und Anreicherung von Metadaten//: https://dl.dropboxusercontent.com/u/33604655/Mapping.pdf
* Folien zu //Rechte und Lizenzen//: https://dl.dropboxusercontent.com/u/33604655/Lizenzen.pdf
===== Übung zu Turtle =====
^Bezeichnung ^URI ^ Bemerkung |
|Carl Reinecke| http://dbpedia.org/resource/Carl_Reinecke | Person |
|Beruf| http://dbpedia.org/ontology/occupation | Property |
|Hs. für Musik und Theater| http://dbpedia.org/resource/University_of_Music_and_Theatre_Leipzig | |
|Musikalischer Künstler| http://dbpedia.org/ontology/MusicalArtist | Person |
|Leipzig| http://dbpedia.org/resource/Leipzig | Ort |
|befindet sich in (der Stadt) | http://dbpedia.org/ontology/city | Property |
|Pianist| http://dbpedia.org/resource/Pianist | |
|Klavierlehrer(in)| http://dbpedia.org/resource/Piano_instructor | |
|Komponist| http://dbpedia.org/resource/Composer | |
|heisst| http://www.w3.org/2000/01/rdf-schema#label | Property |
|Arbeitsplatz| http://dbpedia.org/property/workplace | Property |
- Carl Reinecke ist von Beruf Komponist
- Carl Reinecke ist von Beruf Komponist und Klavierlehrer
- Carl Reinecke ist ein musikalischer Künstler
- Die Hochschule für Musik und Theater befindet sich in Leipzig
- Die Hochschule für Musik und Theater heisst auf niederländisch //Felix Mendelssohnschool voor Muziek en Theater Leipzig//
- Carl Reinicke arbeitet bei einer Einrichtung die sich in Leipzig befindet
=== Lösungen ===
* gibt es hier: https://dl.dropboxusercontent.com/u/33604655/loesungen_turtle.pdf
===== Übungen zu SPARQL =====
==== 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'' (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'' 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 [[ https://dl.dropboxusercontent.com/u/33604655/data.zip | 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**.
==== Properties in den Beispieldaten ====
^Bezeichnung ^URI ^Objekt |
|Alumnus von| http://example.org/property/isAlumnusOf ((**Achtung**: Die URIs für die Personen in diesen Triples sind andere ( http://dbpedia.org/resource anstelle von http://fr.dbpedia.org/resource/ ) )) | 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:
|rdf:type| http://www.w3.org/1999/02/22-rdf-syntax-ns#type |
|owl:sameAs| http://www.w3.org/2002/07/owl#sameAs |
URIs für die Berufe //Komponist// und //Klavierlehrer// siehe oben.
=== Musikrätsel ===
* 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?
=== weitere Abfragen ===
- Alle Komponisten
- Alle Komponisten mit Anagabe ihres Geburtslandes((wenn man hier rdfs:label im Graph-Pattern verwendet kann u.U. das Skript das die tabellarische Anzeige der Daten steuert abstürzen))
- Alle Komponisten, die in Frankreich geboren sind
- Alle Komponisten, die in Ländern mit mehr als 20 Mio Einwohnern geboren sind
- Alle Prädikate, die in einem Datenset verwendet werden
=== Lösungen ===
* gibt es hier: https://dl.dropboxusercontent.com/u/33604655/loesungen_sparql.pdf