Semantic Web Technologies 1

Ähnliche Dokumente
Semantic Web Technologies 1

Semantic Web Grundlagen

Semantic Web Technologies 1

RDF und RDF Schema. Einführung in die Problematik Von HTML über XML zu RDF

Semantic Web Grundlagen

Semantic Web Grundlagen

3.5 OWL: WEB Ontology Language (1)

RDF Containers. Häufig möchte man eine Gruppe von Dingen beschreiben. Hierfür stellt RDF ein Container-Vokabular zur Verfügung.

Was meinen die Leute eigentlich mit: Grexit?

BSV Ludwigsburg Erstellung einer neuen Internetseite

Fachdidaktik der Informatik Jörg Depner, Kathrin Gaißer

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

4. AUSSAGENLOGIK: SYNTAX. Der Unterschied zwischen Objektsprache und Metasprache lässt sich folgendermaßen charakterisieren:

Softwaretechnologie -Wintersemester 2013/ Dr. Günter Kniesel

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista

Erstellen einer digitalen Signatur für Adobe-Formulare

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Senioren ans Netz. schreiben kurze Texte. Lektion 9 in Themen aktuell 2, nach Übung 7

e-books aus der EBL-Datenbank

Lineare Gleichungssysteme

Stellvertretenden Genehmiger verwalten. Tipps & Tricks

Benutzerhandbuch - Elterliche Kontrolle

Loggen Sie sich in Ihrem teamspace Team ein, wechseln Sie bitte zur Verwaltung und klicken Sie dort auf den Punkt Synchronisation.

Programmiersprachen und Übersetzer

Wärmebildkamera. Arbeitszeit: 15 Minuten

Orientierungstest für angehende Industriemeister. Vorbereitungskurs Mathematik

Beispiel(unten ist der Spielfeldrand):

Angebot. UVV-Prüfungen und Wartungen von mobilen Abfallpressen

V 2 B, C, D Drinks. Möglicher Lösungsweg a) Gleichungssystem: 300x y = x + 500y = 597,5 2x3 Matrix: Energydrink 0,7 Mineralwasser 0,775,

Kurzanleitung für Verkäufer

OWL Web Ontology Language

Tutorials für ACDSee 12: Hochladen von Fotos auf Ihren Account bei ACDSeeOnline.com

Die Industrie- und Handelskammer arbeitet dafür, dass Menschen überall mit machen können

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Professionelle Seminare im Bereich MS-Office

Hinweise für Lehrende zum Unterrichtsentwurf Geborgenheit (R+V Versicherung)

2) Geben Sie in der Anmeldemaske Ihren Zugangsnamen und Ihr Passwort ein

Dokumentation. Black- und Whitelists. Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser

s empfangen und versenden mit Apple Mail 3.x

5. Bildauflösung ICT-Komp 10

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus:

Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.

Mathematik. UND/ODER Verknüpfung. Ungleichungen. Betrag. Intervall. Umgebung

Senioren helfen Junioren

Lehrer: Einschreibemethoden

Das Leitbild vom Verein WIR

Grundlagen Semantic Web

Digitaler*Ausstellungsbegleiter*für*Mobilgeräte ** * * * Alter: Studiengang: Geschlecht: $ $ $ $ Datum: Falls%Ja,%welches? Falls%ja, %welches?

10.1 Auflösung, Drucken und Scannen

Word 2010 Schnellbausteine

Installationsanleitung FRITZ!BOX Fon 7270

Kapiteltests zum Leitprogramm Binäre Suchbäume

FIS: Projektdaten auf den Internetseiten ausgeben

Zeichen bei Zahlen entschlüsseln

Statuten in leichter Sprache

Angebot. UVV-Prüfungen und Wartungen von mobilen Abfallpressen

Herzlich Willkommen beim Webinar: Was verkaufen wir eigentlich?

Geld Verdienen im Internet leicht gemacht

Themenblock 2: Datenmodellierung mit ERM

1. Loggen Sie sich mit Ihrem Benutzernamen in den Hosting-Manager (Confixx) auf Ihrer entsprechenden AREA ein.

Häufig wiederkehrende Fragen zur mündlichen Ergänzungsprüfung im Einzelnen:

Teil 1: IT- und Medientechnik

Online-Dienste des EPA

Barrierefreie Webseiten erstellen mit TYPO3

Anleitung Typo3-Extension - Raumbuchungssystem

