RDF und seine Anwendung

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

Ressourcen-Beschreibung im Semantic Web

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

... MathML XHTML RDF

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

RDF RESOURCE DESCRIPTION FRAMEWORK. Referentin: Claudia Langer

Grundbegriffe der Informatik

Leichte-Sprache-Bilder

Windows 10 > Fragen über Fragen

OWL Web Ontology Language

Was meinen die Leute eigentlich mit: Grexit?

Anleitung über den Umgang mit Schildern

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus:

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen

- Google als Suchmaschine richtig nutzen -

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

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

Übungsaufgabe zum ECDL-Modul 7

Statuten in leichter Sprache

Catherina Lange, Heimbeiräte und Werkstatträte-Tagung, November

Professionelle Seminare im Bereich MS-Office

Schritt 1. Anmelden. Klicken Sie auf die Schaltfläche Anmelden

Was ist Sozial-Raum-Orientierung?

trivum Multiroom System Konfigurations- Anleitung Erstellen eines RS232 Protokolls am Bespiel eines Marantz SR7005

Semantic Web Technologies 1

AutoTexte und AutoKorrektur unter Outlook verwenden

ALEMÃO. Text 1. Lernen, lernen, lernen

Was ich als Bürgermeister für Lübbecke tun möchte

WEBSEITEN ENTWICKELN MIT ASP.NET

Objektorientierte Programmierung für Anfänger am Beispiel PHP

Der Kalender im ipad

Ursprung des Internets und WWW

HTML5. Wie funktioniert HTML5? Tags: Attribute:

Das Leitbild vom Verein WIR

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

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

Tevalo Handbuch v 1.1 vom

Uniform Resource Identifiers (URI) und Domain Name Service (DNS)

2. XML 2.1 XML 1.0 und XML Schema. Jörg Schwenk Lehrstuhl für Netz- und Datensicherheit

AK Medientechnologien 05 Delegation

BIA-Wissensreihe Teil 4. Mind Mapping Methode. Bildungsakademie Sigmaringen

COMPUTER MULTIMEDIA SERVICE

Woher kommt die Idee Internet?

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Workflow, Business Process Management, 4.Teil

Idimager ein Bildverwaltungsprogramm-DAM Software

Zustandsgebundene Webservices

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

Geld Verdienen im Internet leicht gemacht

Barrierefreie Webseiten erstellen mit TYPO3

Motivation. Inhalt. URI-Schemata (1) URI-Schemata (2)

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit

Online-Publishing mit HTML und CSS für Einsteigerinnen

Das Persönliche Budget in verständlicher Sprache

Eine Anwendung mit InstantRails 1.7

CSS-Grundlagen. Etwas über Browser. Kapitel. Die Vorbereitung

Ein Leitfaden für Anfänger unter Zuhilfenahme frei verfügbarer Software! (bei z.b. Google Microsoft Powertoys suchen, oder diesen Link verwenden )

Menü auf zwei Module verteilt (Joomla 3.4.0)

Sound-Formate. SelfLinux Autor: Johnny Graber Formatierung: Torsten Hemm Lizenz: GFDL

Informationen zum Ambulant Betreuten Wohnen in leichter Sprache

e LEARNING Kurz-Anleitung zum Erstellen eines Wikis 1. Wiki erstellen

Kapitel WT:VIII (Fortsetzung)

BVMI / PLAYFAIR: Studie zur mobilen Musiknutzung

Das muss drin sein. Hallo, wir sind die Partei: DIE LINKE.

3. Neuen Newsbeitrag erstellen Klicken Sie auf das Datensatzsymbol mit dem +, damit Sie einen neuen Newsbeitrag erstellen können.

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf Seite 1 von 22

Webseiten sind keine Gemälde. Webstandards für ein besseres Web. Webstandards für ein besseres Web

IINFO Storyboard

Arbeit zur Lebens-Geschichte mit Menschen mit Behinderung Ein Papier des Bundesverbands evangelische Behindertenhilfe e.v.

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

Nicht über uns ohne uns

Jeunesse Autopiloten

Nicht kopieren. Der neue Report von: Stefan Ploberger. 1. Ausgabe 2003

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Um in das Administrationsmenü zu gelangen ruft Ihr Eure Seite auf mit dem Zusatz?mod=admin :

Regeln für das Qualitäts-Siegel

Info-Veranstaltung zur Erstellung von Zertifikaten

Wie bekomme ich eine Adresse. Eva Lackinger, Rene Morwind Margot Campbell

Enigmail Konfiguration

Entwicklung des Dentalmarktes in 2010 und Papier versus Plastik.

!!!!T!!! Systems!() Multimedia Solutions

kleines keyword brevier Keywords sind das Salz in der Suppe des Online Marketing Gordian Hense

EUROPEAN CONSORTIUM FOR THE CERTIFICATE OF ATTAINMENT IN MODERN LANGUAGES

Semantic Web Grundlagen

Wenn keine Verbindung zwischen den Computern besteht, dann bist du offline.

Diese Anleitung wurde erstellt von Niclas Lüchau und Daniel Scherer. Erste Anmeldung. Schritt 1: Anmeldung..2. Schritt 2: Passwort setzen 3

Kapitel 3 Frames Seite 1

Einfügen von Bildern innerhalb eines Beitrages

etutor Benutzerhandbuch XQuery Benutzerhandbuch Georg Nitsche

Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben:

So erstellen Sie nützliche Beschreibungen zu Ihren Tradingdaten

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

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Welche Gedanken wir uns für die Erstellung einer Präsentation machen, sollen Ihnen die folgende Folien zeigen.

