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

3.1. 手順 (Procedure)

キャッシングなどのさまざまな目的で、2つのURNが「同一」であるかを判断することが望ましい場合があります。これは、等価性をテストすることによって最も一般的に(つまり、スキームに依存せずに)行われます([RFC3986]のセクション6.1を参照)。

2つのURNは、以下の構成要素に大文字小文字の正規化を適用した後、割り当てられた名前部分がオクテット単位で等しい場合、URN等価です:

  1. URIスキーム "urn"(小文字に変換)
  2. NID(小文字に変換)
  3. NSSのパーセントエンコードされた文字(16進数A-Fを大文字に変換)

パーセントエンコードされた文字はデコードしてはなりません。

r-component、q-component、f-componentがURNに含まれている場合、URN等価性を判断する目的では無視する必要があります。