Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Institut für Informatik Betriebliche Informationssysteme RDF – eine Einführung Dublin Core XMP.

Ähnliche Präsentationen


Präsentation zum Thema: "Institut für Informatik Betriebliche Informationssysteme RDF – eine Einführung Dublin Core XMP."—  Präsentation transkript:

1 Institut für Informatik Betriebliche Informationssysteme RDF – eine Einführung Dublin Core XMP

2 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 2 Übersicht Gliederung 1.Einleitung in das Thema RDF 2.Beschreibung RDF 3.Serialisierung von RDF 4.RDF in HTML 5.Dublin Core 6.Adobe XMP 7.Fazit

3 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 3 1. Einleitung in das Thema RDF Problemstellung: Dokumente im Web etc. nicht automatisiert identifizierbar, wiederauffindbar, integrierbar Identifizierung von Dokumenten bisher nur über Volltext- Indizierung möglich -mit entsprechend schlechten Suchergebnissen -sinnvolle Klassifizierung nicht möglich -kein automatisiertes Suchen, Weiterverarbeiten, Katalogisieren möglich Lösung:  Wir brauchen Informationen über Dokumente ! Wir brauchen Informationen über Informationen ! Metadaten

4 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 4 1. Einleitung in das Thema RDF Metadaten:  Metadaten dienen der Beschreibung von Dokumenten sowie beliebigen Objekten eigentlichem Inhalt eines Dokumentes übergeordnet. Speicherung: als Bestandteil des zu beschreibenden Objektes -für Objekte im Internet etc. besonders vorteilhaft -am häufigsten vorkommend als eigenständiges Objekt

5 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 5 1. Einleitung in das Thema RDF Einsatz von Metadaten: dienen dazu, Objekte und Informationen identifizierbar zu machen liefern Angaben, die es ermöglichen, ein Dokument eindeutig zu referenzieren unterstützen Suchmaschinen zur besseren, erfolgreicheren Suche

6 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 6 1. Einleitung in das Thema RDF Metadaten? - Titel - Autor - Thema - Sprache - Version - Nutzerrechte - Titel - Länge - Format - Produzent - Produktions- datum - handelnde Personen

7 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 7 1. Einleitung in das Thema RDF Typen von Metadaten: Identifikation Titel oder Elemente, die eine Identifikationsnummer oder einen anderen eindeutigen Bezeichner des Objektes enthalten. Bsp.: URI, ISBN Zugangsbedingungen, sowie Nutzungs- und Beschaffungskonditionen Bsp.:Registrierung notwendig?, Entstehen Kosten bei Dokumentennutzung? Strukturelle Aspekte Angaben über Verknüpfungen zu anderen Dokumenten Inhalt und Kontext Thema, Stichwörter, Kurzbeschreibungen des Dokumentes Nutzungs- und Wirkungsgeschichte Herkunft des Dokumentes, Verwendungszweck

8 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 8 1. Einleitung in das Thema RDF Typische Anforderungen an das Metadatenformat  maschinell verarbeitbar  vom Menschen lesbar  für Austausch über Computernetze geeignet sein  durch verschiedene Anwendungen nutzbar  unabhängig von einer bestimmten Anwendungsdomäne  skalierbar  erweiterbar Das W3C hat versucht diesen Anforderungen Rechnungen zu tragen: RDF Ressource Description Framework

9 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 9 1. Einleitung in das Thema RDF Entwicklung von RDF: Zielstellung: Bereitstellung von Mechanismen, welche Verarbeitung von Metadaten ermöglichen Verbesserung von Suchmaschinen in Qualität der Suchergebnisse Katalogisierung von Datenquellen zur Beschreibung von Inhalten und Beziehungen zu anderen Datenquellen Klassifizierung, Bewertung von Werken im Internet Unterstützung von SW-Agenten bei der Wissensnutzung, - verarbeitung, -bereitstellung Unterstützung Einsatz digitaler Signaturen im Internet für e- Commerce etc.

10 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 10 1. Einleitung in das Thema RDF Entwicklung von RDF: Geschichtlicher Abriss: Oktober 19971. RDF – Entwurf des W3C Februar 1999RDF – Modell und Syntax als W3C- Recommendation März 2000RDF- Schema- Spezifikation 1.0 Februar 2004RDF- Recommendation (Überarbeitung des RDF– Modells, der RDF-Syntax und der RDF-Schema- Spezifikation)

