[Login] [Registrieren] [Passwort vergessen] 02
 
 






Geprüfter Online-Shop

Galileo Computing. Wissen, wie’s geht.


Zum Buch Newsfeeds mit RSS und Atom Newsfeeds mit RSS und Atom
Nachrichtenaustausch mit Really Simple Syndication und Atom
978-3-89842-562-9
Inhaltsverzeichnis

1 ... Was sind Newsfeeds? ... 15

1.1 ... Anwendungen ... 17
1.2 ... Feedbasierte Dienste ... 18
1.3 ... Anforderungen an RSS ... 20
1.4 ... Semantik: Das RSS-Modell ... 26
...1.4.1 ... Minimalinformationen ... 27
...1.4.2 ... Weitere Inhalte und Metadaten ... 31
1.5 ... Syntax: RSS als XML-Format ... 32
1.6 ... Feed-Formate und andere XML-Formate ... 35
1.7 ... Die Versionen von RSS und Atom und ihre Entwicklung ... 37
...1.7.1 ... Die Anfänge: MCF, Scripting News und CDF ... 41
...1.7.2 ... RSS 0.91 ... 43
...1.7.3 ... RSS 1.0 ... 44
...1.7.4 ... RSS 0.92 ... 45
...1.7.5 ... RSS 0.93 ... 45
...1.7.6 ... RSS 2.0 ... 46
...1.7.7 ... Vom Syndikations- zum Publikationsformat: die neue Alternative Atom ... 46
...1.7.8 ... Welches Format wofür? ... 48

2 ... Really Simple Syndication: RSS 2.0 und seine Vorgängerversionen ... 51

2.1 ... Überblick ... 51
...2.1.1 ... RSS 2.0 – Kleinster gemeinsamer Nenner der Feed-Formate ... 51
...2.1.2 ... Wichtige neue Entwicklungen – Podcasting und weitere Erweiterungen ... 52
...2.1.3 ... Entwurfsprinzipien ... 52
2.2 ... Das RSS 2.0-Vokabular ... 54
...2.2.1 ... Grundstruktur eines RSS 2.0-Dokuments ... 56
...2.2.2 ... Grundinformationen eines RSS 2.0-Dokuments: title, link und description ... 60
...2.2.3 ... Text oder HTML als Inhalt von title und description ... 62
2.3 ... RSS 2.0-Elemente für reiche Metadaten ... 66
...2.3.1 ... Daten: Angaben zu Zeit und Aktualisierung ... 67
...2.3.2 ... Angaben zu Personen und Urhebern ... 70
...2.3.3 ... Identifikation und Beschreibung des Inhalts ... 71
...2.3.4 ... Technik ... 73
...2.3.5 ... Internationalisierung ... 74
...2.3.6 ... Elemente zur Unterstützung von Publikations- und Subskriptionswerkzeugen ... 74
...2.3.7 ... Charakterisierung eines Feeds mit einem Bild: das Element image ... 75
2.4 ... Hinzufügen von Multimediadaten mit enclosure – Voraussetzung für Podcasting und Broadcasting ... 76
2.5 ... Die Vorgänger von RSS 2.0 ... 78
...2.5.1 ... RSS 0.91 ... 78
...2.5.2 ... RSS 0.92 ... 79
...2.5.3 ... RSS 0.93 und 0.94 ... 80
...2.5.4 ... Unterschiede zu RSS 2.0 ... 80
2.6 ... Erweiterungsmodule ... 81
...2.6.1 ... Das blogChannel-Modul ... 83
...2.6.2 ... Das BitTorrent-Modul ... 84
...2.6.3 ... Das creativeCommons-Modul ... 84
...2.6.4 ... Das Modul Easy News Topics ... 85
...2.6.5 ... Das OpenSearch-Modul von Amazon ... 88
...2.6.6 ... Das RSS Media-Modul von Yahoo! ... 89
...2.6.7 ... Das Modul Simple Semantic Resolution: RSS 2.0 als RDF ... 92
2.7 ... Aggregierung von Feeds und OPML ... 94

3 ... RSS für das Semantic Web: RSS 1.0 und RSS 1.1 ... 97

