Skip to content

3. 术语

  • URI/URL——分别是统一资源标识符和统一资源定位符。这些术语以及它们之间的区别在[RFC3986]中有定义。

  • URI/URL 映射——绝对路径 URI 和资源之间的对应关系。由于资源既可以表示不能通过网络检索的项目,也可以表示可以通过网络检索的项目,因此一个资源可以有 0 个、1 个或多个 URI 映射。将一个资源映射到一个使用"http"协议符的 URI,这种做法让“使用 URI 通过 http 协议对一个资源提交请求”成为可能。

  • 路径分段 (Path Segment)——通俗的说就是 URI 中斜杠 ("/") 之间的字符串。正式的定义见[RFC3986]第 3.3 节。

  • 集合 (Collection)——通俗说法,它也是一个资源,只不过作为对子资源进行引用的容器。正式说法,它是一个包含了一组映射 (从路径分段到资源) 的容器,必须满足第 5 节中的需求。

  • (属于某个集合的) 内部成员 (Internal Member)——通俗的说,它是一个集合的子资源。正规说法,它是一个被集合中某个路径映射所引用的资源。

  • (属于某个集合的) 内部成员 URL(Internal Member URL)——内部成员的 URL,由它所属的集合加上末尾的斜杠再加上标识内部成员的路径段共同组成。

  • (属于某个集合的) 成员 (Member)——通俗的说就是一个集合的“后代”们。正式地说,一个集合的直接内部成员或者与集合具有递归关系的更深层级内部成员,都是 Member。

  • (属于某个集合的) 成员 URL(Member URL)——上述成员 (Member) 的 URL。

  • 属性——对某个资源信息进行描述的键值对。

  • 活属性 (Live Property) 或者叫实时属性——一种特殊的属性,其语义和语法是由服务器实时计算得到的。例如 DAV:getcontentlength,它的值,即 GET 请求返回的内容长度就是由服务器计算得来。

  • 死属性 (Dead Property) 或者叫静态属性——其语义和语法不是由服务器计算得来,服务器只负责记录这类属性的值,其语法和语义的一致性是由客户端负责维护的。

  • 主体 (Principal)——发起对网络资源访问的特定的人或计算机角色。

  • 状态令牌 (State Token)——一个表示资源状态的 URI。该文档中唯一定义的状态令牌就是锁令牌。