11 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 11 Übersicht Gliederung 1.Einleitung in das Thema RDF 2.Beschreibung RDF 3.Serialisierung von RDF 4.RDF in HTML 5.Dublin Core 6.Adobe XMP 7.Fazit

12 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 12 2. Beschreibung RDF RDF:  Deklarative Sprache zur Beschreibung von Ressourcen  Kein speziell vordefinierter Wortschatz zur Beschreibung von Metadaten, sondern Bieten von Möglichkeiten verschiedene Standards einzubinden oder eigene Standards zu definieren RDF – Grundidee: Zu beschreibende Dinge haben Eigenschaften mit einem Wert RessourceEigenschaftWert RDF Statement SubjektPrädikatObjekt

13 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 13 2. Beschreibung RDF RDF modelliert Statements als Knoten und Kanten in einem Graph ! Subjekt, Objekt als Knoten Prädikat als Kante Prädikat SubjektObjekt

14 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 14 2. Beschreibung RDF Mittels Statements Aufbau eines RDF – Graphen, RDF – Modells RDF - Dokumentes: Unterscheidung: Modell-URILocation des Objektes/der RDF-Beschreibung Basis-URIBasisbezeichner / -namensraum

15 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 15 2. Beschreibung RDF Basistypen: Ressource: -komplexe, abstrakte oder konkrete Entität -eindeutig durch URI charakterisiert (global) Literal: -Datentyp (definiert, undefiniert) Blank Node: -Anonyme Ressource (ohne Bezeichner, URI) -nur innerhalb der Definition einer Ressource eindeutig Zuordnung: Subjekt:Ressource, Blank Node Prädikat:Ressource Objekt:Ressource, Literal, Blank Node

16 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 16 2. Beschreibung RDF Beispiele: Objekt als Ressource

17 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 17 2. Beschreibung RDF Objekt als Literal „typed“ Literal

18 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 18 2. Beschreibung RDF Objekt als Blank Node

19 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 19 2. Beschreibung RDF Weitere Elemente der RDF – Spezifikation Container: Collections: Listim Gegensatz zu Containern ausdrückbar, dass keine weiteren Elemente existieren Kritik: Wahl und Einsatz des geeigneten Elements nicht immer schlüssig GeordnetDuplikate Bagx Seq (Sequence) xx Alt (Alternative)

20 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 20 2. Beschreibung RDF Reification wörtlich: Die Behandlung von etwas Abstraktem als einen konkreten Gegenstand Hier: Beschreibung eines RDF – Statements als Ressource Mögliche Nutzung: Beschreibung des Autors, des Erstellungsdatums und der Vertrauenswürdigkeit eines Statements

21 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 21 2. Beschreibung RDF Reification

