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

Dns 是否有使用域名的URN方案?,dns,uri,w3c,urn,Dns,Uri,W3c,Urn,是否有任何可用的分级URN方案可以使用URL或域名作为“前缀” 最佳REGRAD所有URN命名空间标识符(NID)都在此处注册: 由于为每个域名创建一个URN-NID是不可行的,因此它可能是一个域名位于名称空间特定字符串(NSS)中的单个NID。例如,urn:example:com:stackoverflow:…,urn:example:org:wikipedia:… 这种方法的问题在于,域名所有权和/或可从相应URL访问的内容可能会随着时间的推移而变化,但URN应始终引用同一实体 似乎没有用于

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


最佳REGRAD

所有URN命名空间标识符(NID)都在此处注册:

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

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

似乎没有用于此目的的瓮NID

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

tag:stackoverflow.com,2015:36411988

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

它是以下形式的:

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

URN总是以URN开头,而不是分层的。如果你能更详细地解释你真正想要的是什么以及为什么——你会如何使用这样一个URN方案,这可能会更好?当你说前缀时,你的意思是不是一开始的“urn:”以外的东西?使用URL作为“前缀”会是什么感觉?@barefootliam,为什么我不能使用类似urn:stackoverflow.com:question:36411988的东西来为这个问题提供一个id,而不说明如何访问它(stackoverflow.com域名用于确保唯一性),这与
标记:
方案非常相似,很有趣。
urn:fdc:example.com:2002:A572007
urn:fdc:example.net:200406:ivr:51089
urn:fdc:example.org:20010527:img089322-038