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

问题描述 投票:2回答:2

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

最好的祝福

dns uri w3c urn
2个回答
3
投票

所有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
投票

是的,自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
© www.soinside.com 2019 - 2024. All rights reserved.