1. Introduction
本规范定义了Web上资源之间关系的模型("链接",links)以及这些关系的类型("链接关系类型",link relation types).
HTML [W3C.REC-html5-20141028]和Atom [RFC4287]都有明确定义的链接概念;第2节将其概括为一个框架,涵盖这些格式中的链接以及(可能的)其他地方的链接.
此外,第3节定义了用于传达此类链接的HTTP头字段.
1.1. Notational Conventions (符号约定)
本文档中的关键词"MUST","MUST NOT","REQUIRED","SHALL","SHALL NOT","SHOULD","SHOULD NOT","RECOMMENDED","NOT RECOMMENDED","MAY"和"OPTIONAL"应按照BCP 14 [RFC2119] [RFC8174]中的描述进行解释,当且仅当它们以全大写形式出现时,如此处所示.
本文档使用[RFC7230]的增强巴科斯-瑙尔范式(Augmented Backus-Naur Form, ABNF) [RFC5234]符号,包括#规则,并明确包含以下规则: quoted-string, token, SP (空格), BWS (不良空白), OWS (可选空白), RWS (必需空白), LOALPHA, DIGIT.
此外,还包括以下规则:
- URI和URI-Reference来自[RFC3986]
- type-name和subtype-name来自[RFC6838]
- media-query-list来自[W3C.REC-css3-mediaqueries-20120619]
- Language-Tag来自[RFC5646]
1.2. Conformance and Error Handling (一致性和错误处理)
[RFC7230]第2.5节中强调的关于一致性和错误处理的要求适用于本文档.