Internet sinnvoll nutzen. itunes mit PodCasts & MP3

tipps für schülerinnen und schüler Fragen und Antworten Interview mit Unternehmen Fragebogen Interview mit Unternehmen Antwortbogen

Transkript:

Fakultät der Informatik Uni Jena WS 2005/06

Inhaltsverzeichnis Teil I 1 RDF Einführung Grundlagen in RDF URI Notationen Basis Elemente Container Reification RDF Einbinden 2 RDFS

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Wie/Wo finde ich Informationen im Web? Suchmaschine Stichwort orientiert grosse Datenmengen Kataloge/Verzeichnisse wenig umfangreich geringe Aktualität meist viele Tote Links Freunde gute Tipps, meist nicht da wenn man sie braucht

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Suchen von Informationen Wir wollen Informationen zum Begriff DDR! Wir bekommen ca. 5 Mill. Links bei Google Wir wollen Informationen zum Begriff SED! Wir bekommen ca. 2,3 Mill. Links bei Google

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Suchen von Informationen Wir wollen Informationen zum Begriff DDR! Wir bekommen ca. 5 Mill. Links bei Google Wir wollen Informationen zum Begriff SED! Wir bekommen ca. 2,3 Mill. Links bei Google Wer sagt der Suchmaschine eigentlich das ich einen Staat und eine Partei meinte?

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Suchen von Informationen Bei DDR+SED...... bekommt man 631 000 Einträge Nur, ich will nichts von einem vergangenem Staat wissen, oder einer Partei wissen.

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Suchen von Informationen Bei DDR+SED...... bekommt man 631 000 Einträge Nur, ich will nichts von einem vergangenem Staat wissen, oder einer Partei wissen. Ich möchte etwas über Speicher und Stream Editor wissen! Was tun?

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi RDF empfohlen vom World Wide Web Consortium (W3C) veröffentlich 1999 Beschreibung von verschiedenen Objekten möglich maschinenlesbar Mimetype ist application/rdf+xml

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Wir wollen Aussagensätze darstellen. ist ein Student.

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Wir wollen Aussagensätze darstellen. ist ein Student. <Subjekt> <Prädikat> <Objekt>

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Wir wollen Aussagensätze darstellen. ist ein Student. <Subjekt> <Prädikat> <Objekt> <http://www.ebay.de/> hat den Titel <ebay Deutschland - Der weltweite Online-Marktplatz>.

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Wir wollen Aussagensätze darstellen. ist ein Student. <Subjekt> <Prädikat> <Objekt> <http://www.ebay.de/> hat den Titel <ebay Deutschland - Der weltweite Online-Marktplatz>. <http://www.altesprachen.de/> <http://purl.org/dc/elements/1.1/subject> <Alte Sprachen im Unterricht>.

Was ist ein URI? RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Uniform Resource Identifier (einheitlicher Ressourcenbezeichner) Zeichenfolge die ein Objekt einen eindeutigen Namen gibt Aus http://de.wikipedia.org/wiki/uri <Schema>://[<Benutzer>[:<Passwort>]@]<Server>[:<Port>]/[<Pfad>] [?<Anfrage>][#<Fragment>]

Was ist ein URI? RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Uniform Resource Identifier (einheitlicher Ressourcenbezeichner) Zeichenfolge die ein Objekt einen eindeutigen Namen gibt Aus http://de.wikipedia.org/wiki/uri <Schema>://[<Benutzer>[:<Passwort>]@]<Server>[:<Port>]/[<Pfad>] [?<Anfrage>][#<Fragment>] kann für Subjekt, Prädikat oder Objekt stehen

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Notation

Notationen RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi gerichteter Graph N3, Notation3, (N-Triple) RDF/XML

RDF als Graph RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi

RDF als Graph RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi

N-Triples/3N RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Jede Zeile ein Eintrag getrennt durch Whitespaces, Schlußpunkt 7-Bit US-ASCII

N-Triples/3N RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Beispiel Jede Zeile ein Eintrag getrennt durch Whitespaces, Schlußpunkt 7-Bit US-ASCII Mario hält Vortrag. mailto:hpeter@informatik.uni-jena.de hört Vortrag.

N-Triples/3N RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Beispiel Jede Zeile ein Eintrag getrennt durch Whitespaces, Schlußpunkt 7-Bit US-ASCII Mario hält Vortrag. mailto:hpeter@informatik.uni-jena.de hört Vortrag. <http://www.w3.org/2001/sw/rdfcore/ntriples/#secstring1> <http://www.w3.org/1999/02/22-rdf-syntaxns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#statement>.

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Für N-Triple exisistiert eine EBNF, eine formale beschriebene Grammatik EBNF für N-Triple ntripledoc ::= line* line ::= ws* (comment triple)? eoln comment ::= # (character - ( cr lf ) )* triple ::= subject ws+ predicate ws+ object ws*. ws* subject ::= uriref namednode predicate ::= uriref object ::= uriref namednode literal uriref ::= < absoluteuri > namednode ::= _: name literal ::= string string ::= character* with escapes. Defined in section Strings name ::= [A-Za-z][A-Za-z0-9]* absoluteuri ::= ( character - ( < > space ) )+ character ::= [#x20-#x7e] /* US-ASCII space to decimal 127 */

