Semantic Web Technologies 1



Ähnliche Dokumente
Semantic Web Grundlagen

Semantic Web Technologies 1

Semantic Web Technologies 1

Semantic Web Grundlagen

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

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

Semantic Web Grundlagen

3.5 OWL: WEB Ontology Language (1)

Kapitel WT:VIII (Fortsetzung)

Johann Wolfgang Goethe - Universität Frankfurt am Main. Fachbereich Informatik. Seminarausarbeitung SS 2002 RDF MT

Semantic Web Technologies I

Grundlagen Semantic Web

a) Vergleiche HTML und XML. (3 Punkte)

Stellvertretenden Genehmiger verwalten. Tipps & Tricks

OWL Web Ontology Language

Handreichung für Lehrer

Viele Bilder auf der FA-Homepage

Übung - Datensicherung und Wiederherstellung in Windows Vista

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!.

Lokale Installation von DotNetNuke 4 ohne IIS

Übung - Arbeiten mit Android

Kurzanleitung zur Bereitstellung von Sachverhalten und Lösungen zum Universitätsrepetitorium auf dem Server unirep.rewi.hu-berlin.

FRAGEBOGEN ANWENDUNG DES ECOPROWINE SELBSTBEWERTUNG-TOOLS

Fotogalerie mit PWGallery in Joomla (3.4.0) erstellen

Angaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7

Pädagogische Hochschule Thurgau. Lehre Weiterbildung Forschung

Aufgabe 1 (RDF(S) Syntax und Semantik)

Semantic Web Technologies I! Lehrveranstaltung im WS10/11! Dr. Andreas Harth! Dr. Sebastian Rudolph!

Zeichen bei Zahlen entschlüsseln

ANLEITUNG ZUR ERSTANMELDUNG ONLINE AN DER UNIVERSITÄT WIEN (FÜR ERASMUS-STUDIERENDE)

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

Anleitung für Aussteller So funktioniert s!

Skrill Integra-on bei Kontakt

Semantic Web Grundlagen

Grundlagen der Theoretischen Informatik, SoSe 2008

Unternehmen Sportverein Erfolg braucht Management

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Organisatorisches: Inhalt. RDF Schema. Agenda

FAQ Verwendung. 1. Wie kann ich eine Verbindung zu meinem virtuellen SeeZam-Tresor herstellen?

Outlook Express 5 und Internet Explorer 4.5 Konto einrichten

Online-Dienste des EPA

Anleitung: Einrichtung der Fritz!Box 7272 mit VoIP Telefonanschluss

Bedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien

Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Datenbanken und Semantic Web

Verbinden. der Firma

Lokales Netzwerk Wie kann ich lokal installierte Drucker im Netzwerk für andere Nutzer freigeben? Frage:

1. Vorbereitung Installation des USB Serial Converter Installation des USB Serial Port Installation des Druckertreibers...

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

SUB-ID- VERWALTUNG MIT GPP SETUP-GUIDE FÜR PUBLISHER

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

Landes-Arbeits-Gemeinschaft Gemeinsam Leben Gemeinsam Lernen Rheinland-Pfalz e.v.

Erstellen einer digitalen Signatur für Adobe-Formulare

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

s empfangen und versenden mit Apple Mail 3.x

Bitte lesen Sie vor der Installation und dem Gebrauch die hier aufgeführten Installationshinweise aufmerksam durch.

Wollen Sie einen mühelosen Direkteinstieg zum Online Shop der ÖAG? Sie sind nur einen Klick davon entfernt!

Einführung in Linked Open Data

Ressourcen-Beschreibung im Semantic Web

YouTube: Video-Untertitel übersetzen

Abschlussprüfung Realschule Bayern II / III: 2009 Haupttermin B 1.0 B 1.1

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

Kontakt Skrill Integra6on bei

Anleitung OpenCms 8 Webformular Auswertung

Hier mal einige Tipps zum Einbau vom "Anfy" Applets. Hier die Seite von "Anfy" und zum Download des Programms:

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

Motivation. Formale Grundlagen der Informatik 1 Kapitel 5 Kontextfreie Sprachen. Informales Beispiel. Informales Beispiel.

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

Erstellung botoptimierter Partnerlinks

Benutzerhandbuch - Elterliche Kontrolle

Semantic Web Grundlagen

Basis und Dimension. Als nächstes wollen wir die wichtigen Begriffe Erzeugendensystem und Basis eines Vektorraums definieren.

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

Themenblock 2: Datenmodellierung mit ERM

Datenbanken I - Übung 1

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus:

XSL Templates. Mit Templates arbeiten. XSL Templates

Werkschau Web-Präsentationen

Bezwinge den Kreis. Was ist Diskriminierung?

RDF RESOURCE DESCRIPTION FRAMEWORK. Referentin: Claudia Langer

Seminar:Semantic Web Technologien. RDF Schema (vs. XMLS), Ontologien und OWL

BSV Ludwigsburg Erstellung einer neuen Internetseite

Gambio GX2 FAQ. Inhaltsverzeichnis