3.1 ... RDF-Grundlagen ... 99
3.2 ... Grundstruktur eines RSS 1.0-Dokuments ... 106
...3.2.1 ... Namensräume ... 108
...3.2.2 ... Die Struktur des Dokuments als Konsequenz des RDF-Modells ... 108
3.3 ... Das Kernvokabular von RSS 1.0 ... 115
...3.3.1 ... Struktur ... 115
...3.3.2 ... Beschreibende Elemente ... 120
3.4 ... Module für Metadaten ... 122
3.5 ... RSS 1.0-Module ... 125
...3.5.1 ... Dublin Core ... 125
...3.5.2 ... Syndication Module ... 130
...3.5.3 ... Content Module ... 131
...3.5.4 ... Vorgeschlagene Module ... 133
3.6 ... RSS 1.1 ... 133
...3.6.1 ... Channel als Wurzelelement ... 136

4 ... Atom ... 139

4.1 ... Überblick ... 139
4.2 ... Aufbau eines Atom-Feeds ... 143
...4.2.1 ... Überblick: Atom-Elemente ... 143
...4.2.2 ... Grundstruktur eines Atom-Dokuments ... 145
...4.2.3 ... Content als »Bürger erster Klasse« 149
...4.2.4 ... Links bei Atom ... 159
...4.2.5 ... Weitere Metadaten ... 163
4.3 ... Erweiterbarkeit ... 166
4.4 ... Publizieren mit dem Atom Publishing Protocol ... 167
...4.4.1 ... Entwurfsprinzipien ... 168
...4.4.2 ... Interaktion via HTTP ... 169
...4.4.3 ... Entries und Feeds ... 170
...4.4.4 ... Funktionen des Atom-APIs ... 170
...4.4.5 ... Format der Dokumente bei der Kommunikation zwischen Client und Server ... 171
...4.4.6 ... Sicherheitsgesichtspunkte ... 172
...4.4.7 ... Kommunikation über SOAP ... 172
...4.4.8 ... Erweiterungen des Publishing Protocols ... 173

A ... Anhang ... 177

