是否有使用域名的URN方案?

时间:2016-04-04 20:10:31

标签: dns uri w3c urn

是否有任何可用的分层URN方案可以使用URL或域名作为"前缀"?

Best Regrads

2 个答案:

答案 0 :(得分:2)

所有URN命名空间标识符(NID)都在此处注册:http://www.iana.org/assignments/urn-namespaces

由于为每个域名创建URN NID是不可行的,因此它可能是名称空间特定字符串(NSS)中具有域名的单个NID。例如,urn:example:com:stackoverflow:…urn:example:org:wikipedia:…

此方法存在的问题是域名所有权和/或可从相应URL访问的内容可能会随时间而变化,但URN应始终引用同一实体。

为此目的似乎没有URN NID。

您没有描述您的用例,但也许the tag URI scheme可以提供帮助。它解决了更改域所有权和更改内容的问题,但只有域所有者(无论是以前的所有者还是当前所有者)可以创建新的tag URI。例如,Stack Overflow可能会为您的问题生成以下标记URI:

tag:stackoverflow.com,2015:36411988

答案 1 :(得分:0)

是的,自2005年以来,就存在一个使用域名作为前缀的URN名称空间!

它是FDC URN Namespace,其格式如下:

urn:fdc:<domain_name>:<date>:<id>

规范中的示例:

urn:fdc:example.com:2002:A572007
urn:fdc:example.net:200406:ivr:51089
urn:fdc:example.org:20010527:img089322-038