Warum RDF/XML? RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi baut auf XML auf gutes Austauschformat XML-Parser gibt es in Hülle und Fülle Graph ist nicht die effizienteste Möglichkeit zu transportieren

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Beispiel für ein RDF/XML Dokument 1 <? xml v e r s i o n=" 1.0 "?> 2 <rdf:rdf 3 x m l n s : r d f=" http: // www. w3. org /1999/02/22 - rdf - syntax - ns \# " 4 x m l n s : p s t c n=" http: // burningbird. net / postcon / elements /1.0/ "> 5 < r d f : D e s c r i p t i o n r d f : a b o u t=" http: // burningbird. net / articles / monster3. htm "> 6 <p s t c n : a u t h o r>s h e l l e y Powers</ p s t c n : a u t h o r> 7 < p s t c n : t i t l e>a r c h i t e u t h i s Dux</ p s t c n : t i t l e> 8 </ r d f : D e s c r i p t i o n> 9 </ rdf:rdf>

parsetype RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Typ des Prädikats ist normalerweise bekannt

parsetype RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Typ des Prädikats ist normalerweise bekannt kann aber auch explizit mitgeben... <f o o : a l s o C o n t a i n s r d f : p a r s e T y p e=" Literal "><h1>wie a r b e i t e i c h e f f e k t i v u n t e r KDE?</h1></ f o o : a l s o C o n t a i n s>

rdf:value RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Problem Wollen so etwas darstellen: < f o o : l a s t E d i t e d>18</ f o o : l a s t E d i t e d>

rdf:value RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Problem Wollen so etwas darstellen: < f o o : l a s t E d i t e d>18</ f o o : l a s t E d i t e d> Aber was 18, Sekunden, Stunden, Tage, Wochen, Honigbrötchen?

rdf:value RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Problem Wollen so etwas darstellen: < f o o : l a s t E d i t e d>18</ f o o : l a s t E d i t e d> Aber was 18, Sekunden, Stunden, Tage, Wochen, Honigbrötchen? Möglich wäre < f o o : l a s t E d i t e d>18 h o u r s</ f o o : l a s t E d i t e d>

rdf:value RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Problem Wollen so etwas darstellen: < f o o : l a s t E d i t e d>18</ f o o : l a s t E d i t e d> Aber was 18, Sekunden, Stunden, Tage, Wochen, Honigbrötchen? Möglich wäre < f o o : l a s t E d i t e d>18 h o u r s</ f o o : l a s t E d i t e d> Aber schlecht, da Parser wissen muss wie er den String teilen muss, besser:

rdf:value RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Problem Wollen so etwas darstellen: < f o o : l a s t E d i t e d>18</ f o o : l a s t E d i t e d> Aber was 18, Sekunden, Stunden, Tage, Wochen, Honigbrötchen? Möglich wäre < f o o : l a s t E d i t e d>18 h o u r s</ f o o : l a s t E d i t e d> Aber schlecht, da Parser wissen muss wie er den String teilen muss, besser: < f o o : l a s t E d i t e d>18</ f o o : l a s t E d i t e d> <f o o : l a s t E d i t e d U n i t>h o u r s</ f o o : l a s t E d i t e d U n i t>

rdf:value RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Problem Wollen so etwas darstellen: < f o o : l a s t E d i t e d>18</ f o o : l a s t E d i t e d> Aber was 18, Sekunden, Stunden, Tage, Wochen, Honigbrötchen? Möglich wäre < f o o : l a s t E d i t e d>18 h o u r s</ f o o : l a s t E d i t e d> Aber schlecht, da Parser wissen muss wie er den String teilen muss, besser: < f o o : l a s t E d i t e d>18</ f o o : l a s t E d i t e d> <f o o : l a s t E d i t e d U n i t>h o u r s</ f o o : l a s t E d i t e d U n i t> Aber immer noch nicht gut genug. So ist das eigentliche Prädikat nicht mehr geschlossen.

rdf:value RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Letzter Versuch:

rdf:value RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Letzter Versuch: < f o o : l a s t E d i t e d r d f : p a r s e T y p e=" Resource "> < r d f : v a l u e>18</ r d f : v a l u e> <f o o : l a s t E d i t e d U n i t>h o u r s</ f o o : l a s t E d i t e d U n i t> </ f o o : l a s t E d i t e d>

Container RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi

rdf:bag RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Eine Mengenangabe, wobei Reihenfolge keine Rolle spielt jede Eintrag wird mit <rdf:li>

rdf:seq RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Eine Mengenangabe, wobei Reihenfolge wichtig ist jede Eintrag wird mit <rdf:li>

rdf:alt RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Eine Mengenangabe, wobei nur ein Eintrag ausgewählt wird jede Eintrag wird mit <rdf:li>

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi

Reification RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Interpretation von Aussagen als Ressource erlaubt Aussagen über Aussagen häufig im Zusammenhang mit Vertrauensaussagen oder Mutmaßungen

Reification RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Interpretation von Aussagen als Ressource erlaubt Aussagen über Aussagen häufig im Zusammenhang mit Vertrauensaussagen oder Mutmaßungen

