<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Atom_%28Format%29</id>
	<title>Atom (Format) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Atom_%28Format%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Atom_(Format)&amp;action=history"/>
	<updated>2026-05-30T17:45:44Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Atom_(Format)&amp;diff=99644&amp;oldid=prev</id>
		<title>imported&gt;Acky69: zus. Links, übersichtlicher</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Atom_(Format)&amp;diff=99644&amp;oldid=prev"/>
		<updated>2025-03-02T21:18:15Z</updated>

		<summary type="html">&lt;p&gt;zus. Links, übersichtlicher&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:Feed-icon.svg|mini|hochkant=0.5|Ein ver&amp;amp;shy;breitetes [[Icon (Computer)|Icon]] für Web-Feeds]]&lt;br /&gt;
[[Datei:Tiny Tiny RSS German Interface.png|mini|hochkant=1.5|Benutzeroberfläche eines Feedreaders]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Atom&amp;#039;&amp;#039;&amp;#039; wird in der [[Computertechnik]] als Oberbegriff für zwei [[Standard]]s genutzt:&lt;br /&gt;
* das &amp;#039;&amp;#039;Atom Syndication Format&amp;#039;&amp;#039;&amp;amp;nbsp;(ASF), ein [[Extensible Markup Language|XML]]-Format, ermöglicht den [[Plattform (Computer)|plattform]]&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;unabhängigen Austausch von Informationen z.&amp;amp;nbsp;B. für [[Web-Feed]]s.&lt;br /&gt;
* das &amp;#039;&amp;#039;Atom Publishing Protocol&amp;#039;&amp;#039;&amp;amp;nbsp;(APP, wobei sich &amp;#039;&amp;#039;AtomPub&amp;#039;&amp;#039; eingebürgert hat) wurde geschaffen, um das Erstellen und Bearbeiten von Webressourcen auf der Basis von einfachem&amp;amp;nbsp;[[Hypertext Markup Language|HTML]] und&amp;amp;nbsp;XML zu ermöglichen.&lt;br /&gt;
Die beiden Atom-Standards bieten somit die Möglichkeit, [[Webinhalt]]e zu verbreiten&amp;amp;nbsp;(ASF) und zu bearbeiten&amp;amp;nbsp;(APP).&lt;br /&gt;
&lt;br /&gt;
== Atom Syndication Format ==&lt;br /&gt;
Das Syndikationsformat (ASF) ist die am häufigsten anzutreffende Umsetzung der Atom-Standards. ASF wird entwickelt, um die Nachfolge von [[RSS (Web-Feed)|RSS]] anzutreten. Es ist die moderne Form eines [[Newsletter]]s.&lt;br /&gt;
&lt;br /&gt;
Atom entstand aus dem Bedürfnis heraus, die Vorteile der unterschiedlichen RSS-Formate in einem neuen Format zusammenzufassen und um neue Elemente zu ergänzen. Dabei haben die Entwickler –&amp;amp;nbsp;in überwiegender Mehrzahl Blogger&amp;amp;nbsp;– ASF auch so gestaltet, um den speziellen Bedürfnissen von [[Blog]]s und Nachrichtenseiten gerecht zu werden. Die maßgeblichen Unterstützer von Atom sind in der Industrievereinigung &amp;#039;&amp;#039;[[AtomEnabled Alliance]]&amp;#039;&amp;#039; organisiert.&lt;br /&gt;
&lt;br /&gt;
Die aktuelle Version des &amp;#039;&amp;#039;Atom Syndication Formats&amp;#039;&amp;#039; ist der [[Internet Engineering Task Force|IETF]]-Entwurf vom 11. August 2005, welcher von der [[Internet Engineering Steering Group|IESG]] im August 2005 als &amp;#039;&amp;#039;[[Internetstandard|Proposed Standard]]&amp;#039;&amp;#039; verabschiedet und im Dezember 2005 als &amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;4287&amp;lt;/nowiki&amp;gt;&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=4287 |Titel=The Atom Syndication Format |Datum=2005-12}}&amp;lt;/ref&amp;gt; veröffentlicht wurde. Die meisten größeren Feed-Anbieter arbeiten bereits daran, das Format zu unterstützen. Der [[Multipurpose Internet Mail Extensions|MIME-Typ]] von Atom ist &amp;lt;code&amp;gt;application/atom+xml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Das Aufbereiten von Informationen in ein standardisiertes Austauschformat nennt man auch [[Aggregation (Informatik)|Aggregation]].&lt;br /&gt;
&lt;br /&gt;
=== Minimales Beispiel ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;feed xmlns=&amp;quot;http://www.w3.org/2005/Atom&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;author&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Autor des Weblogs&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/author&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;Titel des Weblogs&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;id&amp;gt;urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6&amp;lt;/id&amp;gt;&lt;br /&gt;
  &amp;lt;updated&amp;gt;2003-12-14T10:20:09Z&amp;lt;/updated&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;entry&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Titel des Weblog-Eintrags&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;link href=&amp;quot;http://example.org/2003/12/13/atom-beispiel&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;updated&amp;gt;2003-12-13T18:30:02Z&amp;lt;/updated&amp;gt;&lt;br /&gt;
    &amp;lt;summary&amp;gt;Zusammenfassung des Weblog-Eintrags&amp;lt;/summary&amp;gt;&lt;br /&gt;
    &amp;lt;content&amp;gt;Volltext des Weblog-Eintrags&amp;lt;/content&amp;gt;&lt;br /&gt;
  &amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/feed&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unterschiedliche Inhaltstypen ===&lt;br /&gt;
Die hauptsächliche Besonderheit von Atom gegenüber RSS ist die Möglichkeit, dass bei inhaltstragenden Elementen ausdrücklich angegeben werden kann, in welchem Format die Inhalte kodiert sind. In RSS 2.0 beispielsweise kann im &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;-Element reiner Text oder maskiertes [[Hypertext Markup Language|HTML]] stehen, ohne dass ein verarbeitendes Programm weiß, worum es sich gerade handelt. &amp;lt;!-- Für RSS 1.0 (RDF Site Summary) gibt es ein Modul, das das Einbetten der beschriebenen Quelle in den Feed erlaubt (http://web.resource.org/rss/1.0/modules/content/). --&amp;gt; Atom fordert eine Eindeutigkeit, indem inhaltstragende Elemente ein &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt;-Attribut bekommen. Neben reinem Text und maskiertem [[Hypertext Markup Language|HTML]] ist es zudem möglich, direkt [[Extensible Hypertext Markup Language|XHTML]]-[[Auszeichnungssprache|Markup]] mit [[Namensraum]]-Angabe einzubetten. Sinnvoll ist XHTML aber vor allem im &amp;lt;code&amp;gt;content&amp;lt;/code&amp;gt;-Element.&lt;br /&gt;
&lt;br /&gt;
Beispiel für reinen Text im &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;-Element:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;title type=&amp;quot;text&amp;quot;&amp;gt;Beispieleintrag&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Das &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt;-Attribut kann in diesem Fall auch weggelassen werden, da &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt; der Standardwert des Attributs ist.&lt;br /&gt;
&lt;br /&gt;
Beispiel für HTML im &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt;-Element:&lt;br /&gt;
 &amp;lt;summary type=&amp;quot;html&amp;quot;&amp;gt;Beispielzusammenfassung mit&lt;br /&gt;
  &amp;amp;amp;lt;strong&amp;amp;amp;gt;wichtigem Text&amp;amp;amp;lt;/strong&amp;amp;amp;gt;&amp;lt;/summary&amp;gt;&lt;br /&gt;
Die HTML-eigenen Zeichen &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;amp;&amp;lt;/code&amp;gt; werden mit den Entity-Referenzen &amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;amp;amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt; umschrieben. Alternativ kann der Inhalt in einem [[CDATA]]-Abschnitt untergebracht werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;summary type=&amp;quot;html&amp;quot;&amp;gt;&amp;lt;![CDATA[ Beispielzusammenfassung mit&lt;br /&gt;
 &amp;lt;strong&amp;gt;wichtigem Text&amp;lt;/strong&amp;gt; ]]&amp;gt;&amp;lt;/summary&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel für XHTML im &amp;lt;code&amp;gt;content&amp;lt;/code&amp;gt;-Element:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;content type=&amp;quot;xhtml&amp;quot; xml:base=&amp;quot;http://example.org/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Beispielabsatz mit &amp;lt;strong&amp;gt;wichtigem Text&amp;lt;/strong&amp;gt; und einem&lt;br /&gt;
    &amp;lt;a href=&amp;quot;beispiel&amp;quot;&amp;gt;relativen Hyperlink&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das &amp;lt;code&amp;gt;content&amp;lt;/code&amp;gt;-Element bekommt ein &amp;lt;code&amp;gt;div&amp;lt;/code&amp;gt;-Element aus dem XHTML-Namensraum als Kind. Darin können weitere XHTML-Elemente direkt notiert werden.&lt;br /&gt;
&lt;br /&gt;
== Atom-Programmierschnittstelle (AtomPub) ==&lt;br /&gt;
Die Atom-Programmierschnittstelle kann beispielsweise genutzt werden, um mit einer [[Client]]-Applikation auf die in einer [[Weblog-Software]] hinterlegten Inhalte Einfluss zu nehmen.&lt;br /&gt;
&lt;br /&gt;
=== Funktionsweise ===&lt;br /&gt;
Die Kommunikation mit dem System funktioniert nach dem [[Representational State Transfer|REST]]-Prinzip:&lt;br /&gt;
&lt;br /&gt;
; GET&lt;br /&gt;
: um Informationen über bereits vorhandene Elemente einzuholen und andere Nur-Lese-Zugriffe auszuführen.&lt;br /&gt;
; PUT&lt;br /&gt;
: um ein bekanntes Element zu bearbeiten.&lt;br /&gt;
; POST&lt;br /&gt;
: kreiert ein neues, dynamisch benanntes Element.&lt;br /&gt;
; DELETE&lt;br /&gt;
: führt zur Löschung eines Elementes.&lt;br /&gt;
&lt;br /&gt;
Diese Aktionen werden in Verbindung mit den drei hauptsächlichen [[Uniform Resource Identifier|URIs]] verwendet, wobei das Datenaustauschformat ein so genannter „Atom Entry“ ist, ein Fragment/Eintrag eines vollen Atom-Feeds.&lt;br /&gt;
&lt;br /&gt;
; PostURI&lt;br /&gt;
: erwartet POST. Wird verwendet, um neue Elemente anzulegen. Schickt man einen Atom Entry an diese URI, so wird ein neues Element erzeugt.&lt;br /&gt;
; EditURI&lt;br /&gt;
: erwartet PUT, GET oder DELETE. Wird zum Bearbeiten von Elementen benötigt. Auch hier erfolgt der Datenaustausch über den Atom Entry.&lt;br /&gt;
; FeedURI&lt;br /&gt;
: erwartet GET. Repräsentiert ein komplettes Atom-Feed.&lt;br /&gt;
&lt;br /&gt;
Die Atom-Programmierschnittstelle und das Atom Syndication Format ergänzen sich somit.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.data2type.de/xml-xslt-xslfo/newsfeeds-rss-atom/ Ausführliche Einführung und Referenz zu Atom.] data2type.de&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Normdaten|TYP=s|GND=4829985-6}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Web-Feed]]&lt;br /&gt;
[[Kategorie:Digitale Medien]]&lt;br /&gt;
[[Kategorie:XML-basierte Sprache]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Acky69</name></author>
	</entry>
</feed>