Aller au contenu principal

1. Introduction

Cette spécification définit un modèle pour les relations entre ressources sur le Web (« liens », links) ainsi que les types de ces relations (« types de relation de lien », link relation types).

HTML [W3C.REC-html5-20141028] et Atom [RFC4287] ont tous deux une notion de lien bien définie ; la section 2 généralise cela en un cadre couvrant les liens dans ces formats et (potentiellement) ailleurs.

De plus, la section 3 définit un champ d'en-tête HTTP permettant de véhiculer de tels liens.

1.1. Notational Conventions (Conventions de notation)

Les mots-clés « MUST » (DOIT), « MUST NOT » (NE DOIT PAS), « REQUIRED » (REQUIS), « SHALL » (DEVRA), « SHALL NOT » (NE DEVRA PAS), « SHOULD » (DEVRAIT), « SHOULD NOT » (NE DEVRAIT PAS), « RECOMMENDED » (RECOMMANDÉ), « NOT RECOMMENDED » (NON RECOMMANDÉ), « MAY » (PEUT) et « OPTIONAL » (OPTIONNEL) dans ce document doivent être interprétés comme décrit dans BCP 14 [RFC2119] [RFC8174], si et seulement s'ils apparaissent en majuscules, comme indiqué ici.

Ce document utilise la notation ABNF (Augmented Backus-Naur Form, forme de Backus-Naur augmentée) [RFC5234] de [RFC7230], y compris la règle #, et inclut explicitement les règles suivantes : quoted-string, token, SP (espace), BWS (mauvais espace blanc), OWS (espace blanc optionnel), RWS (espace blanc requis), LOALPHA, DIGIT.

Les règles suivantes sont également incluses :

  • URI et URI-Reference provenant de [RFC3986]
  • type-name et subtype-name provenant de [RFC6838]
  • media-query-list provenant de [W3C.REC-css3-mediaqueries-20120619]
  • Language-Tag provenant de [RFC5646]

1.2. Conformance and Error Handling (Conformité et gestion des erreurs)

Les exigences relatives à la conformité et à la gestion des erreurs soulignées dans la section 2.5 de [RFC7230] s'appliquent à ce document.