Reification RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Interpretation von Aussagen als Ressource erlaubt Aussagen über Aussagen häufig im Zusammenhang mit Vertrauensaussagen oder Mutmaßungen

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Wo speichere ich RDF-Daten? Prinzipiell zwei Möglichkeiten: extern speichern in die Objektdatei einbetten

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Wo speichere ich RDF-Daten? Prinzipiell zwei Möglichkeiten: extern speichern in die Objektdatei einbetten in SVG gibt es extra Tag dafür (<metatag>)

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi RDF in HTML einbetten 1 <head> 2 < t i t l e>some Page</ t i t l e> 3 <r d f : RDF xmlns : r d f=" http :// www. w3. org /1999/02/22 - rdf - syntax - ns # " 4 xmlns : dc=" http :// purl. org / dc / elements /1.1/ "> 5 <r d f : D e s c r i p t i o n r d f : about=" http :// www. w3. org / " dc : t i t l e =" W3C Homepage "/> 6 </ r d f : RDF> 7 </ head>

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi 1 <h e a d> 2 < t i t l e >My Document</ t i t l e > 3 < o b j e c t d a t a=" d a t a : a p p l i c a t i o n / r d f + x m l ; b a s e 6 4, P H J k Z j p S R E Y g e G 1 s b n M 6 c m R m P S J o d H R 4 w O i 8 v d 3 d 3 L n c z L m 9 y Z y 8 x O T k 5 L z A y L z I y L X J k Z i 1 z e W 5 0 Y X g t b n M j I g o g I C A g I C A g I C A g I C B 4 b W x u 5 c z p k Y z 0 i a H R 0 c D o v L 3 B 1 c m w u b 3 J n L 2 R j L 2 V s Z W 1 l b n R z L z E u M S 8 i P g o g I D x y Z G Y 6 R G V z Y 3 J p c H R p b 6 2 4 g c m R m O m F i b 3 V 0 P S J o d H R w O i 8 v d 3 d 3 L n c z L m 9 y Z y 8 i P g o g I C A g P G R j O n R p d G x l P l d v c m x k I F d p Z G 7 U g V 2 V i I E N v b n N v c n R p d W 0 8 L 2 R j O n R p d G x l P i A K I C A 8 L 3 J k Z j p E Z X N j c m l w d G l v b j 4 K P C 9 y Z G Y 6 U k R 8 G P g = = "></ o b j e c t> 9 </ h e a d>

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi 1 <h e a d> 2 < t i t l e >My Document</ t i t l e > 3 < o b j e c t d a t a=" d a t a : a p p l i c a t i o n / r d f + x m l ; b a s e 6 4, P H J k Z j p S R E Y g e G 1 s b n M 6 c m R m P S J o d H R 4 w O i 8 v d 3 d 3 L n c z L m 9 y Z y 8 x O T k 5 L z A y L z I y L X J k Z i 1 z e W 5 0 Y X g t b n M j I g o g I C A g I C A g I C A g I C B 4 b W x u 5 c z p k Y z 0 i a H R 0 c D o v L 3 B 1 c m w u b 3 J n L 2 R j L 2 V s Z W 1 l b n R z L z E u M S 8 i P g o g I D x y Z G Y 6 R G V z Y 3 J p c H R p b 6 2 4 g c m R m O m F i b 3 V 0 P S J o d H R w O i 8 v d 3 d 3 L n c z L m 9 y Z y 8 i P g o g I C A g P G R j O n R p d G x l P l d v c m x k I F d p Z G 7 U g V 2 V i I E N v b n N v c n R p d W 0 8 L 2 R j O n R p d G x l P i A K I C A 8 L 3 J k Z j p E Z X N j c m l w d G l v b j 4 K P C 9 y Z G Y 6 U k R 8 G P g = = "></ o b j e c t> 9 </ h e a d> 1 <head> 2 < t i t l e>my Document</ t i t l e> 3 < s c r i p t t y p e=" application / rdf + xml "> 4 <r d f : RDF xmlns : r d f=" http :// www. w3. org /1999/02/22 - rdf - syntax - ns # " 5 xmlns : dc=" http :// purl. org / dc / elements /1.1/ "> 6 <r d f : D e s c r i p t i o n r d f : about=" http :// www. w3. org / " dc : t i t l e =" W3C Homepage "/> 7 </ r d f : RDF> 8 </ s c r i p t> 9 </ head>

RDF RDFS Grundlagen URI Notationen Basis Elemente Container Reifi Der einzig portable und sichere Weg RDF mit HTML zu verbinden ist: In eine XHTML Datei einbetten 1 < l i n k r e l=" alternate " t y p e=" application / rdf + xml " t i t l e =" RDF Version " h r e f=" example21. rdf " />

RDF RDFS RDF Schema

RDFS RDF RDFS Beschreibung von RDF-Elementen Erstellung eigener Vokabularien

RDFS RDF RDFS Beschreibung von RDF-Elementen Erstellung eigener Vokabularien Zusammenfassen von Elementen zu Klassen

RDFS RDF RDFS Beschreibung von RDF-Elementen Erstellung eigener Vokabularien Zusammenfassen von Elementen zu Klassen Erstellung von Unterklassen dabei wird ähnlich wie OOP vererbt

RDFS RDF RDFS Beschreibung von RDF-Elementen Erstellung eigener Vokabularien Zusammenfassen von Elementen zu Klassen Erstellung von Unterklassen dabei wird ähnlich wie OOP vererbt Einschränkungen möglich, nicht jeder Satz macht Sinn Die Abteilung Einkauf ist in Gehaltstufe C3.

RDFS RDF RDFS Beschreibung von RDF-Elementen Erstellung eigener Vokabularien Zusammenfassen von Elementen zu Klassen Erstellung von Unterklassen dabei wird ähnlich wie OOP vererbt Einschränkungen möglich, nicht jeder Satz macht Sinn Die Abteilung Einkauf ist in Gehaltstufe C3. Der Prof. Beckstein ist in Gehaltstufe C3.

RDF RDFS Basisklassen in RDFS rdfs:resource - die Klasse aller Ressourcen rdfs:class - die Klasse aller Klasse rdfs:literal - die Klasse aller Literale rdf:property - die Klasse aller Eigenschaften rdf:statement - die Klasse aller Aussagen Beispiel für eine RDF-Schema Definition...