22 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 22 2. Beschreibung RDF Reification 2.4 2.4 { "@context": "http://schema.org", "@type": "ImageObject", "contentUrl": "http://images.slideplayer.org/4788986/15/slides/slide_21.jpg", "name": "RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 22 2.", "description": "Beschreibung RDF Reification 2.4 2.4

23 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 23 Übersicht Gliederung 1.Einleitung in das Thema RDF 2.Beschreibung RDF 3.Serialisierung von RDF 4.RDF in HTML 5.Dublin Core 6.Adobe XMP 7.Fazit

24 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 24 3. Serialisierung von RDF

25 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 25 3. Serialisierung von RDF 3.1. RDF/XML die Empfehlung des W3C am weitesten verbreitet RDF-Statements (Tripel) werden auf die Baumstruktur in XML angepasst http://www.example.org/index.html has a creation-date whose value is August 16, 1999 Präsentation des RDF-Graphen in XML

26 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 26 3. Serialisierung von RDF 3.1. RDF/XML xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:exterms="http://www.example.org/terms/"> rdf:about="http://www.example.org/index.html"> August 16, 1999

27 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 27 3. Serialisierung von RDF 3.1. RDF/XML Blank Nodes werden durch Identifier gekennzeichnet RDF/XML Syntax Specification (Revised) Dave Beckett bzw. geschachtelt dargestellt Dave Beckett

28 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 28 3. Serialisierung von RDF 3.1. RDF/XML Abkürzung der Basis-URI

29 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 29 3. Serialisierung von RDF 3.2. N3 Triples zum Symbolisieren der Statements "A Brief History of RDF...". Syntax: @prefix rdf:. @prefix dc:. @prefix foaf:. a foaf:Document; dc:title "A Brief History of RDF Serialization..."; foaf:maker [ foaf:weblog ; foaf:name "Oliver M. Bolzer" ].

30 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 30 3. Serialisierung von RDF 3.2. N3 Erläuterungen:  ; zur Kennzeichnung eines neuen Prädikates mit entsprechendem Objekt , zur Kennzeichnung eines neuen Objektes mit gleichem Prädikat und Subjekt  [ ] zur Kennzeichnung einer Blank Node (Weitere Beschreibung innerhalb der Klammern)  Abkürzungen für URIs erlaubt  rdf:type gekennzeichnet durch ein a

31 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 31 3. Serialisierung von RDF 3.3. N-Tripels minimierte Untermenge von N3 nur 1 Tripel pro Zeile Nur einfache Statements, keine Verschachtelung Vorteil: einfach zu parsen, einfach zu Erstellen durch Skripte. "A Brief History of RDF...". _:a. _:a "Oliver M. Bolzer". Blank Nodes gekennzeichnet durch temporären Identifier _:

32 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 32 3. Serialisierung von RDF 3.4. RPV Sammelt Statements zu einem Subjekt und präsentiert diese Benutzt 2 Standard-Tags  R … ressource  PV … property/value URIs spezifiert durch r.. ressource, p.. property, v.. Value A Brief History of RDF... Oliver M. Bolzer

33 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 33 Übersicht Gliederung 1.Einleitung in das Thema RDF 2.Beschreibung RDF 3.Serialisierung von RDF 4.RDF in HTML 5.Dublin Core 6.Adobe XMP 7.Fazit

34 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 34 4. RDF in HTML 4.1. Überblick Viele Ansätze, RDF in HTML zu integrieren  Eschew Validation  Embrace Validation (XHTML 2.0 Modul)  Object-, Script- und Link-Element  hyperRDF  Argumented Metadata for XHTML  …

35 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 35 4. RDF in HTML 4.2. Eschew Validation Verkürzte XML RDF Syntax Some Page Nachteile:  Nicht HTML valide  Probleme bei älteren Browsern

36 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 36 4. RDF in HTML 4.3. Embrace Validation Ähnlich Eschew Validation Kleine DTD mit Hilfe XHTML 2.0 Modularisierung Embedded RDF Test Nachteile:  DTDs sind groß und relativ komplex  Nicht für HTML geeignet

37 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 37 4. RDF in HTML 4.4. Object-, Script- und Link-Element Einbettung der RDF-Daten in vorhandene HTML-Element 4.4.1. My Document Nachteile:  nicht für Menschen lesbar  Browserunterstützung

38 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 38 4. RDF in HTML 4.4.2. My Document Nachteile:  Browserunterstützung

39 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 39 4. RDF in HTML 4.4.3. / My Document Nachteil: Browserunterstützung Vorteil: Serialisierungsunabhängig 4.4.4 Weitere Lösungen  http://infomesh.net/2002/rdfinhtml/

40 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 40 4. RDF in HTML 4.4.4. Vor- und Nachteile geringer Aufwand Lesbarkeit Browser konform Serialisierungs unabhängig Eschweg++-- Embrace (XHTML 2.0) -+-- (HTML 4.01) --++ ++0- / +0++

41 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 41 Übersicht Gliederung 1.Einleitung in das Thema RDF 2.Beschreibung RDF 3.Serialisierung von RDF 4.RDF in HTML 5.Dublin Core 6.Adobe XMP 7.Fazit

42 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 42 5. Dublin Core 5.1. Überblick Weltweite Initiative von Bibliothekaren und Wissenschaftlern Jährlich stattfindende Workshops durch DCMI organisiert Geschichtlicher Abriss:  1994 DCMI in Dublin (Ohio, USA) gegründet  1995erster Dublin Core Workshop  Sept. 1998DC Metadata Element Set 1.0  02.07.1999DC Metadata Element Set 1.1  02.06.2003DC Metadata Element Set 1.1 (revised version) RDF nur abstrakte Spezifikation -> Dublin Core spezifiziert Namen für Prädikate Im Moment nur XML/RDF Syntax für Dublin Core  XML erfüllt alle Voraussetzung zur Darstellung von DC

43 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 43 5. Dublin Core 5.2. Beispiel eines XML-DC-Dokumentes Joe Smith

44 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 44 5. Dublin Core 5.3. Unqualifiziertes Dublin Core Dublin Core Metadata Element Set, Version 1.1 15 Basiselemente (in RFC 2413 definiert): hedgehog model

45 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 45 5. Dublin Core 5.4. Qualifiziertes Dublin Core Verfeinerung/Unterteilung der Statements  Element Qualifiers: verfeinern die Grundbedeutung eines der 15 Basiselemente: °Bsp: DC:Date -> DC:Date:dateModified, DC:Date:dateCreated, …  Element Qualifier Terms: Referenz auf Ressource, kein Literal Joe Smith Illustrator -->

46 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 46 5. Dublin Core 5.4. Qualifiziertes Dublin Core Verfeinerung/Unterteilung der Statements  Value Qualifiers: werten den Statementwert auf  Value Qualifier Terms: Wertformate sind Ressourcen Joe Smith joe@my.com My Company, Inc. fn:Joe Smith -->

47 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 47 5. Dublin Core 5.4. Qualifiziertes Dublin Core dumb-down-principle  DC-Tools müssen in der Lage sein qualifizierten Ressourcen, die sie nicht verstehen als unqualifizierte Daten auswerten/"lesen" zu können °qualifizierte „Unterdaten“ ignorieren °DC-Tools müssen grundsätzlich DC- und RDF-Namespace verstehen können smarting up  einfaches, unqualifiziertes DC wird aufgewertet

48 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 48 5. Dublin Core 5.5. Zusammenfassung The Dublin Core Namespace:  xmlns:dc=http://purl.org/dc/elements/1.0/ The Dublin Core Qualifiers Namespace:  xmlns:dcq=http://purl.org/dc/qualifiers/1.0/ The Dublin Core Terms Namespace:  xmlns:dct=http://purl.org/dc/terms/1.0/

49 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 49 Übersicht Gliederung 1.Einleitung in das Thema RDF 2.Beschreibung RDF 3.Serialisierung von RDF 4.RDF in HTML 5.Dublin Core 6.Adobe XMP 7.Fazit

50 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 50 6. XMP 6.1. Überblick "XMP is an important piece that brings the semantic web closer to realization." - Eric Miller, W3C Semantic Web Activity Lead XMP – Extensible Metadata Platform Praktische Anwendung für Metadaten in Applikationsdaten Von Adobe entwickelt und in aktuellen Produkten integriert

51 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 51 6. XMP 6.2. Präsentation von Adobe – Create-Manage-Deliver-Flow

52 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 52 6. XMP 6.3. PDF-Analyse 2003-09-10T16:23:34Z 2003-09-11T08:35:40-07:00 Adobe InDesign 2.0.2 xmp_ds_0303.indd 2003-09-10T16:23:34Z 2003-09-11T08:35:40-07:00 application/pdf xmp_ds_0303.indd 2003-09-11T08:35:40-07:00...

53 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 53 6. XMP 6.3. PDF-Analyse... adobe:docid:indd:747034cd-e53d-11d7-92e4- e58195ceb43d 1 proof:pdf adobe:docid:indd:747034cd-e53d-11d7-92e4- e58195ceb43d 1 default application/pdf xmp_ds_0303.indd

54 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 54 6. XMP 6.4. Weitere XMP-Anwendung IBM's NICA Digital Asset Management System, Extensis Portfolio, IXIASOFT's TEXTML Server, iView's MediaPro, Plugins von Pound Hill Software...

55 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 55 Übersicht Gliederung 1.Einleitung in das Thema RDF 2.Beschreibung RDF 3.Serialisierung von RDF 4.RDF in HTML 5.Dublin Core 6.Adobe XMP 7.Fazit

56 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 56 7. Fazit 7.1. Validator http://w3c.org/RDF/Validator/

57 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 57 7. Fazit 7.2. Quellen RDF  http://www.w3.org/RDF/  http://www.w3.org/TR/rdf-primer/ Serialisierungen von RDF  http://www.fakeroot.net/sw/rdf-formats/ "RDF in HTML: Approaches"  http://infomesh.net/2002/rdfinhtml/ "Guidance on expressing the DC within the RDF"  http://www.ukoln.ac.uk/metadata/resources/dc/datamodel/WD-dc-rdf/ "Expressing Qualified Dublin Core in RDF / XML"  http://dublincore.org/documents/dcq-rdf-xml/ "Extensible Metadata Platform (XMP)"  http://www.adobe.com/products/xmp

58 RDF / Dublin Core, XMP Institut für Informatik Betriebliche Informationssysteme 58 7. Fazit 7.3. Fragen


Herunterladen ppt "Institut für Informatik Betriebliche Informationssysteme RDF – eine Einführung Dublin Core XMP."

Ähnliche Präsentationen


Google-Anzeigen