A.1 ... Referenz: XML-Namensräume ... 177
A.2 ... Outline Processor Markup Language ... 183
A.3 ... Überblick: RSS 2.0-Elemente ... 185
A.3.1 ... Das Element rss ... 185
A.3.2 ... Das Element channel ... 186
A.3.3 ... Das Element title ... 187
A.3.4 ... Das Element item ... 188
A.3.5 ... Das Element link ... 189
A.3.6 ... Das Element description ... 191
A.3.7 ... Das Element language ... 192
A.3.8 ... Das Element copyright ... 193
A.3.9 ... Das Element managingEditor ... 194
A.3.10 ... Das Element webMaster ... 195
A.3.11 ... Das Element pubDate ... 196
A.3.12 ... Das Element lastBuildDate ... 197
A.3.13 ... Das Element category ... 198
A.3.14 ... Das Element generator ... 199
A.3.15 ... Das Element docs ... 200
A.3.16 ... Das Element cloud ... 201
A.3.17 ... Das Element ttl ... 202
A.3.18 ... Das Element image ... 203
A.3.19 ... Das Element rating ... 204
A.3.20 ... Das Element textInput ... 204
A.3.21 ... Die Elemente skipHours und hour ... 205
A.3.22 ... Die Elemente skipDays und day ... 206
A.3.23 ... Das Element author ... 207
A.3.24 ... Das Element comments ... 208
A.3.25 ... Das Element enclosure ... 209
A.3.26 ... Das Element guid ... 210
A.3.27 ... Das Element source ... 211
A.4 ... Überblick: RSS 1.0-Elemente ... 212
A.4.1 ... Vorbemerkungen: 212
A.4.2 ... rdf:RDF ... 212
A.4.3 ... rdf:li ... 214
A.4.4 ... rdf:Seq ... 215
A.4.5 ... rss:channel ... 216
A.4.6 ... rss:item ... 217
A.4.7 ... rss:items ... 218
A.4.8 ... rss:title ... 219
A.4.9 ... rss:link ... 220
A.4.10 ... rss:description ... 221
A.4.11 ... rss:url ... 222
A.4.12 ... rss:image ... 223
A.5 ... RSS 1.0-Module ... 225
A.5.1 ... mod_admin ... 225
A.5.2 ... mod_aggregation ... 226
A.5.3 ... mod_annotation ... 226
A.5.4 ... mod_audio ... 227
A.5.5 ... mod_cc ... 229
A.5.6 ... mod_changedpage ... 230
A.5.7 ... mod_company ... 231
A.5.8 ... mod_context ... 232
A.5.9 ... mod_dcterms ... 232
A.5.10 ... mod_email ... 237
A.5.11 ... mod_event ... 239
A.5.12 ... mod_link ... 240
A.5.13 ... mod_prism ... 241
A.5.14 ... mod_richequiv ... 250
A.5.15 ... mod_rss091 ... 251
A.5.16 ... mod_search ... 253
A.5.17 ... mod_servicestatus ... 254
A.5.18 ... mod_slash ... 255
A.5.19 ... mod_streaming ... 256
A.5.20 ... mod_subscription ... 259
A.5.21 ... mod_taxonomy ... 260
A.5.22 ... mod_threading ... 260
A.5.23 ... mod_wiki ... 261
A.6 ... Überblick RSS 1.1-Elemente ... 262
A.6.1 ... rss:Channel ... 262
A.6.2 ... rss:title ... 263
A.6.3 ... rss:link ... 264
A.6.4 ... rss:description ... 265
A.6.5 ... rss:image ... 266
A.6.6 ... rss:url ... 268
A.6.7 ... rss:items ... 268
A.6.8 ... rss:item ... 270
A.6.9 ... Any ... 271
A.7 ... Überblick: Atom-Elemente ... 271
A.7.1 ... Atom-Standardattribute ... 271
A.7.2 ... Atom-Textkonstrukt ... 272
A.7.3 ... Atom-Personenkonstrukt ... 272
A.7.4 ... Atom-Datumskonstrukt ... 272
A.7.5 ... atom:author ... 273
A.7.6 ... atom:category ... 274
A.7.7 ... atom:content ... 275
A.7.8 ... atom:contributor ... 277
A.7.9 ... atom:copyright ... 277
A.7.10 ... atom:email ... 278
A.7.11 ... atome:entry ... 279
A.7.12 ... atom:feed ... 281
A.7.13 ... atom:generator ... 282
A.7.14 ... atom:icon ... 283
A.7.15 ... atom:id ... 284
A.7.16 ... atom:image ... 285
A.7.17 ... atom:link ... 286
A.7.18 ... atom:name ... 288
A.7.19 ... atom:published ... 288
A.7.20 ... atom:subtitle ... 289
A.7.21 ... atom:source ... 290
A.7.22 ... atom:summary ... 291
A.7.23 ... atom:title ... 292
A.7.24 ... atom:uri ... 293
A.7.25 ... atom:updated ... 294
Bibliographie ... 295
Index ... 297

Zurück zu »Newsfeeds mit RSS und Atom«


 
Unser Buchtipp
Java 7 – Mehr als eine Insel
Java 7 – Mehr als eine Insel
 


Bestseller
Android-Apps entwickeln
Besser PHP programmieren
Computer-Netzwerke
Einstieg in Visual Basic 2010
WordPress 3
[weitere]
 

Neue Bücher
Einstieg in PHP 5.4 und MySQL 5.5
PHP 5.4 und MySQL 5.5
Linux
Spielend Visual Basic lernen
Besser PHP programmieren
[weitere]
 

 




 

 
 
Kontakt
Kundenservice
Ihre Rückmeldung
Hilfe (FAQ)
Autor werden
Presse
Der Verlag
Über Galileo Press
Das Team
Jobs
Rechtliches
AGB & Widerrufsrecht
Datenschutz
Impressum
 

Besuchen Sie uns auch auf
Besuchen Sie uns auf facebook Besuchen Sie uns auf Google+ Folgen Sie uns auf Twitter Besuchen Sie unseren YouTube-Channel Folgen Sie unserem RSS-Feed
 
 


 
 
Copyright © 2011 Galileo Press GmbH
Rheinwerkallee 4, 53227 Bonn
Telefon +49.228.42150.0 • Fax +49.228.42150.77
info@galileo-press.de
Die Websites von Galileo Press
Galileo Computing  •  Galileo Design  •  SAP PRESS
Galileo Press  •  Galileo Press Inc.
Galileo Video-Trainings
 
 

Galileo Press