是否有任何可用的分层URN方案可以使用URL或域名作为"前缀"?
Best Regrads
答案 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