3. 链接
在本规范中, 链接 (link) 是由国际化资源标识符 (Internationalised Resource Identifiers, IRI) [RFC3987] 标识的两个资源之间的类型化连接 (typed connection), 它由以下部分组成:
o 一个上下文 IRI (context IRI),
o 一个链接关系类型 (link relation type) (第 4 节),
o 一个目标 IRI (target IRI), 以及
o 可选的目标属性 (target attributes).
链接可以视为如下形式的陈述: "{context IRI} 在 {target IRI} 处有一个 {relation type} 资源, 该资源具有 {target attributes}".
注意, 在常见情况下, 上下文 IRI 也会是一个 URI [RFC3986], 因为许多协议 (例如 HTTP) 不支持对 IRI 进行解引用. 同样, 在不支持 IRI 的序列化形式 (例如 Link 头) 中, 目标 IRI 将被转换为 URI (见 [RFC3987] 第 3.1 节).
本规范不对链接的基数 (cardinality) 施加限制; 指向某个特定 IRI 和来自该 IRI 的链接都可以有多个, 两个给定 IRI 之间也可以有多个不同类型的链接. 同样, 任何特定序列化形式内部, 或不同序列化形式之间 (例如 Link 头与内容中的链接之间) 的链接相对顺序, 在本规范中未被规定, 也不具有意义; 希望将顺序视为有意义的应用可以这样做.
目标属性是一组描述该链接或其目标的键/值对; 例如一个媒体类型提示. 本规范不试图协调它们的名称或用法, 但为在 Link HTTP 头中使用提供了若干通用的目标属性.
最后, 本规范既不定义表达链接的通用语法, 也不为任何给定链接强制规定特定上下文; 可以预期, 链接的各种序列化形式会同时规定这两个方面. 其中一种序列化形式是通过 HTTP 头传递链接, 见第 5 节.