2016-12-22 9 views
0

У меня есть данные с буквенно-цифровыми идентификаторами, такими как 9625ea21a1bf1be22963576fcdfd863d. Могу ли я сказать, что это также ИРИ (интернационализированный идентификатор ресурса) или значение URI?Буквенно-цифровые строки могут быть также URI или IRI?

Все примеры URI похожи на aaa.txt, aaa/bbb.html или протокол: //aaa/bbb.ext#tag.

ответ

0

RFC 3986 (IETF’s Internet Standard for URIs) какой URI есть.

generic URI syntax является:

scheme ":" hier-part [ "?" query ] [ "#" fragment ] 

Как вы можете видеть, URI требует, по меньшей мере, компонент "схема", а затем : характер, а затем компонентов, определенных в соответствии с «Hier-части ».

Таким образом, 9625ea21a1bf1be22963576fcdfd863d не может быть URI.

Это может быть, конечно, relative reference, а именно ссылка относительного пути. Например, если у вас есть следующие гиперссылки в HTML-документ с URI file:///folder1/folder2/document1, целевой URI будет file:///folder1/folder2/9625ea21a1bf1be22963576fcdfd863d:

<a href="9625ea21a1bf1be22963576fcdfd863d">link</a> 

(Для ириса, которые определены в RFC 3987, это по существу то же самое.)

+0

Большое спасибо. – Daebarkee