3.1. 手順 (Procedure)
キャッシングなどのさまざまな目的で、2つのURNが「同一」であるかを判断することが望ましい場合があります。これは、等価性をテストすることによって最も一般的に(つまり、スキームに依存せずに)行われます([RFC3986]のセクション6.1を参照)。
2つのURNは、以下の構成要素に大文字小文字の正規化を適用した後、割り当てられた名前部分がオクテット単位で等しい場合、URN等価です:
- URIスキーム "urn"(小文字に変換)
- NID(小文字に変換)
- NSSのパーセントエンコードされた文字(16進数A-Fを大文字に変換)
パーセントエンコードされた文字はデコードしてはなりません。
r-component、q-component、f-componentがURNに含まれている場合、URN等価性を判断する目的では無視する必要があります。