Vererbung in RDFS RDF RDFS

RDF RDFS <rdf:rdf x m l n s : r d f=" http: // www. w3. org /1999/02/22 - rdf - syntax - ns # " x m l n s : r d f s=" http: // www. w3. org /200/01/ rdf - schema # "> < r d f s : C l a s s r d f : I D=" Person "> </ r d f s : C l a s s> < r d f s : C l a s s r d f : I D=" V e r w a l t u n g s m i t a r b e i t e r "> <r d f s : s u b C l a s s O f r d f s : r e s o u r c e=" # Person " /> </ r d f s : C l a s s> < r d f s : C l a s s r d f : I D=" A k a d e m i s c h e r _ M i t a r b e i t e r "> <r d f s : s u b C l a s s O f r d f s : r e s o u r c e=" # Person " /> </ r d f s : C l a s s> < r d f s : C l a s s r d f : I D=" Student "> <r d f s : s u b C l a s s O f r d f s : r e s o u r c e=" # Person " /> </ r d f s : C l a s s> < r d f s : C l a s s r d f : I D=" Professor "> <r d f s : s u b C l a s s O f r d f : I D=" # A k a d e m i s c h e r _ M i t a r b e i t e r " /> </ r d f s : C l a s s>...

Dublin Core RSS FOAF Photo-RDF Abschluß Inhaltsverzeichnis Teil II 3 Dublin Core 4 RSS Podcasts Videocasts 5 FOAF 6 Photo-RDF

Dublin Core RSS FOAF Photo-RDF Abschluß

Dublin Core RSS FOAF Photo-RDF Abschluß Was ist Dublin Core? Bezeichnet ein Metadaten-Schema

Dublin Core RSS FOAF Photo-RDF Abschluß Was ist Dublin Core? Bezeichnet ein Metadaten-Schema von einer Arbeitsgruppe ausgearbeitet, seit 1995

Dublin Core RSS FOAF Photo-RDF Abschluß Was ist Dublin Core? Bezeichnet ein Metadaten-Schema von einer Arbeitsgruppe ausgearbeitet, seit 1995 Name leitet sich von dem Konferenzort ab (Dublin/Ohio/USA)

Dublin Core RSS FOAF Photo-RDF Abschluß Was ist Dublin Core? Bezeichnet ein Metadaten-Schema von einer Arbeitsgruppe ausgearbeitet, seit 1995 Name leitet sich von dem Konferenzort ab (Dublin/Ohio/USA) definiert derzeit 15 Kernfelder

Dublin Core RSS FOAF Photo-RDF Abschluß 15 Metadaten Terme VON DC 1 contributor - Co-Autor, oder andere Mitwirkender 2 coverage - Örtliche-, Zeitliche- oder Geografische Eingrenzung 3 creator - verantw. Verfasser, muss keine natürliche Person sein. 4 date - Ein Datum das ein Ereignis im Lebenslauf festhält 5 description - Beschreibung 6 format - typischerweise eine Beschreibung des Formats 7 identifier - URI, ISBN, URL, DOI 8 language - verwendete Sprache 9 publisher - Wer zeichnet sich für die Veröffentlich verantwortlich? 10 relation - mit welchem anderen Dokum. steht es in Verbindung 11 rights - welche Rechte werden an dem Dokument gehalten 12 source - Quelle(n) von dem abgeleitet wurde 13 subject - Strichwörter zum Inhalt 14 title - der offizielle Titel 15 type - von welchen Typ ist das Dokument

Dublin Core RSS FOAF Photo-RDF Abschluß Es gibt noch mehr Metadaten audience isreplacedby replaces available verfügbar.... - Hörerkreis - wurde ersetzt von - ersetzt - ab wann wird es verfügbar, oder bis wann wird es Bedeutung nicht nur im Web Auch Museen, Bibliotheken verwenden Dublin Core

Dublin Core RSS FOAF Photo-RDF Abschluß Zusammenhang zwischen DC und RDF DC können als Prädikate dienen. <http://www.volleyball.de> <http://purl.org/dc/elements/1.1/title> "Volleyball.de".

Dublin Core RSS FOAF Photo-RDF Abschluß Zusammenhang zwischen DC und RDF DC können als Prädikate dienen. <http://www.volleyball.de> <http://purl.org/dc/elements/1.1/title> "Volleyball.de".

Dublin Core RSS FOAF Photo-RDF Abschluß Zusammenhang zwischen DC und RDF DC können als Prädikate dienen. <http://www.volleyball.de> <http://purl.org/dc/elements/1.1/title> "Volleyball.de". Nur durch die Verwendung gemeinsamer Prädikate ist Semantic Web überhaupt möglich!

Dublin Core RSS FOAF Photo-RDF Abschluß Podcasts Videocasts Was ist RSS? Je nach Spezifikationen Abkürzung für Really Simple Syndication oder Rich Site Summary RDF Site Summary

Dublin Core RSS FOAF Photo-RDF Abschluß Podcasts Videocasts Was ist RSS? Je nach Spezifikationen Abkürzung für Really Simple Syndication oder Rich Site Summary RDF Site Summary RSS 0.9, wurde von Netscape herausgebracht und basierte auf RDF

