我已经在这里和这里阅读了关于 URI、URN 和 URL的差异,但答案谈到了最后一个字母的差异,即标识符、名称和位置之间的差异。
我不明白的是为什么所有这些术语都有“统一”这个词,以及它们的统一之处。这个Wikipedia 部分没有提及从“通用”更改为“统一”的原因。
我想找到缺失的解释,而不是在没有完全理解它们的情况下直接记住这些术语。
基于 Tim Berners-Lee 自己的帐户,正如他在Weaving the Web中发表的那样:
在 IETF 会议上,Tim Berners-Lee 试图组建一个工作组,为他建议的通用文档标识符创建一个 Internet 标准。
关于会议,用他的话说(第 61 页):
[…] 有人强烈反对将某物称为通用文档标识符的“傲慢”。我怎么能如此放肆,将我的创作定义为“普遍的”?如果我希望 UDI 地址标准化,那么名称“统一文档标识符”当然就足够了。
虽然他不同意(这是一个关于网络是否可以成为“通用”的问题),但时间不多,所以(第 62 页):
我愿意妥协,以便了解技术细节。所以通用变得统一,文件变成资源。
他们组成了“统一资源标识符工作组”。(然后这个小组认为“标识符”不是一个好的标签,他们选择了“定位器”,形成了“URL”——他也不同意。)
当前的URI Internet 标准(RFC 3986)在第 1.1 节中描述了“统一”、“资源”和“标识符”的含义。