Kilian Lenz Webbasierte Informationssysteme WS 2000/2001 Ein Vortrag über RSS (RDF Site Summary) a lightweight multipurpose extensible metadata description.

Slides:



Advertisements
Ähnliche Präsentationen
Vortrag Code-Dokumentation
Advertisements

Support.ebsco.com Lernprogramm zum Erstellen einer lokalen Sammlung.
Die Mailing-Liste der Musterlösung
1/21 RDF-Anwendungen: RSS Richard Cyganiak, 20. Mai 2003 Seminar Grundlagen des Semantic Web Prof. Robert Tolksdorf Freie Universität Berlin, Institut.
Extensible Markup Language
HyperText Markup Language
ELML – Flexibilität und Nachhaltigkeit dank XML Dipl. natw. Jo ë l Fisler - GITTA Koordinator MNF eLearning Tag
Anmerkungen zu XML Im September 2000 Entwicklung/Anspruch von XML
Musterlösung IT-Struktur an Schulen © M. Stütz, F. Wrede LEU - Zentrale Planungsgruppe Netze am Kultusministerium Baden-Württemberg zwei Pflege der Internetdienste.
Art der Arbeit (Projekt-/Studien-/Diplomarbeit/
Seminar: XML für Fortgeschrittene Referent: Katrin Apel
Browser Von Anna Zietek und Peter Paulus Verwendung Aufbau Anwendung.
HTML - Einführung Richard Göbel.
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
DOM (Document Object Model)
Internetstruktur Das Internet besteht aus vielen Computern, die weltweit untereinander vernetzt sind.
XML-Schema HKI Proseminar Wintersemester 2010/11 Dozentin: Frau Kurz von Jan Kohl und Christian Lütticke.
METS / MODS. METS – Metadata Encoding and Transmission Standard – 2002 veröffentlicht – XML Schema – Reale Objekte digital abbilden – hierarchische Struktur.
Die Bestandteile des Semantic Web. Sematic Web soll das WWW erweitern und nicht neuerfinden Informationen sollen Maschinenlesbar sein Schemata beschreiben.
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
Cross-Search in Renardus Göttingen State and University Library, Germany (SUB) Dr. Heike Neuroth The Academic Subject.
Einführung XML XML Einführung Andreas Leicht.
Hauptseminar XML-Technologie: Resource Description Framework (RDF) Michael Kranz Betreuer: Roland Haratsch.
Praxis der Metadatenerfassung Markus Enders Goettingen State and University Library
Internet Verteilte Anwendungen Wintersemester 06/07 © Wolfgang Schönfeld "Schriftsprache" würde es vielleicht besser treffen. Aber deren Semantik?
DVG Kommentare1 Kommentare. DVG Kommentare 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht.
DVG Kommentare 1 Kommentare. 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht bis zum Ende der Zeile.
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
METS (Metadata Encoding Transmission Standard). Wer und Was Digital Library Federation Vorgänger: MoA II (1997) Standard zur Beschreibung einer Teilmenge.
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
GIT und Redmine Übung.
Browser das Internet lesen.
Kurs: Digital Objects Processing - CMS vs. Digital Library
SSD 1, WS05/06 Gruppe 1 Newsfeed-Standards Newsfeed-Standards (RSS & Atom) Site Syndication mit XML Gruppe 1.
Hyperlinks und Anker Links notieren
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 12 Folie 2 Web Services (1)
Einführung / Geschichte Einführung / Geschichte Motivation Motivation Beispiel Beispiel Architektur / Komponenten Architektur / Komponenten Konfiguration.
Typo3 Templates und TypoScript
Wird ganz am Anfang der HTML-Datei geschrieben Doctype html public bedeutet, dass man sich auf die Öffentlichkeit der html-dtd bezieht Html ist die meist.
Java für Fortgeschrittene
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 13 Kapitel 4 Folie 2 REST Web Services (1)
Sesame Florian Mayrhuber
Wohlgeformtheit und Gültigkeit Grundlagen der Datenmodellierung Anke Jackschina.
ESRI EUROPEAN USER CONFERENCE
VU Semistrukturierte Daten 1
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
3. Juni 2003Moritz Petersen Minimales Markup und Templates zur Erstellung von strukturierten Texten Ein Zwischenbericht zur Diplomarbeit.
TYPO3 free Open Source content management system Einführung Verlinkungen.
Vortrag: Frames & Javascript.
Dublin Core IT-Zertifikat Daten- und Metadatenstandards.
Daten- und Metadatenstandards SoSe 2009 IT-Zertifikat der Philosophischen Fakultät der Universität zu Köln Dozent: Patrick Sahle 26. Juni 2009: Dublin.
Erstelle deine eigene Timeline
© Zühlke 2013 Romano Roth Workshop 6 (ws6C) native Entwicklung für mobile Geräte Lektion 5-6: Mega CRM 25. Februar 2013 Folie 1 von 10.
Vorteile von XML Die installed base von HTML, HTTP und Webbrowsern XML ist einfach und portabel XML kann Dokumente beliebiger Komplexität abbilden XML.
Text Encoding Initiative Universität zu Köln Daten- und Metadatenstandards Seminarleitung: Patrick Sahle Seminarleitung: Patrick Sahle Referentin: Anna.
XML Schema Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung WS2011/2012 Hist.-kult.wiss. Informationsverarbeitung (Teil.
Geoinformation3 Geoinformation III XML Grundlagen, Namensräume und Hyperlinks Vorlesung 12b.
Web Services Spezielle Methoden der SWT Liste V – WS 2008/2009 Christian Boryczewski.
Greenstone. Theoretischer Teil Entstehung: Entwickelt vom New Zealand Digital Library Project an der Universität von Waikato Kooperation mit der UNESCO.
Das Internet Ein Netzwerk, das viele Rechner miteinander verbindet
Vorteile von XML Die installed base von HTML, HTTP und Webbrowsern XML ist einfach und portabel XML kann Dokumente beliebiger Komplexität abbilden XML.
1 Java und XML Stephan Baldes Warum XML? In welchem Format wurden die Daten gespeichert? Bernd;Thomas;3;5;1987;Freiburg;Karlsruhe Peter;Maier;7;9;1980;Karlsruhe;Freiburg.
Product Finder Siemens.com
Semantic Markup für Zwecke der Langzeitarchivierung in digitalen Bibliotheken Neubiberg,
RSS-Feed: Unser neuer Nachrichtendienst im Netz Dr. Ilona Rohde
Mitgliederzutrittsbereich (Member Access) Registrierung & Anmeldung (Login) Um bei dieser Präsentation die Diskussionspunkte, die aufgebracht werden, festzuhalten,
WebServices Vortrag zur Diplomarbeit WebServices Analyse und Einsatz von Thomas Graf FH Regensburg
Your Logo Presentation Title Presentation Subtitle.
Was sind RSS-Feeds und wozu brauche ich sie?
 Präsentation transkript:

Kilian Lenz Webbasierte Informationssysteme WS 2000/2001 Ein Vortrag über RSS (RDF Site Summary) a lightweight multipurpose extensible metadata description and syndication format

Kilian Lenz 2 Gliederung Einführung –Was ist RSS? –Geschichte RSS-Dokumentstruktur –Beispiel-Channel mit RSS 0.91 –Funktionsweise –Erweiterung zu RSS 1.0 –Core-Syntax für RSS 1.0 Zusammenfassung

Kilian Lenz 3 Einführung - Was ist RSS? Lightweight: –simple Erweiterung von XML - im Gegensatz zu XML-News oder ICE –deshalb „lesbar“ und von Hand editierbar –automatisierungsfähig Multipurpose: –ursprünglich als reines framework für News- Headlines gedacht –heute auch für Diskussionsforen, Sporttabellen, Jobangebote, Ankündigungen etc. Extensible: –erweiterbar über XML-namespaces

Kilian Lenz 4 Einführung - Was ist RSS? (2) Metadata: –enthält einfaches RDF zur Beschreibung von Channels Syndication: –das Ziel: Verbreitung der wichtigsten Informationen der eigenen Site als „snapshot-in-a-document“ z.B. im MyNetscape- Network –Aggregation und Veröffentlichung von News –(Syndication meint hier nicht die Verbreitungsart wie push, pull, subscribe etc.)

Kilian Lenz 5 Einführung - Geschichte 1997 von Dave Winer „erfunden“ als Versuch mit XML eine News-Site zu erweitern 1999 von Netscape übernommen? –weiterentwickelt für My.Netscape - ein personalisierter Nachrichtendienst, der XML/ RSS-0.9-channels in HTML übersetzen konnte RSS 0.91 als Kombination von Winers und Netscapes RSS veröffentlicht –Abkehr vom RDF –erhielt neue Elemente aus Winers „Userland‘s scriptingNews format“

Kilian Lenz 6 Einführung - Geschichte (2) nach AOL-Übernahme: Einstellung der Entwicklung bei Netscape danach von Winers und ehem. Mitarbeitern fortgeführt und von W3C anerkannt heute RSS 1.0 –wieder RDF-like für eine namespace basierte modulare Struktur –erlaubt somit eine Standardisierung aber auch wohldefinierte Anpassungsfähigkeit an eigene Bedürfnisse.

Kilian Lenz 7 RDF Site Summary 0.91 Einfachster Fall: –RSS ist XML-Dokument, das einen Channel beschreibt, der verlinkte „Items“ enthält –„Metadata Summary“ Jedes „Item“ besteht aus –Titel –Link (URL) –kurze textliche Beschreibung (plain text)

Kilian Lenz 8 RSS-0.91-Beispiel <!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" " MozillaZine Your source for Mozilla news, advocacy,... en-us MozillaZine Articles, discussions, builds, and more... Java2 in Navigator 5? Will Java2 be an integrated part of Navigator 5? Read more about it in this discussion...

Kilian Lenz 9 RSS-Beispiel (2) Send Comments about MozillaZine? responseText

Kilian Lenz 10 RSS-Beispiel (3)

Kilian Lenz 11 Funktionsweise bei MyNetscape Anmelden des RSS-Files bei MyNetscape –RSS-File muß auf eigenem Server ständig zur Verfügung stehen. –MyNetscape checkt RSS-File und stellt „Add this Site“-Button zur Verfügung. –Einfügen des Buttons auf der eigenen Homepage. Interessenten: Channel auf eigener Seite einfügen: –Der Channel wird bei jedem Aufruf von MyNetscape in HTML gerendert zur Vefügung gestellt. –Update der Daten: per „schedule“ vom RSS-File.

Kilian Lenz 12 Erweiterung zu RSS-1.0 RSS 0.91 besitzt sehr wenige Elemente und ist nicht erweiterbar! –User definierten selbst neue Tags und benutzen HTML in Items  Chaos RSS 1.0 besitzt (wieder) RDF-Fähigkeiten deswegen Einführung von: –namespaces –Assoziation jeder Resource mit einer URI (rdf:about-Attribut)  Aggregation von Items –Table of Contents (vgl. Zitat/Referenz) Motivation: Aggregatoren extrahieren Daten um eigene Syndikate zu erstellen. Damit geht die Channelherkunft verloren.

Kilian Lenz 13 Core-Syntax für RSS 1.0 XML-Version-Tag – –optional ab RSS 0.91 RDF-Element – –benötigt –enthält: channel, image?, item+, textinput? Channel-Tag – –benötigt –Attribut: rdf:about Identifier für Channel-URI –enthält: title, link, description, image?, items, textinput?

Kilian Lenz 14 Core-Syntax (2) Titel des Channels – {Titel} –benötigt –#PCDATA, Länge ca. 40 Zeichen Link für Channel-Titel – {URL} –benötigt –#PCDATA, Länge ca. 500 Zeichen Description Kurzbeschreibung des Channelinhaltes – {Text} –benötigt –#PCDATA, Länge ca. 500 Zeichen

Kilian Lenz 15 Core-Syntax (3) RDF-Image-Assoziation – –optional RDF-Items-Assoziation –RDF-Inhaltsverzeichnis der Items –... –benötigt RDF-Textinput-Assoziation – –nur für Textelement benötigt

Kilian Lenz 16 Core-Syntax (4) Image –... –optional, Größe 88 x 31 Pixel –enthält title (alternative), url, link Titel für Image oder Item – {Text} –benötigt, falls Element vorhanden –#PCDATA, ca. 40 Zeichen URL des Bildes – {URL} –benötigt –#PCDATA, ca. 500 Zeichen

Kilian Lenz 17 Core-Syntax (5) Link für Image, Item oder Textinput – {URL} –benötigt –#PCDATA, Länge ca. 500 Zeichen Item – –mind. 1 Element (bei RSS <1.0 maximal 15) –enthält title, link, description? Description für Item oder Textinput – {Text} –optional –#PCDATA, Länge ca. 500 Zeichen

Kilian Lenz 18 Core-Syntax (6) Textinput für Usereingaben – –enthält title, name, link, description? Name – {textinput varname} –required –#PCDATA, Länge ca. 500 Zeichen Erweiterung durch Module –Einbindung über namespaces

Kilian Lenz 19 Zusammenfassung RSS spezifiziert keinen Notification-Service sondern nur Inhalte. RSS stellt einfache Beschreibungssprache für Channels zur Verfügung –XMLNews, ICE == overkill erweiterbar Möglichkeit der Aggregation von Items –aus verschiedenen Channels (Syndication) für maßgescheiderte Angebote –z.B. xmlTree, My.UserLand

Kilian Lenz 20 Zusammenfassung (2) MyN-Channel erlaubt Angebot von fremden Anbietern auf eigener Seite zu publizieren, ohne sich um Darstellung zu kümmern. Aktualisierung des Inhalts durch MyN. mit jedem Aufruf des Channels (pull) Kaum Unterschied zu CDF ca RSS-Quellen in über 300 Kategorien wird kaum von bekannten/großen Content- Providern eingesetzt

Kilian Lenz 21 Quellen Rael Dornfest: „Writing RSS 1.0“ Dave Winer: „What to do about RSS?“ davenet.userland.com/2000/09/02/whatToDoAboutRss R. Dornfest: „Lightweight Web Syndication“ MyNetscapeNetwork: „Quick Start Guide“ my.netscape.com/publish/help/mnn20/quickstart.html RDF Site Summary 1.0 groups.yahoo.com/group/rss-dev/files/specification.html