Online-Prüfungs-ABC. ABC Vertriebsberatung GmbH Bahnhofstraße Neckargemünd

Befolgen Sie konsistente Schritte, wenn Sie mit Ihren Kunden arbeiten. Erste Schritte Serie

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

Dokumentation Exchange

Neuanlage des Bankzugangs ohne das bestehende Konto zu löschen

Semantic Web Technologies 1

Algorithmische Kryptographie

Präsentation: Google-Kalender. Walli Ruedi Knupp Urdorf

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

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

Der Kontowecker: Einrichtung

Wärmebildkamera. Arbeitszeit: 15 Minuten

Linearen Gleichungssysteme Anwendungsaufgaben

Softwaretechnologie -Wintersemester 2013/ Dr. Günter Kniesel

Transkript:

Übung zur Lehrveranstaltung Semantic Web Technologies 1 Sebastian Rudolph und Elena Simperl Wintersemester 2011/12 http://semantic-web-grundlagen.de Lösung der Übung 1: RDF und RDF Schema Lösung der Aufgabe 1.1 (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 (i) Linie 5,7: :DTD declaration fehlt. (ii) Linie 10: </td> fehlt. (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 (i) Linie 4,2, 5: zeichen fehlen. (ii) Linie 4: </Listeneintrag> ist nicht das Gleich wie <ListenEintrag> 1

Lösung der Aufgabe 1.2 see RDF(S) specification. Lösung der Aufgabe 1.3:(b) Lösung der Aufgabe 1.3:(c) @prefix rdf: <http://www.w3.org/1990/02/22-rdf-syntax-ns#>. @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>. @prefix ex: <http://example.org/> ex:deutschland rdf:type ex:land. ex:hauptstadt_von rdfd:type rdfs:property; rdfs:domain ex:stadt; rdfs:range ex:land. ex:land rdf:type rdfs:class; rdfs:label "country"@en. ex:berlin rdf:type ex:stadt; rdfs:label "Berlin"@en; ex:hauptstadt_von ex:deutschland. ex:stadt rdf:type rdfs:class; rdfs:label "City"@en. Lösung der Aufgabe 1.4: 2

<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/vegetablethaicurry"> <ex:thaigerichtbasierendauf rdf:resource="http://example.org/kokomilsch"/> <rdf:description rdf:about="http://example.org/sebastian"> <rdf:type rdf:resource="http://exmaple.org/nussallergiker"/> <ex:isst rdf:resource="http://example.org/vegetablethaicurry"/> <rdf:description rdf:about="http://example.org/nussallergiker"> <rdfs:subclassof rdf:resource="http://exmaple.org/bedauernswert"/> <rdf:description rdf:about="http://example.org/thaigerichtbasierendauf"> <rdfs:subpropertyof rdf:resource="http://exmaple.org/hatzutat"/> <rdfs:domain rdf:resource="http://example.org/thaileandisch"/> <rdfs:range rdf:resource="http://example.org/nussig"/> <rdf:description rdf:about="http://example.org/hatzutat"> <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema# ContainerMembershipProperty"/> </rdf:rdf> Lösung der Aufgabe 1.5: (a) Leere Knoten können für beliebige Ressourcen stehen. falsch: nicht für Prädikate Prädikate müssen immer durch URI angegeben werden. (b) URLs können für beliebige Ressourcen stehen. (c) Jeder leere Knoten hat eine ID. falsch: z.b. Der Wert Resource des Attributs rdf:parsetype generiert automatisch einen neueren leeren Knoten ohne ID. 3

(d) Zwei leere Knoten mit unterschiedlicher ID können für die gleiche Ressourcen stehen. (e) Zwei unterschiedlich URLs 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 Ressroucen stehen. falsch: Eine ID von eine leere Knote ist lokal. (g) Kommen in mehreren RDF-Dokumenten die gleichen URIs vor, dann müssen sie für selbe Ressourcen stehen. : URI heisst Unique Resource Identifier. (h) Zwei unterschiedliche Literale können niemals für den gleichen Wert stehen. falsch: 2.0 und 2.00 stehen für gleichen wert in xsd:decimal. (i) Zwei Literal unterschieldlichen Datentyps können niemals für den gleichen Wert stehen. falsch: 2 (xsd:integer) und 2.0 (xsd:decimal) stehen für den gleichen Wert d.h. 2. (j) Eine URI kann niemals für den Wert eines Datentyps stehen. falsch: steht für den Wert des Datentyps xsd:anyuri. (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. falsch Lösung der Aufgabe 1.7: 4

Lösung der Aufgabe 1.8: (b),(c), und (e): modellieren nicht möglich in RDF(S). @prefix rdf: <http://www.w3.org/1990/02/22-rdf-syntax-ns#>. @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>. @prefix ex: <http://example.org/> Jede Pizza ist eine Speise. 5

ex:pizza rdfs:subclassof ex:speise. Alles, was einen Belag hat, ist eine Pizza. ex:hatbelag rdfs:domain ex:tomaten. Einen Belag haben ist eine Enthaltenseins-Beziehung. ex:belaghaben rdf:type rdfs:containermembershipproperty. 6