Podcast Techniken (PPW): Unterschied zwischen den Versionen
Mape (Diskussion | Beiträge) K (→RSS - Der Weg) |
Mape (Diskussion | Beiträge) K (→Infos: RSS und XML Links) |
||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 28: | Zeile 28: | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <?xml version="1.0"?> | + | <?xml version="1.0"? standalone="yes"> |
<rootelement> | <rootelement> | ||
<element attribute1="value" attribute2="value">value</element> | <element attribute1="value" attribute2="value">value</element> | ||
Zeile 37: | Zeile 37: | ||
Für ein gültiges XML-Dokument wird abgesehen von der wohlgeformtheit eine Dokumenttypdefinition (DTD) oder ein XML-Schema verlangt. | Für ein gültiges XML-Dokument wird abgesehen von der wohlgeformtheit eine Dokumenttypdefinition (DTD) oder ein XML-Schema verlangt. | ||
+ | |||
+ | === XML - Begriffe === | ||
+ | |||
+ | ==== Element ==== | ||
+ | |||
+ | Element ist eine Struktureinheit dessen Name frei gewählt werden kann und auch Attribute einhalten kann. Ein Element als Inhalt Text und wiederum andere Element enhalten. Alle Elemente beginnen und enden mit Tag, welches in <> eingefasst sind. Tag- und Attributnamen unterscheiden immer bei der Groß- und Kleinschreibung. (Siehe XML Beispiel vorhin). | ||
+ | |||
+ | ==== well-formed ==== | ||
+ | |||
+ | Ein XML-Dokument muss immer well-formed (wohlgeformt) sein. Dieses Zustand erreicht es indem es die Regel von XML einhält. | ||
+ | |||
+ | * Es gibt genau ein Wurzelelement (rootelement) | ||
+ | * Alle Elemente müssen geschlossen werden. | ||
+ | * Alle Regeln von Elementen müssen eingehalten werden. | ||
+ | |||
+ | ==== Gültigkeit ==== | ||
+ | |||
+ | XML wurde für den Austausch von Daten konzipiert, und daher muss es möglich sein die Gültigkeit des XML Dokuments selbst feststellen zu können. Die Gültigkeit ist gegeben wenn das XML Dokument einen Verweis auf sein Grammatik (DTD) enthält und es "well-formed" ist. | ||
+ | |||
+ | ==== Parser ==== | ||
+ | |||
+ | Der Parse ist ein Programm oder ein Programmteil das XML Daten lesen, interpretieren und ggf. validieren kann. | ||
== RSS (Really Simple Syndication) / Atom == | == RSS (Really Simple Syndication) / Atom == | ||
Zeile 44: | Zeile 66: | ||
==== RSS - Der Weg ==== | ==== RSS - Der Weg ==== | ||
− | [[Datei:RSS_Weg.png| | + | [[Datei:RSS_Weg.png|450px]] |
+ | |||
+ | Die BenutzerInnen abonnieren mit Hilfe ihres RSS Clients einen RSS Feed auf einer Website. Der RSS Client fragt in (un)regelmäßigen Abständen beim Server der Website um den RSS Feed an. Der RSS Client interpretiert/analysiert diese Daten und stellt diese wiederum den BenutzerInnen in geeigneter Form zu Verfügung. | ||
==== zb: Audiothek ==== | ==== zb: Audiothek ==== | ||
Zeile 198: | Zeile 222: | ||
===== Einbau in eine Webseite ===== | ===== Einbau in eine Webseite ===== | ||
* http://philosophie.univie.ac.at/initiativen/audiothek-phl/ | * http://philosophie.univie.ac.at/initiativen/audiothek-phl/ | ||
+ | |||
+ | ===== Präsentation RSS für SE am 25.04.2013 ===== | ||
+ | |||
+ | [[Datei:RSS_-_Technik.pdf]] | ||
==== Infos ==== | ==== Infos ==== | ||
Zeile 206: | Zeile 234: | ||
* http://feedvalidator.org/docs/ | * http://feedvalidator.org/docs/ | ||
* http://www.podcast411.com/howto_1.html | * http://www.podcast411.com/howto_1.html | ||
+ | * http://www.w3schools.com/xml/ | ||
+ | * http://www.rssboard.org/rss-specification | ||
== Ausstattung == | == Ausstattung == |
Aktuelle Version vom 25. April 2013, 13:15 Uhr
Inhaltsverzeichnis
Auszeichnungssprache / Markup_language
Eine Auszeichnungssprache beschreibt die logische Struktur (Semantik) eines Dokuments.
Wikitext, Wiki-Code, Wiki-Syntax oder wiki markup
<source lang="text"> Dieser Text ist fett </source>
Wikitext -> HTML und vom Browser interpretiert
Dieser Text ist fett
HTML Code
<source lang="html4strict"> Dieser Text ist fett </source>
HTML vom Browser interpretiert
Dieser Text ist fett
XML (Extensible Markup Language)
XML ist eine Auszeichnungssprache, die sowohl menschenlesbar als auch maschienenlesbar ist und die Visualisierung hierarchisch strukturierter Daten erlaubt.
<source lang="xml"> <?xml version="1.0"? standalone="yes"> <rootelement>
<element attribute1="value" attribute2="value">value</element> <element attribute1="value" attribute2="value">value</element> <element attribute1="value" attribute2="value">value</element>
</rootelement> </source>
Für ein gültiges XML-Dokument wird abgesehen von der wohlgeformtheit eine Dokumenttypdefinition (DTD) oder ein XML-Schema verlangt.
XML - Begriffe
Element
Element ist eine Struktureinheit dessen Name frei gewählt werden kann und auch Attribute einhalten kann. Ein Element als Inhalt Text und wiederum andere Element enhalten. Alle Elemente beginnen und enden mit Tag, welches in <> eingefasst sind. Tag- und Attributnamen unterscheiden immer bei der Groß- und Kleinschreibung. (Siehe XML Beispiel vorhin).
well-formed
Ein XML-Dokument muss immer well-formed (wohlgeformt) sein. Dieses Zustand erreicht es indem es die Regel von XML einhält.
- Es gibt genau ein Wurzelelement (rootelement)
- Alle Elemente müssen geschlossen werden.
- Alle Regeln von Elementen müssen eingehalten werden.
Gültigkeit
XML wurde für den Austausch von Daten konzipiert, und daher muss es möglich sein die Gültigkeit des XML Dokuments selbst feststellen zu können. Die Gültigkeit ist gegeben wenn das XML Dokument einen Verweis auf sein Grammatik (DTD) enthält und es "well-formed" ist.
Parser
Der Parse ist ein Programm oder ein Programmteil das XML Daten lesen, interpretieren und ggf. validieren kann.
RSS (Really Simple Syndication) / Atom
RSS ist ein in XML definiertes Format. Wenn man von einem RSS-Feed spricht, meint man die Bereitstellung von Daten im RSS-Format.
RSS - Der Weg
Die BenutzerInnen abonnieren mit Hilfe ihres RSS Clients einen RSS Feed auf einer Website. Der RSS Client fragt in (un)regelmäßigen Abständen beim Server der Website um den RSS Feed an. Der RSS Client interpretiert/analysiert diese Daten und stellt diese wiederum den BenutzerInnen in geeigneter Form zu Verfügung.
zb: Audiothek
Homepage: http://audiothek.philo.at
News-Feed: http://audiothek.philo.at/latest.xml
<source lang="xml"> <?xml version="1.0" encoding="utf-8"?> <rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
<channel> <xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex"/> <title>Latest Media</title> <link>http://audiothek.philo.at/media</link> <atom:link href="http://audiothek.philo.at/latest.xml" rel="self" type="application/rss+xml"/> <item> <title>W.v.O. Quine: Die Videoserie 01</title> <link>http://audiothek.philo.at/media/wvo-quine-die-videoserie-01</link> <guid>http://audiothek.philo.at/media/wvo-quine-die-videoserie-01</guid> <pubDate>Wed, 17 Oct 2012 11:50:18 +0000</pubDate> <description>DIe "Philosophy International" Videoserie enthält Gespräche mit und über Quine. Sie ist auf Youtube zugänglich, zusammen mit anderen Beiträgen zu seiner Philosophie. Der Beitrag eines Studienanfängers wurde gezeigt und diskutiert. Erweiternde "pädagogische" Reflexionen kommen von Jacques Ranciere.
Unterlagen befinden sich auf http://philo.at/wiki/index.php/W.v.O.Quine:_Die_Videoserie_%28Vorlesung_Hrachovec,_WS_2012%29 Die Vorlesung wurde am 12.10.2012 gehalten.</description>
<media:thumbnail url="http://audiothek.philo.at/images/media/2250l.jpg"/> <media:content duration="0" url="http://audiothek.philo.at/files/2541-wvo-quine-die-videoserie-01.mp3?download=1"/> <media:community> <media:statistics views="60"/> </media:community> <media:category>2012 WS</media:category> </item> <item> (...) </item> </channel>
</rss> </source>
Podcast-Seite: http://audiothek.philo.at/podcasts/vo-ontologie-ws-2002
Podcast-Feed: http://audiothek.philo.at/podcasts/feed/vo-ontologie-ws-2002.xml
<source lang="xml"> <?xml version="1.0" encoding="utf-8"?> <rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"> <channel> <title>VO Ontologie (WS 2002)</title> <link>http://audiothek.philo.at/podcasts/vo-ontologie-ws-2002</link> <language>de</language> <docs>http://www.rssboard.org/rss-specification</docs> <atom:link href="http://audiothek.philo.at/podcasts/feed/vo-ontologie-ws-2002.xml" rel="self" type="application/rss+xml"/> <description/> <itunes:subtitle/> <itunes:summary>693984 VO Ontologie (3)Vorlesung von Richard Heinrich, gehalten im Wintersemester 2002.Di 9:00-11:00 Hs 3BBildquellen:http://de.wikipedia.org/w/index.php?title=Datei:Wvq-passport-1975-400dpi-crop.jpg http://en.wikipedia.org/wiki/File:LOD_Cloud_Diagram_as_of_September_2011.png Lizenz: CC BY-SA 3.0</itunes:summary> <itunes:category text="Arts"> </itunes:category> <managingEditor>richard.heinrich@univie.ac.at (Richard Heinrich)</managingEditor> <itunes:author>Richard Heinrich</itunes:author> <itunes:owner> <itunes:email>richard.heinrich@univie.ac.at</itunes:email> <itunes:name>Richard Heinrich</itunes:name> </itunes:owner> <itunes:explicit> no </itunes:explicit> <image> <url>http://audiothek.philo.at/images/podcasts/119s.jpg</url> <title>VO Ontologie (WS 2002)</title> <link>http://audiothek.philo.at/podcasts/vo-ontologie-ws-2002</link> <width>128</width> <height>128</height> </image> <itunes:image href="http://audiothek.philo.at/images/podcasts/119l.jpg"/> <copyright/> <item> <title> (03a) Ontologie</title> <guid>http://audiothek.philo.at/podcasts/vo-ontologie-ws-2002/03a-ontologie</guid> <pubDate>Tue, 16 Oct 2012 09:00:00 </pubDate> <comments>http://audiothek.philo.at/podcasts/vo-ontologie-ws-2002/03a-ontologie#comments</comments> <author>richard.heinrich@univie.ac.at (Richard Heinrich)</author> <itunes:author>Richard Heinrich</itunes:author> <description>693984 VO Ontologie (3) Richard Heinrich Di 9:00-11:00 Hs 3B Bildquelle: siehe Podcast</description> <itunes:summary>693984 VO Ontologie (3) Richard Heinrich Di 9:00-11:00 Hs 3B Bildquelle: siehe Podcast</itunes:summary> <itunes:subtitle>693984 VO Ontologie (3) Richard Heinrich Di 9:00-11:00 Hs 3B Bildquelle: siehe Podcast</itunes:subtitle> <itunes:keywords></itunes:keywords> <media:thumb url="http://audiothek.philo.at/images/media/2210m.jpg" width="160" height="90"/> <enclosure url="http://audiothek.philo.at/files/2502-03a-ontologie.mp3" length="15792601" type="audio/mpeg"/> <media:content lang="en" medium="audio" url="http://audiothek.philo.at/files/2502-03a-ontologie.mp3" expression="full" fileSize="15792601" type="audio/mpeg" isDefault="true"/> </item><item> <title> (03b) Ontologie</title> <guid>http://audiothek.philo.at/podcasts/vo-ontologie-ws-2002/03b-ontologie</guid> <pubDate>Tue, 16 Oct 2012 09:00:00 </pubDate> <comments>http://audiothek.philo.at/podcasts/vo-ontologie-ws-2002/03b-ontologie#comments</comments> <author>richard.heinrich@univie.ac.at (Richard Heinrich)</author> <itunes:author>Richard Heinrich</itunes:author> <description>693984 VO Ontologie (3) Richard Heinrich Di 9:00-11:00 Hs 3B Bildquelle: siehe Podcast</description> <itunes:summary>693984 VO Ontologie (3) Richard Heinrich Di 9:00-11:00 Hs 3B Bildquelle: siehe Podcast</itunes:summary> <itunes:subtitle>693984 VO Ontologie (3) Richard Heinrich Di 9:00-11:00 Hs 3B Bildquelle: siehe Podcast</itunes:subtitle> <itunes:keywords></itunes:keywords> <media:thumb url="http://audiothek.philo.at/images/media/2211m.jpg" width="160" height="90"/> <enclosure url="http://audiothek.philo.at/files/2503-03b-ontologie.mp3" length="17268244" type="audio/mpeg"/> <media:content lang="en" medium="audio" url="http://audiothek.philo.at/files/2503-03b-ontologie.mp3" expression="full" fileSize="17268244" type="audio/mpeg" isDefault="true"/> </item><item> <title>(02a) Ontologie</title> <guid>http://audiothek.philo.at/podcasts/vo-ontologie-ws-2002/02a-ontologie</guid> <pubDate>Tue, 09 Oct 2012 09:00:00 </pubDate> <comments>http://audiothek.philo.at/podcasts/vo-ontologie-ws-2002/02a-ontologie#comments</comments> <author>richard.heinrich@univie.ac.at (Richard Heinrich)</author> <itunes:author>Richard Heinrich</itunes:author> <description>693984 VO Ontologie (3) Richard Heinrich Di 9:00-11:00 Hs 3B Bildquelle: siehe Podcast</description> <itunes:summary>693984 VO Ontologie (3) Richard Heinrich Di 9:00-11:00 Hs 3B Bildquelle: siehe Podcast</itunes:summary> <itunes:subtitle>693984 VO Ontologie (3) Richard Heinrich Di 9:00-11:00 Hs 3B Bildquelle: siehe Podcast</itunes:subtitle> <itunes:keywords></itunes:keywords> <media:thumb url="http://audiothek.philo.at/images/media/2208m.jpg" width="160" height="90"/> <enclosure url="http://audiothek.philo.at/files/2500-02a-ontologie.mp3" length="8517378" type="audio/mpeg"/> <media:content lang="en" medium="audio" url="http://audiothek.philo.at/files/2500-02a-ontologie.mp3" expression="full" fileSize="8517378" type="audio/mpeg" isDefault="true"/> </item>
<item> (...) </item>
</channel> </rss> </source>
Einbau in eine Webseite
Präsentation RSS für SE am 25.04.2013
Infos
- http://www.w3.org/TR/xml/
- http://cyber.law.harvard.edu/rss/rss.html
- http://www.apple.com/itunes/podcasts/specs.html
- http://feedvalidator.org/docs/
- http://www.podcast411.com/howto_1.html
- http://www.w3schools.com/xml/
- http://www.rssboard.org/rss-specification
Ausstattung
- Best Podcasting Microphone - Revisited!
- Podcasting Microphone Stand Review - How to Podcast
- How To Podcast: Zoom H4n Product Review
Howto