~~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