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

Is there a URN scheme for using domain names?

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

最佳成绩

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

因为为每个域名创建一个 URN NID 是不可行的,它可能是一个 NID,在命名空间特定字符串 (NSS) 中包含域名。例如,urn:example:com:Whosebug:…urn:example:org:wikipedia:….

此方法的问题是域名所有权 and/or 可从相应 URL 访问的内容会随着时间而改变,但 URN 应始终指代同一实体。

似乎没有用于此目的的 URN NID。

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

tag:whosebug.com,2015:36411988

是的,自 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