Zum Hauptinhalt springen

Anhang A. Hinweise zur Verwendung des Link-Headers mit dem HTML4-Format

HTML war die Motivation für die ursprüngliche Syntax des Link-Headers, und viele der Entwurfsentscheidungen in diesem Dokument sind von dem Bestreben getragen, mit diesen Verwendungen kompatibel zu bleiben.

In HTML4 kann das link-Element auf die hier spezifizierten Links abgebildet werden, indem das Attribut "href" für die Ziel-URI verwendet wird und "rel" verwendet wird, um den Beziehungstyp zu übermitteln, wie im Link-Header. Der Kontext des Links ist das URI, das dem gesamten HTML-Dokument zugeordnet ist.

Alle von HTML4 definierten Link-Beziehungstypen wurden in das Register der Link-Beziehungstypen aufgenommen, sodass sie ohne Änderung verwendet werden können. Es gibt jedoch mehrere mögliche Wege, Erweiterungs-Beziehungstypen in HTML4 zu serialisieren, darunter

o als absolute URIs,

o die Verwendung des URI des dokumentweiten Attributs "profile" als Präfix für Beziehungstypen oder

o die Verwendung der RDFa-Konvention [W3C.REC-rdfa-syntax-20081014], Token-Präfixe auf URIs abzubilden (in einer Weise ähnlich XML-Namensräumen) (beachten Sie, dass RDFa nur für die Verwendung in XHTML definiert ist [W3C.REC-xhtml-basic-20080729], aber manchmal in HTML4 verwendet wird).

Einzelne Anwendungen der Verlinkung müssen daher festlegen, wie ihre Erweiterungslinks in HTML4 serialisiert werden sollen.

Erhebungen bestehender HTML-Inhalte haben gezeigt, dass nicht registrierte Link-Beziehungstypen, die keine URIs sind, (wohl zwangsläufig) häufig vorkommen. Konsumierende HTML-Implementierungen sollten solche nicht registrierten kurzen Links nicht als Fehler betrachten, sondern als Beziehungstypen mit lokalem Geltungsbereich (d. h., ihre Bedeutung ist spezifisch und möglicherweise privat für dieses Dokument).

HTML4 definiert außerdem mehrere Attribute für Links, die durch den Link-Header nicht ausdrücklich definiert sind. Diese Attribute können als link-extensions serialisiert werden, um die Genauigkeit zu wahren.

Schließlich gibt die HTML4-Spezifikation eine besondere Bedeutung, wenn die Beziehungstypen "alternate" und "stylesheet" im selben Link zusammentreffen. Solche Links sollten im Link-Header unter Verwendung einer einzigen Liste von relation-types serialisiert werden (z. B. rel="alternate stylesheet"), um diese Beziehung zu erhalten.