Einstellung!der!österreichischen!Bevölkerung! zum!rechtssystem:!imas"umfrage!2013!

Also kann nur A ist roter Südler und B ist grüner Nordler gelten.

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

Horstbox VoIP. Stefan Dahler. 1. HorstBox Konfiguration. 1.1 Einleitung

Anleitung: Einrichtung der Fritz!Box 7272 mit VoIP Telefonanschluss

Professionelle Seminare im Bereich MS-Office

Veröffentlichen von Apps, Arbeitsblättern und Storys. Qlik Sense Copyright QlikTech International AB. Alle Rechte vorbehalten.

Bedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien

Artenkataster. Hinweise zur Datenbereitstellung. Freie und Hansestadt Hamburg. IT Solutions GmbH. V e r s i o n

teischl.com Software Design & Services e.u. office@teischl.com

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

Agentur für Werbung & Internet. Schritt für Schritt: -Konfiguration mit Apple Mail

Repräsentative Umfrage zur Beratungsqualität im deutschen Einzelhandel (Auszug)

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster

Abituraufgabe zur Analysis, Hessen 2009, Grundkurs (TR)

Hilfe zur ekim. Inhalt:

Patch Management mit

Auswertung Kundenbefragung Essen auf Räder

Fotogalerie mit PWGallery in Joomla (3.4.0) erstellen

Erstellen einer in OWA (Outlook Web App)

Evident VDDS-Anbindung von MIZ

9 Auto. Rund um das Auto. Welche Wörter zum Thema Auto kennst du? Welches Wort passt? Lies die Definitionen und ordne zu.

Zahlen und das Hüten von Geheimnissen (G. Wiese, 23. April 2009)

Anleitung Postfachsystem Inhalt

SCHRITT 1: Öffnen des Bildes und Auswahl der Option»Drucken«im Menü»Datei«...2. SCHRITT 2: Angeben des Papierformat im Dialog»Drucklayout«...

robotron*e count robotron*e sales robotron*e collect Anmeldung Webkomponente Anwenderdokumentation Version: 2.0 Stand:

Dokumentation zum Spielserver der Software Challenge

POP -Konto auf iphone mit ios 6 einrichten

Dies fällt oft deshalb schwerer, da der Angehörige ja von früher gewohnt war, dass der Demenzkranke funktioniert. Was also kann oder soll man tun?

Snippets - das Erstellen von "Code- Fragmenten" - 1

Also heißt es einmal mehr, immer eine eigene Meinungen bilden, nicht beeinflussen lassen, niemals von anderen irgend eine Meinung aufdrängen lassen.

Die Bundes-Zentrale für politische Bildung stellt sich vor

Deutsches Rotes Kreuz. Kopfschmerztagebuch von:

How to do? Projekte - Zeiterfassung

Transkript:

Übung zur Lehrveranstaltung Semantic Web Technologies 1 Sebastian Rudolph und Duc Thanh Tran Wintersemester 2012/13 http://semantic-web-grundlagen.de Übung 1: RDF und RDF Schema Aufgabe 1.1 Entscheiden Sie, ob die folgenden XML-Dokumente (bzw. Teile davon) wohlgeformt sind und schlagen gegebenenfalls eine Korrektur vor. (a) Ein Auszug aus einer früheren Startseite des AIFB (www.aifb.uni-karlsruhe.de): <table width="100%"> <tr> <td width="33%" align="left"> <a href="mailto:webmaster@aifb.uni-karlsruhe.de"> <font class="footnote"> AIFB 2001-2005</font></a></td> <td width="33%" align="center"> <td width="33%" align="right"> <a href="http://www.aifb.uni-karlsruhe.de/about.html"> <font class="footnote">about our SEmantic portal</font></a></td> </tr> </table (b) Diese Dokument hält sich nicht an die Empfehlung, alle Tags klein zu schreiben: <Liste laenge=4> <ListenEintrag pos=1> <Element/>Lorem ipsum<element/> </Listeneintrag> <listeneintrag pos=3/> </Liste Aufgabe 1.2 Erklären Sie die folgenden Elemente des Vokabulars von RDF und RDF Schema (ausgehend von den üblichen Namensraumdeklarationen). 1

(a) rdf:type (f) rdf:resource (b) rdf:about (g) rdf:nil (c) rdf:property (h) rdfs:label (d) rdf:seq ( i) rdf:member (e) rdfs:resource ( j) rdf:value 2

