XML-Technologien Tutorium 6

Ähnliche Dokumente
Linked Open Data & Bibliotheken Warum? Was? Wie? FIS Fachtagung, Frankfurt/Main 22. Mai 2012 Adrian Pohl

Linked Data Grundlagen Einführung ins Data Web

Tim Software-Architekt und Entwickler bei.

Semantic Web & TYPO3. Netresearch GmbH & Co. KG -

Datenbanken und Semantic Web

RDF und SPARQL. Kursfolien. Karin Haenelt

Semantic Technologies

Was fehlt den semantischen Netzen?

DSpace 5 und Linked (Open) Data. Pascal-Nicolas Becker Technische Universität Berlin German DSpace User Group Meeting 2014 Berlin, 28.

Verknüpfte Daten abfragen mit SPARQL. Thomas Tikwinski, W3C.DE/AT

RDF. Resource Description Framework. RDF - Konzepte - Tripel. RDF - Konzepte - Graph. Information Retrieval - Semantic Technologies

RDF & OWL. Praktikum Softwaretechnologie für die Ressourcenlinguistik. Johannes Hellrich & Erik Fäßler SS FSU Jena

Linked Open Data in Musikbibliotheken. am Beispiel des RISM-OPAC. AIBM-Tagung bis in Nürnberg

Semantic Markup für die Dokumentenklassifizierung. Seminarvortrag von Mirko Pracht

Was heißt Denken?: Vorlesung Wintersemester 1951/52. [Was bedeutet das alles?] (Reclams Universal-Bibliothek) (German Edition)

Agenda. Datenauszeichnung mit RDF. Rahmen für semantische Technologien. XML als Basis-Technologie. Wiederholungsübung XML

RDF(a) und Microformats

RDF RESOURCE DESCRIPTION FRAMEWORK. Referentin: Claudia Langer

FORSCHUNGSDATEN MODUL 3-1: Der Nutzen von verlinkten Daten

Linked Open Cultural Heritage.

Semantische Nachhaltigkeit und Kontrolle: Gedanken zu schema.org und Linked Open Data. Prof. Dr. Stefan Gradmann (KU Leuven)

Ausblick über den Tellerrand

Dresden, 21 September 2018 Martien Vos. Präsentation RedForce DOAG

Information Retrieval and Semantic Technologies

Linked Open Data. in Mittwoch, 21. November 2012 Potsdam

Wie man heute die Liebe fürs Leben findet

Semantic Web: RDF und N-Tripel

Einführung in das Forschungsinformationssystem VIVO Hands-On-Lab auf dem 6. Deutschen Bibliothekartag

Einsatz von Semantic Web Technologien in der Industrie 4.0

Digitale Rekonstruktion

Semantic Web Eine Einführung

rdf2wp - Publikation von Daten als RDF mittels WordPress-Blogs

Linked Data am Beispiel wissenschaftsbezogener Daten

Geodatenintegration unter Nutzung von Linked Data Prinzipien Stefan Wiemann Technische Universität Dresden

Schöpfung als Thema des Religionsunterrichts in der Sekundarstufe II (German Edition)

Seman&sche Daten für den Webau4ri6 einer Bibliothek

Evaluation verschiedener Triple-Stores zum Speichern von Metadaten im Kontext des Forschungsdatenmanagements

Panta rei: Die Versionierung der DDC Probleme, Anforderungen und mögliche Lösungen

Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten. Click here if your download doesn"t start automatically

Topic Maps. Wissensmanagement in Bildungseinrichtungen. Seminar Web Engineering Lars Heuer,

Georg-Simon-Ohm Hochschule Nürnberg. Semantic Web Thomas Pospech

Seminar Gesellschaftliche Strukturen im digitalen Wandel

Fußballtraining für jeden Tag: Die 365 besten Übungen (German Edition)

Handbuch der therapeutischen Seelsorge: Die Seelsorge-Praxis / Gesprächsführung in der Seelsorge (German Edition)

Reparaturen kompakt - Küche + Bad: Waschbecken, Fliesen, Spüle, Armaturen, Dunstabzugshaube... (German Edition)

Seminarphase PG 402 Thema: Semantic Web Autor: Phillip Look

Linked Cultural Heritage.

Martin Unold IDARIT. Interdisziplinäre Anwendungen Raumbezogener Informationstechnik. Interdisziplinäre Anwendungen Raumbezogener Informationstechnik

Web Technologien Lower-case Semantics

"Die Brücke" von Franz Kafka. Eine Interpretation (German Edition)

Warum nehme ich nicht ab?: Die 100 größten Irrtümer über Essen, Schlanksein und Diäten - Der Bestseller jetzt neu!

Im Fluss der Zeit: Gedanken beim Älterwerden (HERDER spektrum) (German Edition)

Die gesunde Schilddrüse: Was Sie unbedingt wissen sollten über Gewichtsprobleme, Depressionen, Haarausfall und andere Beschwerden (German Edition)

