メインコンテンツまでスキップ

1.1. 用語 (Terminology)

以下の用語は、以下に説明するように互いに区別されます:

URN:"urn" スキームを使用し、その文書で説明されている「名前」の特性、およびこの文書で説明されている特性を持つ URI(RFC 3986 で定義)。この用語は、オプションのコンポーネントを含む URI 全体に適用されます。読者への注意:用語 "URN" は、URN ネームスペース、ネームスペース識別子、割り当てられた名前、および "urn" スキームを使用しない URI を指すために他の文脈で使用されてきました。最後のもの以外のすべては、この文書の他の場所でより具体的な用語を使用して説明されていますが、これらの他の用途のため、この用語は注意して使用および解釈する必要があります。

ロケーター (Locator):リソースにアクセスする手段を提供する識別子。

識別子システム (Identifier system):管理された名前の集合。この文書では、URN の文脈外の識別子システムを「非 URN 識別子システム」と呼びます。

URN ネームスペース (URN namespace):URN NID に関連付けられた識別子システム。

NID:URN ネームスペースに関連付けられた識別子。

NSS:URN のネームスペース固有部分。

割り当てられた名前 (Assigned-name):"urn:" スキーム、NID、およびネームスペース固有文字列 (NSS) の組み合わせ。したがって、「割り当てられた名前」は、その URN に追加のコンポーネントが含まれている場合(セクション 2 を参照)、URN(上記で定義)の部分文字列です。

用語「名前 (name)」は意図的にここでは定義されておらず、非常に非公式にのみ使用されるべきです(そして実際にそうなっています)。RFC 3986 は、この用語を「ロケーター」と区別される URI のカテゴリとして使用していますが(セクション 1.1.3)、他の文脈でも使用しています。これらの使用法を定義的なものとして扱うと、例えば、URN ネームスペース名(すなわち NID)の概念や、非 URN 識別子システムに関連する用語と矛盾することになります。

この文書では、「リソース (resource)」、「識別子 (identifier)」、「識別 (identify)」、「逆参照 (dereference)」、「表現 (representation)」、および「メタデータ (metadata)」という用語を、URI 仕様 [RFC3986] で定義されているのとほぼ同じ意味で使用します。

この文書では、「解決 (resolution)」および「リゾルバー (resolver)」という用語を、URN のアーキテクチャ原則の元の議論 [RFC2276] で使用されたのとほぼ同じ意味で使用しています。つまり、「解決」とは、永続的な URN をリソースの 1 つ以上の現在のロケーターに変換する、適切な形式でリソースに関するメタデータを配信する、さらには追加の仲介者を必要とせずにリソースの表現(例:文書)を配信するなど、識別されたリソースに関連するサービスを提供する行為です。この文書の執筆時点では、解決サービスは [RFC2483] で説明されています。

表現とメタデータの区別については、[RFC3986] のセクション 1.2.2 を参照してください。

Unicode 標準 [UNICODE] の一部ではない「正規化」操作に関連するいくつかの他の用語も、RFC 3986 と同様にここで使用されています。

この文書のキーワード "MUST"、"MUST NOT"、"REQUIRED"、"SHALL"、"SHALL NOT"、"SHOULD"、"SHOULD NOT"、"RECOMMENDED"、"NOT RECOMMENDED"、"MAY"、および "OPTIONAL" は、[RFC2119] に記載されているように解釈されるものとします。