Zum Hauptinhalt springen

Anhänge (Appendices)

HTML [W3C.REC-html5-20141028] definiert das <link>-Element zur Übermittlung von Links. Zum Beispiel:

<link rel="stylesheet" href="/style.css" type="text/css">

Die Entsprechung zwischen HTML-Links und dem in dieser Spezifikation definierten Link-Modell ist wie folgt:

  • Der Link-Kontext ist der URI des Dokuments, das das Link-Element enthält
  • Der Link-Relationstyp wird durch den Wert des „rel"-Attributs identifiziert
  • Das Link-Ziel wird durch den Wert des „href"-Attributs identifiziert
  • Zielattribute werden durch andere Attribute (wie „type", „media" usw.) dargestellt

Atom [RFC4287] definiert ein Link-Element, das in Feeds und Einträgen erscheinen kann. Zum Beispiel:

<link rel="alternate" type="text/html" 
href="http://example.org/"/>

Die Entsprechung zwischen Atom-Links und dem in dieser Spezifikation definierten Link-Modell ist wie folgt:

  • Der Link-Kontext ist der URI des Feeds oder Eintrags, der das Link-Element enthält
  • Der Link-Relationstyp wird durch den Wert des „rel"-Attributs identifiziert
  • Das Link-Ziel wird durch den Wert des „href"-Attributs identifiziert
  • Zielattribute werden durch andere Attribute (wie „type", „hreflang" usw.) dargestellt

Anhang B. Algorithms for Parsing Link Header Fields (Algorithmen zum Parsen von Link-Headerfeldern)

Dieser Anhang definiert Algorithmen zum Parsen von Link-Headerfeldern. Diese Algorithmen sind normativ.

Gegeben eine Menge von HTTP-Headerfeldern headers:

  1. Sei links eine leere Liste
  2. Für jedes Feld field in headers, dessen Feldname „Link" ist (ohne Berücksichtigung der Groß-/Kleinschreibung):
    • Sei field_value der Feldwert von field
    • Sei field_links das Ergebnis des Parsens von field_value (unter Verwendung des Algorithmus in Abschnitt B.2)
    • Jeden Link in field_links zu links hinzufügen
  3. links zurückgeben

(Algorithmusdetails ausgelassen – siehe Originaltext)

B.3. Parsing Parameters (Parsen von Parametern)

(Algorithmusdetails ausgelassen – siehe Originaltext)

B.4. Parsing a Quoted String (Parsen einer Zeichenkette in Anführungszeichen)

(Algorithmusdetails ausgelassen – siehe Originaltext)

Anhang C. Changes from RFC 5988 (Änderungen gegenüber RFC 5988)

Die wichtigsten Änderungen dieser Spezifikation gegenüber RFC 5988 umfassen:

  • Klarstellung der Definitionen von Link-Kontext und Link-Ziel
  • Aktualisierung der Registrierungsverfahren zur Verwendung von RFC 8126
  • Hinzufügen von Parsing-Algorithmen (Anhang B)
  • Klarstellung der Verwendung von Erweiterungs-Relationstypen
  • Aktualisierung der Verweise auf andere Spezifikationen
  • Verbesserung von Beispielen und erläuterndem Text