16

URN は、リソースに一意で場所に依存しない名前を提供するために使用されることをある程度理解しています。しかし、私はそれらの有用性と、それらがどのように機能するかを理解していません:

a) URN が本当に一意であるためには、URN を登録して一意であることを保証できる中央機関 (ドメイン名の機関と同様) が必要です。そのような権限がない場合、URN が一意であることを確認するには、他にどのようにすればよいでしょうか? そして、私たちができない場合。それでは、それらを持っている意味は何ですか?

b) また、 urn:NID:NSSという形式の URN の背後にある理由がわかりません。この形式がたとえばurn:NID:NID1:NSSよりも効率的/論理的である理由は何ですか?

c) 最後に、URN はインターネット上のリソースを見つけるのにどのように役立つのでしょうか?


編集:

私はあなたが何を意味するのか分かりません。NID は Namespace Identifier であり、NSS は Namespace Specific String です サブネームスペースのシステムを提案していますか?

URN が使用する形式が、urn:NID:NID1:NSS などの他の形式よりも「優れている」理由を理解しようとしているだけです。

4

3 に答える 3

28

a) URN が本当に一意であるためには、何らかの中央機関が必要です... そのような機関がないため、URN が一意であることを確認するには、他にどのようにすればよいでしょうか?

名前空間(NID 部分)を登録する IANA と呼ばれる中央機関があり各名前空間は一意性を確保する責任があります。

b) また、urn:NID:NSS という形式の URN の背後にある理由がわかりません。この形式がたとえば urn:NID:NID1:NSS よりも効率的/論理的である理由は何ですか?

urn:NID:NSS」の記述は、NSS の解釈が NID の値に依存することを示しています。たとえば、NID が「isbn」の場合、「urn:isbn:0451450523」のように、NSS を ISBN 番号として解釈することがわかっています。

NSS 部分にはコロンを含めることができるため、「urn:example:other:more」は有効な構文です。(そして、実際には2013-04-24 の時点で有効な URN です。) たとえば、「urn:mpeg:mpeg7:schema:2001」が与えられた場合、NSS 部分は「mpeg7:schema:2001」であり、それに従って解釈します。「mpeg」名前空間の規則に。

「urn:NID:NID1:NSS」が必要だった場合、冗長 (ネストされた NID1 を必要としない名前空間もあります) で余分なもの (名前空間の権限は、上記の mpeg のように NSS 部分を分割できます) になります。例)。

c) 最後に、URN はインターネット上のリソースを見つけるのにどのように役立つのでしょうか?

URN は場所に関するものではなく、それがURLです。

于 2010-06-21T09:46:19.207 に答える
2

a) URN が本当に一意であるためには、URN を登録して一意であることを保証できる中央機関 (ドメイン名の機関と同様) が必要です。そのような権限がない場合、URN が一意であることを確認するには、他にどのようにすればよいでしょうか? そして、私たちができない場合。それでは、それらを持っている意味は何ですか?

ISBN は URN として使用され、代理店によって管理されます。

b) また、urn:NID:NSS という形式の URN の背後にある理由がわかりません。この形式がたとえば urn:NID:NID1:NSS よりも効率的/論理的である理由は何ですか?

私はあなたが何を意味するのか分かりません。NIDは名前空間識別子でNSSあり、名前空間固有の文字列です サブ名前空間のシステムを提案していますか?

c) 最後に、URN はインターネット上のリソースを見つけるのにどのように役立つのでしょうか?

URN (Uniform Resource Name)は、インターネット上の何かを見つけるのに役立ちません。URL (Uniform Resource Locator) が行います。

URI と URL の違いは何ですか?も参照してください。

于 2010-01-25T20:42:32.043 に答える