Anhang B. Hinweise zur Verwendung des Link-Headers mit dem Atom-Format
Atom conveys links in the atom:link element, with the "href"
attribute indicating the target IRI and the "rel" attribute
containing the relation type. The context of the link is either a
feed IRI or an entry ID, depending on where it appears; generally,
feed-level links are obvious candidates for transmission as a Link
header.
When serialising an atom:link into a Link header, it is necessary to
convert target IRIs (if used) to URIs.
Atom definiert Erweiterungs-Beziehungstypen anhand von IRIs. Diese Spezifikation definiert sie als URIs neu, um ihren Vergleich zu vereinfachen und Fehler dabei zu reduzieren.
Atom erlaubt, registrierte Link-Beziehungstypen als absolute URIs zu serialisieren. Solche Beziehungstypen sollten (SHOULD) in ihre entsprechende registrierte Form umgewandelt werden (z. B. "http://www.iana.org/assignments/relation/self" in "self"), damit sie nicht mit Erweiterungs-Beziehungstypen verwechselt werden.
Darüber hinaus werden Atom-Link-Beziehungstypen stets unter Beachtung der Groß-/Kleinschreibung verglichen; daher sollten (SHOULD) registrierte Link-Beziehungstypen beim Serialisieren in einem Atom-Dokument in ihre registrierte Form (üblicherweise Kleinschreibung) umgewandelt werden.
Beachten Sie außerdem, dass der Link-Header zwar erlaubt, mehrere Beziehungen in einem einzigen Link zu serialisieren, atom:link hingegen nicht. In diesem Fall kann ein einzelner link-value auf mehrere atom:link-Elemente abgebildet werden.
Wie bei HTML definiert atom:link einige Attribute, die in der Syntax des Link-Headers nicht ausdrücklich gespiegelt werden, aber sie können ebenfalls als link-extensions verwendet werden, um die Genauigkeit zu wahren.