Aufgabe 1.3 Betrachten Sie die folgende RDF-Repräsentation: <rdf:rdf xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:ex="http://example.org/"> <rdf:description rdf:about="http://example.org/deutschland"> <rdf:type rdf:resource="http://example.org/land"/> <rdf:description rdf:about="http://example.org/hauptstadt_von"> <rdf:type rdf:resource= "http://www.w3.org/1999/02/22-rdf-syntax-ns#property"/> <rdfs:domain rdf:resource="http://example.org/stadt"/> <rdfs:range rdf:resource="http://example.org/land"/> <rdf:description rdf:about="http://example.org/land"> <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#class"/> <rdfs:label xml:lang="en">country</rdfs:label> <rdf:description rdf:about="http://example.org/berlin"> <rdfs:label xml:lang="en">berlin</rdfs:label> <rdf:type rdf:resource="http://example.org/stadt"/> <ex:hauptstadt_von rdf:resource="http://example.org/deutschland"/> <rdf:description rdf:about="http://example.org/stadt"> <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#class"/> <rdfs:label xml:lang="en">city</rdfs:label> </rdf:rdf> (a) Beschreiben Sie in eigenen Worten, was durch diese Repräsentation ausgedrückt wird. (b) Erstellen Sie eine graphische Darstellung der obigen RDF-Repräsentation. (c) Übersetzen Sie das gegebene RDF/XML-Dokument in die Turtle-Syntax. 3

Aufgabe 1.4 Stellen Sie die folgende vereinfachte Darstellung eines RDF-Graphen mit Hilfe der RDF/XML-Syntax dar: Aufgabe 1.5 Entscheiden Sie, ob die folgenden Aussagen wahr oder falsch sind: (a) Leere Knoten können für beliebige Ressourcen stehen. (b) URIs können für beliebige Ressourcen stehen. (c) Jeder leere Knoten hat eine ID. (d) Zwei leere Knoten mit unterschiedlicher ID können für die gleiche Ressource stehen. (e) Zwei unterschiedliche URIs können für die gleiche Ressourcen stehen. (f) Kommen in mehreren RDF-Dokumenten leere Knoten mit der selben ID vor, dann müssen sie für die selbe Ressource stehen. (g) Kommen in mehreren RDF-Dokumenten die gleichen URIs vor, dann müssen sie für die selbe Ressource stehen. (h) Zwei unterschiedliche Literale können niemals für den gleichen Wert stehen. (i) Zwei Literale unterschiedlichen Datentyps können niemals für den gleichen Wert stehen. (j) Eine URI kann niemals für den Wert eines Datentyps stehen. (k) Leere Knoten können nicht als Prädikate in Tripeln auftreten. (l) Leere Knoten können nicht für Propertys stehen (also für Ressourcen, welche der Klasse rdf:property angehören). 4

Aufgabe 1.6 Erklären Sie den Unterschied zwischen offenen und geschlossenen Listen, und geben Sie jeweils ein Beispiel in Turtle-Syntax an. Was ist mit offen und geschlossen gemeint (außer dem technischen Begriff)? Aufgabe 1.7 Stellen Sie folgende Aussagen mithilfe reifizierter Tripel grafisch dar (aus Platzgründen können Sie anstelle kompletter URIs eigene kurze Bezeichner für Elemente verwenden): (a) Romeo meinte, Julia sei tot. (b) John glaubt, dass Mary ihn heiraten möchte. (c) Der Zwerg bemerkte, dass irgend jemand von seinem Tellerchen gegessen hatte. Aufgabe 1.8 Entscheiden Sie, ob sich die folgenden Aussagen mittels RDF(S) zufriedenstellend modellieren lassen und geben Sie gegebenenfalls entsprechende RDF(S)-Spezifikationen an. Verwenden Sie dabei eine möglichst kompakte syntaktische Darstellung (auch bei der Wahl der URIs). (a) Jede Pizza ist eine Speise. (b) Pizzen haben immer mindestens zwei Beläge. (c) Jede Pizza der Klasse PizzaMargarita hat Tomate als Belag. (d) Alles, was einen Belag hat, ist eine Pizza. (e) Keine Pizza der Klasse PizzaMargarita hat Belag aus der Klasse Fleisch. (f) Einen Belag haben ist eine Enthaltenseins-Beziehung. 5