3. Terminology (用語)
本セクションでは、WebDAV仕様で使用される主要な用語を定義します。
URI/URL
URI (Uniform Resource Identifier, 統一資源識別子) および URL (Uniform Resource Locator, 統一資源位置指定子)。これらの用語(およびそれらの違い)は [RFC3986] で定義されています。
URI/URL Mapping (URI/URLマッピング)
絶対URIとリソースの間の関係。リソースはネットワーク経由で取得できないアイテムと取得できるアイテムの両方を表すことができるため、リソースは0個、1個、または複数のURIマッピングを持つことが可能です。リソースを「http」スキームURIにマッピングすると、そのURIを使用してリソースにHTTPプロトコルリクエストを送信できるようになります。
Path Segment (パスセグメント)
非公式には、URI内のスラッシュ(「/」)間に見られる文字。正式には、[RFC3986] のセクション3.3で定義されています。
Collection (コレクション)
非公式には、子リソースへの参照のコンテナとしても機能するリソース。正式には、パスセグメントとリソース間のマッピングのセットを含み、セクション5で定義された要件を満たすリソース。
Internal Member (of a Collection) (コレクションの内部メンバー)
非公式には、コレクションの子リソース。正式には、コレクションに含まれるパスセグメントマッピングによって参照されるリソース。
Internal Member URL (of a Collection) (コレクションの内部メンバーURL)
内部メンバーのURL。コレクションのURL(末尾のスラッシュを含む)に、内部メンバーを識別するパスセグメントを加えたもので構成されます。
Member (of a Collection) (コレクションのメンバー)
非公式には、コレクションの「子孫」。正式には、コレクションの内部メンバー、または再帰的に内部メンバーのメンバー。
Member URL (of a Collection) (コレクションのメンバーURL)
コレクション自体の内部メンバーURLであるか、またはそのコレクションのメンバーの内部メンバーURLであるURL。
Property (プロパティ)
リソースに関する記述情報を含む名前/値のペア。
Live Property (ライブプロパティ)
そのセマンティクスと構文がサーバーによって強制されるプロパティ。たとえば、ライブプロパティ DAV:getcontentlength は、GETリクエストによって返されるエンティティの長さである値が、サーバーによって自動的に計算されます。
Dead Property (デッドプロパティ)
そのセマンティクスと構文がサーバーによって強制されないプロパティ。サーバーはデッドプロパティの値を記録するだけです。クライアントは、デッドプロパティの構文とセマンティクスの一貫性を維持する責任があります。
Principal (プリンシパル)
ネットワークリソースへのアクセスを開始する、個別の人間または計算アクター。
State Token (状態トークン)
リソースの状態を表すURI。ロックトークン (Lock Token) は、本仕様で定義されている唯一の状態トークンです。