Zum Hauptinhalt springen

1. Introduction (Einleitung)

Dieses Dokument definiert ein Framework für typisierte Links, das unabhängig von der Serialisierung oder dem Anwendungsformat ist. Das Konzept typisierter Links existiert in HTML und Atom, aber diese Spezifikation bietet einen einheitlichen Ansatz.

Hauptziele

  • Etabliert ein gemeinsames Framework für Web-Links über verschiedene Formate hinweg
  • Definiert das Link-Relation-Registry von Atom mit breiterer Reichweite neu
  • Integriert HTML-definierte Relationen in das Registry
  • Re-spezifiziert das Link-HTTP-Header-Feld (ursprünglich in RFC 2068)
  • Bietet rückwärtskompatible Syntax
  • Ermöglicht Link-Ausdruck in HTTP-Headern unabhängig vom Inhaltsformat

Hintergrund

Historischer Kontext:

  • HTML unterstützt typisierte Links über <link>-Elemente
  • Atom führte atom:link für Feed-Level-Links ein
  • RFC 2068 definierte Link-Header, wurde aber in RFC 2616 entfernt

Aktueller Bedarf:

  • Mehrere Formate müssen Beziehungen zwischen Ressourcen ausdrücken
  • Links sollten unabhängig von der Content-Serialisierung sein
  • Einheitliches Registry verhindert Fragmentierung von Relationstypen

Anwendungsfälle

  1. Format-Unabhängigkeit: Ressourcen mit mehreren Repräsentationen können Link-Semantik teilen
  2. HTTP-Header-Links: Beziehungen übermitteln ohne Parsing des Nachrichtenkörpers
  3. Registry-Konsolidierung: Einzelne autoritative Quelle für Link-Relationstypen