我有点明白,URN用于为资源提供唯一且与位置无关的名称.然而,我没有看到它们的用处以及它们是如何工作的:
a)为了使URN真正独一无二,必须有一些中央权威(类似于域名权威),我们可以在那里注册URN,并确保它们是唯一的.既然没有这样的权力,我们怎样才能确保我们的URN是独一无二的呢?如果我们做不到.那么拥有它们有什么意义呢?
b)另外,我不理解URN格式为urn:NID:NSS的原因.是什么让这种格式比例如urn更有效/更合理:NID:NID1:NSS?
c)最后,URN如何帮助我们在互联网上找到资源?
编辑:
我不确定你是什么意思.NID是命名空间标识符,NSS是命名空间特定字符串您是否提议使用子命名空间系统?
我只想弄清楚为什么URN使用的格式对其他格式"极好",例如urn:NID:NID1:NSS
小智 23
a)为了使URN真正独一无二,必须有一些中央权威......由于没有任何这样的权力,我们如何确保我们的URN是独一无二的?
这里是一个中央权力机构,称为IANA,注册名称空间(NID的一部分),并且每个命名空间是负责保证唯一性.
b)另外,我不理解URN格式为urn:NID:NSS的原因.是什么让这种格式比例如urn更有效/更合理:NID:NID1:NSS?
该"金塔:NID:NSS"描述状态NSS的解释取决于NID的值.例如,如果NID是"isbn",那么我们知道将NSS解释为ISBN号,如"urn:isbn:0451450523".
NSS部分可以包含冒号,因此"urn:example:other:more"是有效的语法.(事实上,截至2013-04-24,这是一个有效的URN .)例如,给定"urn:mpeg:mpeg7:schema:2001",NSS部分是"mpeg7:schema:2001",我们根据到"mpeg"命名空间的规则.
如果需要"urn:NID:NID1:NSS",它将是多余的(某些命名空间不需要嵌套的NID1)并且是多余的(命名空间的权限已经可以将NSS部分分开,如上面的mpeg例).
c)最后,URN如何帮助我们在互联网上找到资源?
URN不是位置,而是URL.
\n\n\na) 为了使 URN 真正具有唯一性,必须有一些中央机构(类似于域名机构),我们可以在其中注册 URN,从而确保它们是唯一的。既然没有\xe2\x80\x99t任何这样的权威,我们如何确保我们的URN是唯一的呢?如果我们可以\xe2\x80\x99t。那么拥有它们有什么意义呢?
\n
ISBN 用作 URN,并由机构管理。
\n\n\n\n\nb) 另外,我不\xe2\x80\x99 不理解具有 urn:NID:NSS 格式的 URN 背后的推理。是什么使得这种格式比 urn:NID:NID1:NSS 更高效/更有逻辑?
\n
我不确定你是什么意思。NID是命名空间标识符,NSS是命名空间特定字符串 您是否建议使用子命名空间系统?
\n\n\nc) 最后,URN 如何帮助我们在互联网上定位资源?
\n
URN(统一资源名称)无法帮助您在 Internet 上查找某些内容。URL(统一资源定位符)可以。
\n\n\n| 归档时间: |
|
| 查看次数: |
5034 次 |
| 最近记录: |