URN
一个URN ( 统一资源名称 ),应该在两者(时间和空间)上都是唯一的。
一个URL\URI不能保证他的唯一性,不像一个URN可以同时是一个URI。
也许路径 (Y)中的URI 资源 (X)是一个有效的URL,因为路径可以是一个位置,但相同的整个标识符 (Z)可以在世界上许多物理、逻辑或虚拟位置复制。
``
# Unique only in the same actual location
Z = [Y => X];
A = [B => Z];
C = [D => Z];
但是如果我们在开头添加一个统一的 U(例如可以是一个域名),它可以更灵活但不是唯一的(域可能会过期)。
# Unique only in the same actual location
Z = [ U => Y => X ];
相同的格式可以通过其他变量进行扩展和扩展,以使其尽可能唯一。
正因为如此,我们必须确保这里有一个更复杂和真正独特的格式,它可以跨时间和空间识别更多类型的资源。
``
“ URNs ”不是“ URLs ” ( exception of
Unique persistent URL used as a name ),因为它们没有定位资源,实际上它们比你想象的要多,它们可以识别[ *ideas, UUIDs, virtual or physical Objects and more*
],但它们都加上“ URCs ” /data URIs " 可以是 " URIs "。
笔记 :
在这里查看一个简单且更清晰的 URN 示例:
https://stackoverflow.com/a/1984274/5405973
这是一个非常有用的链接:
https://stackoverflow.com/a/28865728/5405973