Dublin Core RSS FOAF Photo-RDF Abschluß Podcasts Videocasts Beispiel für ein RSS RSS-Feed von Komascript.de - Kopf 1 <? xml v e r s i o n=" 1.0 " e n c o d i n g=" utf -8 "?> 2 <!DOCTYPE r s s [ <!ENTITY % HTMLlat1 PUBLIC " -// W3C // ENTITIES... " 3 < r s s v e r s i o n=" 2.0 " x m l : b a s e=" http: // www. komascript. de "> 4 <c h a n n e l> 5 < t i t l e>koma S c r i p t d o c u m e n t a t i o n p r o j e c t KOMA S c r i p t doc... 6 < l i n k>h t t p : //www. k o m a s c r i p t. de</ l i n k> 7 < d e s c r i p t i o n>koma S c r i p t i s t e i n Bündel von K l a s s e n und Pak... 8 <l a n g u a g e>en</ l a n g u a g e>

Dublin Core RSS FOAF Photo-RDF Abschluß Podcasts Videocasts RSS-Feed von Komascript.de - Item 9 <item> 10 < t i t l e>s u b s u b s e c t i o n Ü b e r s c h r i f t am Ende d e r S e i t e</ t i t l e> 11 < l i n k>h t t p : //www. k o m a s c r i p t. de / node /310</ l i n k> 12 < d e s c r i p t i o n>& l t ; p&g t ; I r g e n d w i e i s t d i e Ü b e r s c h r i f t e i n e r s u b s u b s e c t i o n 13 </ d e s c r i p t i o n> 14 <c a t e g o r y domain=" http: // www. komascript. de / taxonomy / term /4 ">KOMA S c r i p t< 15 <pubdate>f r i, 17 Feb 2006 18 : 0 6 : 2 7 +0100</ pubdate> 16 </ item>

Dublin Core RSS FOAF Photo-RDF Abschluß Podcasts Videocasts RSS-Feed von Komascript.de - Item 9 <item> 10 < t i t l e>s u b s u b s e c t i o n Ü b e r s c h r i f t am Ende d e r S e i t e</ t i t l e> 11 < l i n k>h t t p : //www. k o m a s c r i p t. de / node /310</ l i n k> 12 < d e s c r i p t i o n>& l t ; p&g t ; I r g e n d w i e i s t d i e Ü b e r s c h r i f t e i n e r s u b s u b s e c t i o n 13 </ d e s c r i p t i o n> 14 <c a t e g o r y domain=" http: // www. komascript. de / taxonomy / term /4 ">KOMA S c r i p t< 15 <pubdate>f r i, 17 Feb 2006 18 : 0 6 : 2 7 +0100</ pubdate> 16 </ item>... RSS-Feed von Komascript.de - Item 47 <item> 48 < t i t l e>s c h r i f t e n s t u f e n l o s s k a l i e r e n</ t i t l e> 49 < l i n k>h t t p : //www. k o m a s c r i p t. de / node /305</ l i n k> 50 < d e s c r i p t i o n>& l t ; p&g t ; H a l l o,& l t ; / p&gt ; 51 & l t ; p&gt ; i c h möchte g e r n e f ü r e i n Buch im Format 17 x24 e i n e Standard S c h 52 & l t ; p&gt ; L e i d e n d i e P r o p o r t i o n e n im S c h r i f t b i l d u n t e r e i n e r s o l c h e n E i n s 53 & l t ; p&gt ; Noch e i n e n a i v e Frage, w e l c h e S c h r i f t t y p e n, wie metafont, ps, t 54 </ d e s c r i p t i o n> 55 <c a t e g o r y domain=" http: // www. komascript. de / taxonomy / term /4 ">KOMA S c r i p t< 56 <pubdate>wed, 15 Feb 2006 09 : 2 2 : 5 3 +0100</ pubdate> 57 </ item>

Dublin Core RSS FOAF Photo-RDF Abschluß Podcasts Videocasts Verwendung in einem Akregator

Dublin Core RSS FOAF Photo-RDF Abschluß Podcasts Videocasts

Dublin Core RSS FOAF Photo-RDF Abschluß Podcasts Videocasts Name kommt von ipod und Broadcasting basiert auf RSS ist weit verbreitet ist Standardisiert es existieren grosse Verzeichnisse ist einfach zu erstellen

Dublin Core RSS FOAF Photo-RDF Abschluß Podcasts Videocasts

Dublin Core RSS FOAF Photo-RDF Abschluß Podcasts Videocasts Beispiel für ein Podcast Podcast-Feed von fritz.de 1 <? xml v e r s i o n=" 1.0 " e n c o d i n g=" UTF -8 "?> 2 < r s s x m l n s : i t u n e s=" http: // www. itunes. com / dtds / podcast -1.0. dtd " 3 x m l n s : d c=" http: // purl. org / dc / elements /1.1/ " 4 v e r s i o n=" 2.0 "> 17 <c h a n n e l> 18 < t t l>60</ t t l> 19 < t i t l e>www. f r i t z. d e : Die Frau, d i e s i c h f a s t... k l i n g t</ t i t l e> 20 < l i n k>h t t p : //www. f r i t z. de / a u d i o s /</ l i n k> 21 < d e s c r i p t i o n>monatelang war s i e d i e Frau, d i e s i c h 31 </ i t u n e s : c a t e g o r y> 32 <i t u n e s : c a t e g o r y t e x t=" Public Radio "/> 33 < i t u n e s : s u b t i t l e>podcast d e r Jugendh&#x f 6 ; r f u n k w e l l e d e s... 34 <i t u n e s : s u m m a r y>monatelang war s i e d i e Frau, d i e s i c h f a s t... 35 36 Und j e t z t r a t e t mal, wer r e i n z u f&#xe4 ; l l i g j e d e n Abend i n... 37 38 F r e u t Euch a u f d i e Frau, d i e s i c h n i c h t nur f a s t so anh...

Dublin Core RSS FOAF Photo-RDF Abschluß Podcasts Videocasts Beispiel für ein Podcast Podcast-Feed von fritz.de - Items 75 <d c : c r e a t o r>www. f r i t z. de</ d c : c r e a t o r> 76 < d e s c r i p t i o n><! [CDATA[ Hollywood ] ]></ d e s c r i p t i o n> 77 <e n c l o s u r e u r l=" http: // download. fritz. de / comedy / folge_160206. mp3 " l e n g t h=" 2114784 " t y p e=" audio /x - mpeg " /> 78 </ item> 79 80 <item> 81 < t i t l e>f o l g e 124</ t i t l e> 82 < l i n k>h t t p : //www. f r i t z. de /comedy/ folge_150206. mp3</ l i n k> 83 <pubdate>tue, 14 Feb 2006 11 : 3 9 : 5 3 0100</ pubdate> 84 <d c : c r e a t o r>www. f r i t z. de</ d c : c r e a t o r> 85 < d e s c r i p t i o n><! [CDATA[ I d e e ] ]></ d e s c r i p t i o n> 86 <e n c l o s u r e u r l=" http: // download. fritz. de / comedy / folge_150206. mp3 " l e n g t h=" 2223648 " t y p e=" audio /x - mpeg " /> 87 </ item> 88 89 <item> 90 < t i t l e>f o l g e 123</ t i t l e> 91 < l i n k>h t t p : //www. f r i t z. de /comedy/ folge_140206. mp3</ l i n k>

Dublin Core RSS FOAF Photo-RDF Abschluß Podcasts Videocasts

Dublin Core RSS FOAF Photo-RDF Abschluß Podcasts Videocasts Beispiel für ein Videocast

Dublin Core RSS FOAF Photo-RDF Abschluß Podcasts Videocasts Videocast günstig für Nachrichten Werbung Trailer eingebettete Systeme

Dublin Core RSS FOAF Photo-RDF Abschluß

Dublin Core RSS FOAF Photo-RDF Abschluß FOAF Friend of a Friend Freund eines Freundes ist ein RDF-Schema fester definierte Sprachschatz Sammeln von Eigenschaften über Personen

Dublin Core RSS FOAF Photo-RDF Abschluß FOAF Friend of a Friend Freund eines Freundes ist ein RDF-Schema fester definierte Sprachschatz Sammeln von Eigenschaften über Personen erlaubt das suchen nach Eigenschaften über Personen Zeige mir alle Personen die nicht kennen und in Weimar leben. Zeige mir alle Personen die in der Arbeitsgruppe Semantisches Web arbeiten.

Dublin Core RSS FOAF Photo-RDF Abschluß Ein FOAF-Beispiel 1 <rdf:rdf 2 x m l n s : r d f=" http: // www. w3. org /1999/02/22 - rdf - syntax - ns # " 3 x m l n s : f o a f=" http: // xmlns. com / foaf /0.1/ "> 4 <f o a f : P e r s o n r d f : I D=" me "> 5 <f o a f : n a m e>mario S c h e e l</ f o a f : n a m e> 6 < f o a f : t i t l e>h e r r</ f o a f : t i t l e> 7 <f o a f : g i v e n n a m e>mario</ f o a f : g i v e n n a m e> 8 <f o a f : f a m i l y _ n a m e>s c h e e l</ f o a f : f a m i l y _ n a m e> 9 < f o a f : n i c k>z w e i s t e i n 1 2</ f o a f : n i c k> 10 <foaf:mbox_sha1sum>8323 b33c1478714b578b1d8dfd3e6aaf258fab09</ foaf:mbox_sha1sum> 11 <f o a f : h o m e p a g e r d f : r e s o u r c e=" http: // www. marioscheel. de "/> 12 <f o a f : m y e r s B r i g g s>estp</ f o a f : m y e r s B r i g g s> 13 <f o a f : g e e k c o d e>gcs d s+: a C++ U ++ P L+++ E W++ N+ o K w O M+ V PS++ PE+ Y PGP++ t+ 5 X++ R tv b++ DI DG e++ h r y+</ f o a f : g e e k c o d e> 14 <f o a f : g e n d e r>male</ f o a f : g e n d e r>

Dublin Core RSS FOAF Photo-RDF Abschluß Ich kenne... Fortsetzung 15 <f o a f : k n o w s> 16 <f o a f : P e r s o n> 17 <f o a f : n a m e>d e n i s e S c h e e l</ f o a f : n a m e> 18 <foaf:mbox_sha1sum>0 fa755e1e99c92d5d09cab8c5d97e1177e694579< / foaf:mbox_sha1sum> 19 </ f o a f : P e r s o n> 20 </ f o a f : k n o w s> 21 <f o a f : k n o w s> 22 <f o a f : P e r s o n> 23 <f o a f : n a m e>s t e f a n P h i l i p s</ f o a f : n a m e> 24 <foaf:mbox_sha1sum>d 9 e 9 8 1 8 6 f b b f 8 5 e d f 3 2 1 b 0 e 9 9 d 0 1 e d f 0 c b d 0 f 4 c 1< / foaf:mbox_sha1sum> 25 </ f o a f : P e r s o n> 26 </ f o a f : k n o w s> 27 </ f o a f : P e r s o n> 28 </ rdf:rdf>

Dublin Core RSS FOAF Photo-RDF Abschluß Zusammenbringen von Informationen Informationen aus verschiedenen Quellen können auch zusammengeführt werden. Datei 1 <f o a f : P e r s o n> <f o a f : n a m e>edd D u m b i l l</ f o a f : n a m e> <f o a f : m b o x r d f : r e s o u r c e=" mailto:edd@xml. com " /> </ f o a f : P e r s o n> <f o a f : P e r s o n> <f o a f : n a m e>simon St. L a u r e n t</ f o a f : n a m e> <f o a f : m b o x r d f : r e s o u r c e=" m a i l t o : s i m o n @ x m l h a c k. com " /> </ f o a f : P e r s o n> <f o a f : P e r s o n> <f o a f : n a m e>e r i c van d e r V l i s t</ f o a f : n a m e> <f o a f : m b o x r d f : r e s o u r c e=" m a i l t o : e r i c @ x m l h a c k. com " /> </ f o a f : P e r s o n>

Dublin Core RSS FOAF Photo-RDF Abschluß Zusammenbringen von Informationen Datei 2 <f o a f : P e r s o n> <f o a f : m b o x r d f : r e s o u r c e=" mailto:edd@xml. com " /> < f o a f : d e p i c t i o n r d f : r e s o u r c e=" http: // example. org / photos / edd + simon. jpg " /> </ f o a f : P e r s o n> <f o a f : P e r s o n> <f o a f : m b o x r d f : r e s o u r c e=" m a i l t o : s i m o n @ x m l h a c k. com " /> < f o a f : d e p i c t i o n r d f : r e s o u r c e=" http: // example. org / photos / edd + simon. jpg " /> </ f o a f : P e r s o n>

Dublin Core RSS FOAF Photo-RDF Abschluß Zusammenbringen von Informationen Wird zu Datei 3 <f o a f : P e r s o n> <f o a f : n a m e>edd D u m b i l l</ f o a f : n a m e> <f o a f : m b o x r d f : r e s o u r c e=" mailto:edd@xml. com " /> < f o a f : d e p i c t i o n r d f : r e s o u r c e=" http: // example. org / photos / edd + simon. jpg " /> </ f o a f : P e r s o n> <f o a f : P e r s o n> <f o a f : n a m e>simon St. L a u r e n t</ f o a f : n a m e> <f o a f : m b o x r d f : r e s o u r c e=" m a i l t o : s i m o n @ x m l h a c k. com " /> < f o a f : d e p i c t i o n r d f : r e s o u r c e=" http: // example. org / photos / edd + simon. jpg " /> </ f o a f : P e r s o n> <f o a f : P e r s o n> <f o a f : n a m e>e r i c van d e r V l i s t</ f o a f : n a m e> <f o a f : m b o x r d f : r e s o u r c e=" m a i l t o : e r i c @ x m l h a c k. com " /> </ f o a f : P e r s o n>

Dublin Core RSS FOAF Photo-RDF Abschluß Andere Terme Agent OnlineAccount OnlineGamingAccount icqchatid interest currentproject pastproject workplacehomepage dnachecksum

Dublin Core RSS FOAF Photo-RDF Abschluß Andere Terme Agent OnlineAccount OnlineGamingAccount icqchatid interest currentproject pastproject workplacehomepage dnachecksum The foaf:dnachecksum property is mostly a joke, but also a reminder that there will be lots of different identifying properties for people, some of which we might find disturbing.

Dublin Core RSS FOAF Photo-RDF Abschluß

Dublin Core RSS FOAF Photo-RDF Abschluß Wie finde ich ein bestimmtes Bild? Kataloge wälzen Datenbanken fragen

Dublin Core RSS FOAF Photo-RDF Abschluß Wie finde ich ein bestimmtes Bild? Kataloge wälzen Datenbanken fragen Schuhkartons durchwühlen Photoalben durchblättern

Dublin Core RSS FOAF Photo-RDF Abschluß Wie finde ich ein bestimmtes Bild? Kataloge wälzen Datenbanken fragen Schuhkartons durchwühlen Photoalben durchblättern Verzeichnisse mit kleinen Bildchen durchsuchen

Dublin Core RSS FOAF Photo-RDF Abschluß

Dublin Core RSS FOAF Photo-RDF Abschluß Aufbau von Photo-RDF Ein Metadatensatz besteht aus drei Teilen: 1 Dublin Core Beschreibung title, description, creator, date, type ("image")

Dublin Core RSS FOAF Photo-RDF Abschluß Aufbau von Photo-RDF Ein Metadatensatz besteht aus drei Teilen: 1 Dublin Core Beschreibung title, description, creator, date, type ("image") 2 Technischer Beschreibung camera, film, lens, devel-date

Dublin Core RSS FOAF Photo-RDF Abschluß Aufbau von Photo-RDF Ein Metadatensatz besteht aus drei Teilen: 1 Dublin Core Beschreibung title, description, creator, date, type ("image") 2 Technischer Beschreibung camera, film, lens, devel-date 3 Inhaltlicher Beschreibung Portrait, Group-portrait, Landscape, Baby, Architecture, Wedding, Macro, Graphic, Panorama, Animal

Dublin Core RSS FOAF Photo-RDF Abschluß Funktionsweise von Photo-RDF

Dublin Core RSS FOAF Photo-RDF Abschluß Beispiel für ein Photo-RDF Album http://jigsaw.w3.org/yves/australia/1998/04/

Dublin Core RSS FOAF Photo-RDF Abschluß RDF mit RDF kann Aussagen über Daten machen mit RDF kann Aussagen über Aussagen ist maschinenlesbar

Dublin Core RSS FOAF Photo-RDF Abschluß Vielen Dank für Ihre Aufmerksamkeit