19.6.2.4. Ссылка
Поле заголовка объекта Ссылки предоставляет средство для того, чтобы описать связи между двумя ресурсами, обычно между запрошенным ресурсом и некоторым другим ресурсом. Объект МОЖЕТ включить множественные значения Link. Ссылки на уровне метаинформации обычно указывают связи как иерархическая структура и навигационные пути. Поле Link семантически эквивалентно <LINK> элемент в HTML. [5]
Link = "Link" ":" #("<" URI ">" *( ";" link-param ) link-param = ( ( "rel" "=" relationship ) | ( "rev" "=" relationship ) | ( "title" "=" quoted-string ) | ( "anchor" "=" <"> URI <"> ) | ( link-extension ) ) link-extension = token [ "=" ( token | quoted-string ) ] relationship = sgml-name | ( <"> sgml-name *( SP sgml-name) <"> ) sgml-name = ALPHA *( ALPHA | DIGIT | "." | "-" )
Значения связей являются независящими от регистра и МОГУТ распространяться в пределах ограничений синтаксиса sgml-имени. parameter заголовка МОЖЕТ использоваться, чтобы маркировать адресата ссылки таким образом, что он может использоваться как идентификация в пределах удобочитаемого меню. Привязка parameter МОЖЕТ использоваться, чтобы указать исходную привязку кроме всего текущего ресурса, например, фрагмент этого ресурса или третьего ресурса.
Примеры использования включают:
Link: <http://www.cern.ch/TheBook/chapter2>; rel="Previous" Link: <mailto:[email protected] >; rev="Made"; title="Tim Berners-Lee"
Первый пример указывает, что chapter2 до этого ресурса в логическом навигационном пути. Второе указывает, что человек, ответственный за то, что делал доступный ресурс, идентифицирован данным почтовым адресом.