【问题标题】:Do URIs which are neither URLs nor URNs exist?既不是 URL 也不是 URN 的 URI 是否存在?
【发布时间】:2017-08-29 20:57:02
【问题描述】:

URI 可以既不是 URL 也不是 URN?

网上有很多这样的维恩图:

根据这些表示,在灰色空间中有一些既不是 URL 也不是 URN 的 URI,但对我来说听起来很奇怪。

其实按照这个SO answer

URI 可以进一步分类为定位符、名称或两者。

所以看来我的问题的答案是“绝对不”。但是那种维恩图让我怀疑。

【问题讨论】:

    标签: url uri urn


    【解决方案1】:

    根据classical view(“90 年代初到中期”),URI 要么是 URL,要么是 URN。¹ 曾讨论过定义其他类(例如,URC),但似乎没有引起注意开。

    根据contemporary view,定义这样的正式类是不相关/无用的:

    观点变成了不需要将单个方案转换为一组离散的 URI 类型之一,例如“URL”、“URN”、“URC”等。

    所以答案可能是否定的。 可能还有其他类,但当时没有定义(或者更准确地说,没有得到广泛认可),而今天我们大多不再关心。

    现在通常使用一个术语来表示所有 URI:URI or URL


    ¹ 它没有说明 URI 可以同时是 URL 和 URN。但是in RFC 2396,它说(我的粗体强调):“URI 可以进一步分类为定位器、名称或或两者。”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-11
      • 2013-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-05
      相关资源
      最近更新 更多