Существуют ли URI, которые не являются ни URL-адресами, ни URN?

Может ли URI быть ни URL, ни URN?

Через Интернет существует множество диаграмм Венна, таких как:

enter image description here

Согласно этому представлению, в сером пространстве есть некоторые URI, которые не являются ни URL-адресами, ни URN, но это звучит довольно странно для меня.

Фактически, согласно этому ответу SO,

URI можно дополнительно классифицировать как локатор, имя или и то, и другое.

Поэтому кажется, что ответ на мой вопрос "абсолютно нет". Но эти виды диаграмм Венна заставляют меня сомневаться.

+3
источник поделиться
1 ответ

Согласно классическому представлению ("от начала до середины 90-х"), URI был либо URL-адресом, либо URN. Были обсуждены вопросы определения дополнительных классов (например, URC), но он, похоже, не улавливался.

Согласно современному мнению, нецелесообразно/полезно определять такие формальные классы:

было высказано мнение, что отдельную схему не нужно вводить в один из дискретных наборов типов URI, таких как "URL", "URN", "URC" и т.д.

Таким образом, ответ, вероятно, нет. Могут быть дополнительные классы, но в то время никто не был определен (или, точнее, ни один не получил широкого одобрения), и сегодня мы больше не заботимся.

Теперь обычно один термин используется для всех URI: URI или URL.


¹ Он не указывает, что URI может быть как URL, так и URN. Но в RFC 2396 говорится (смелый акцент мой): "URI можно классифицировать как локатор, имя или и то, и другое ".

+2
источник

Посмотрите другие вопросы по меткам или Задайте вопрос