Martin Luther. Click here if your download doesn"t start automatically

"Zigeuner" oder Sinti und Roma?: Stereotypen und Vorurteile (German Edition)

Einführung in das Semantic Web

Nürnberg und der Christkindlesmarkt: Ein erlebnisreicher Tag in Nürnberg (German Edition)

Resource Description Framework (RDF)

Web Die Realisierung des Semantic Web

Das Zeitalter der Fünf 3: Götter (German Edition)

Killy Literaturlexikon: Autoren Und Werke Des Deutschsprachigen Kulturraumes 2., Vollstandig Uberarbeitete Auflage (German Edition)

PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB

Mercedes OM 636: Handbuch und Ersatzteilkatalog (German Edition)

Die Bedeutung neurowissenschaftlicher Erkenntnisse für die Werbung (German Edition)

Duell auf offener Straße: Wenn sich Hunde an der Leine aggressiv verhalten (Cadmos Hundebuch) (German Edition)

VZG. Das Simple Knowledge Organisation System (SKOS) als Kodierungs und Austauschformat der DDC für Anwendungen im Semantischen Web 1.3.

Ausführliche Unterrichtsvorbereitung: Der tropische Regenwald und seine Bedeutung als wichtiger Natur- und Lebensraum (German Edition)

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Information Retrieval - Semantic Technologies

Level 1 German, 2014

Open Archives Initiative - Protocol for Metadata Harvesting (OAI-PMH)

Wer bin ich - und wenn ja wie viele?: Eine philosophische Reise. Click here if your download doesn"t start automatically

Konkret - der Ratgeber: Die besten Tipps zu Internet, Handy und Co. (German Edition)

Ontologien und Ontologiesprachen

Context-adaptation based on Ontologies and Spreading Activation

Pensionskasse: Vorsorge, Finanzierung, Sicherheit, Leistung (German Edition)

Vorlesung Semantic Web. Vorlesung im Wintersemester 2012/2013 Dr. Heiko Paulheim Fachgebiet Knowledge Engineering

Semantic Web Grundlagen

LINKED OPEN DATA. Warum offen nicht genug ist und wir. Daten verlinken müssen.

Neue Entwicklungen der Webtechnologie und Auswirkungen auf gegenwärtige und zukünftige Berufsbilder in Bibliotheken

Semantic Web Technologies I Lehrveranstaltung im WS09/10

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany

Sagen und Geschichten aus dem oberen Flöhatal im Erzgebirge: Pfaffroda - Neuhausen - Olbernhau - Seiffen (German Edition)

Markus Matzker, Martin Huth 1 OPENCALAIS. VL Text Analytics Prof. Dr. Leser

Elektrosmog im Büro: Optimierung von Büro- Arbeitsplätzen (German Edition)

Max und Moritz: Eine Bubengeschichte in Sieben Streichen (German Edition)

Butz, Krüger: Mensch-Maschine-Interaktion, Kapitel 16 - Die Benutzerschnittstelle des World Wide Web. Mensch-Maschine-Interaktion

Level 2 German, 2016

- Angebots- und Vertragswesen: Angebot

Klimahysterie - was ist dran?: Der neue Nairobi- Report über Klimawandel, Klimaschwindel und Klimawahn (German Edition)

Funktion der Mindestreserve im Bezug auf die Schlüsselzinssätze der EZB (German Edition)

Daten verknüpfen mit RDF. Lars Bröcker, Fraunhofer IAIS

Semantik in Suchmaschinen Beispiele. Karin Haenelt

Web-Apps mit jquery Mobile: Mobile Multiplattform-Entwicklung mit HTML5 und JavaScript (German Edition)

Jägersprache, Wildkunde und Begriffe aus der Jagd: Schwerpunkt Jägerprüfung Rotwild, Rehwild, Gamswild, Steinwild, Muffelwild (German Edition)

Freie und vernetzte Daten:

Englisch-Grundwortschatz

Fachübersetzen - Ein Lehrbuch für Theorie und Praxis

BIW Wahlpflichtmodul. Einführung in Solr, Pipeline und REST. Philipp Schaer, TH Köln (University of Applied Sciences), Cologne, Germany

Manuskripte für Europeana und neue Tools für Geisteswissenschaftler: Das DM2E-Projekt

Transkript:

XML-Technologien Tutorium 6 Thema: Semantic Web Linked Data RDF SPARQL von: Kain Kordian Gontarska kainkordian@gmail.com

Semantic Web Das Internet soll nicht nur aus "dummen" Inhalten bestehen. (Ansammlung von unstrukturierten Dokumenten) Informationen sollen stattdessen strukturiert und verständlich für Maschinen sein. Weiter sollen nicht nur einfache Metainformationen vergeben werden, sondern einzelne Ressourcen miteinander in Beziehungen gebracht werden (Referenzierung). Linked Data als Grundbaustein des Semantic Webs.

Linked Data Per URI identifizierbare Daten auf weitere Daten verweisen lassen (per URI). Miteinander verknüpfte Daten bilden einen Graphen (Giant Global Graph GGG) WWW Netz aus Webseiten GGG Netz von Daten Tim Berners-Lee four principles of linked data: 1. Use URIs as names for things. 2. Use HTTP URIs so that these things can be looked up. 3. Provide useful information about what a name identifies when it's looked up, using open standards such as RDF, SPARQL, etc. 4. Refer to other things using their HTTP URI-based names when publishing data on the Web. Umsetzung insbesondere durch RDF.

Linked Data New principles (Tim Berners-Lee, TED 2009) for linked data: 1. All kinds of conceptual things, they have names now that start with HTTP. 2. If I take one of these HTTP names and I look it up [..] I will get back some data in a standard format which is kind of useful data that somebody might like to know about that thing, about that event. 3. When I get back that information it's not just got somebody's height and weight and when they were born, it's got relationships. And when it has relationships, whenever it expresses a relationship then the other thing that it's related to is given one of those names that starts with HTTP.

RDF Resource Description Framework Jede Aussage im RDF-Modell ist ein Tripel und besteht aus 3 Einheiten: [Subjekt] [Prädikat] [Objekt] Hierbei wird eine Ressource (Subjekt) in eine Beziehung (Prädikat) zu einer anderen Ressource oder einem Literal (Objekt) gesetzt. Vereint man diese Tripel, so erhält man einen gerichteten Graphen (RDF-Graph), an den man SPARQL-Anfragen stellen kann.

RDF Resource Description Framework Prädikate erfordern ein gewisses vereinbartes Vokabular um Beziehungen eindeutig zu benennen. schema.org - Eine von den 3 großen Suchmaschinen entwickelte und vereinbarte Ontologie zur Strukturierung von Daten. Ein Großteil der enthaltenen Klassen wurde aus früheren Spezifikationen übernommen (Microformats, FOAF, ) Ein wichtiges Prädikat ist rdf:type, damit kann einem Subjekt ein vereinbarter Typ gegeben werden (um vereinbarte Eigenschaften zu verwenden) Beispiel: schema.org/person - folgt

RDFa Ein kleines Beispiel für die RDFa-Syntax (in HTML einbindbar) : <div> <p>kaufen Sie den Staubsauger XF704 jetzt im Sonderangebot! <img src="http://example.com/images/acmexf704.jpg"/> </p> </div>

RDFa <div vocab="http://schema.org/" resource="#xf704" typeof="product"> <p>kaufen Sie den <span property="name"> Staubsauger XF704 </span> jetzt im Sonderangebot! <img property="image" src="http://example.com/images/acmexf704.jpg"/> </p> </div> [#xf704] [rdf:type] [schema:product] [#xf704] [schema:name] ["Staubsauger XF704"] [#xf704] [schema:image] [<http://example.com/images/acmexf704.jpg>]

RDF Die Tripel können auch direkt aufgeschrieben werden und einen Triple-Store bilden. Dafür wird entweder die ursprünglich RDF-Syntax genommen (wie in VL-Folien) oder der neuste vom W3C akzeptierte Standard (N3/Turtle) welcher in seiner Syntax SPARQL ähnelt. @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>. @prefix schema: <http://schema.org>. @perfix myns: <http://example.com/staubsauger#>. myns:xf704 rdf:type schema:product. myns:xf704 schema:name "Staubsauger XF704". myns:xf704 schema:image <http://example.com/images/acmexf704.jpg>.

SPARQL SPARQL - SPARQL Protocol And RDF Query Language Ist eine Anfragesprache an einen RDF Graphen - Prinzip ähnlich einer relationalen Datenbank. Das Rückgabeformat kann definiert werden: XML, JSON, CSV, RDF, HTML Anfrage besteht aus: 1. (Optional) Präfix Deklaration - Zur Abkürzung von URIs - PREFIX 2. Ergebnisklausel - Welche Informationen will man aus der Anfrage erhalten? - SELECT 3. (Optional) Datensatz Definition - welcher RDF-Graph soll verwendet werden? - FROM 4. Das Anfragemuster - Filtert die Informationen die man haben möchte. - WHERE 5. (Optional) Anfragemodifizierer - Verarbeitet die Anfrage (Sortieren, Reduzieren, ) - LIMIT, OFFSET, ORDER BY

SPARQL - Beispiel PREFIX dbo: <http://dbpedia.org/ontology/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX foaf: <http://xmlns.com/foaf/0.1/> PREFIX : <http://dbpedia.org/resource/> SELECT?name?birth?description WHERE {?person dbo:birthplace :Berlin ; <http://purl.org/dc/terms/subject> <http://dbpedia.org/resource/category:german_musicians> ; dbo:birthdate?birth ; foaf:name?name ; rdfs:comment?description. FILTER (LANG(?description) = 'en'). } ORDER BY?name Probieren wir es auf http://dbpedia.org/sparql aus!