Как присвоить urn (унифицированное имя ресурса) URL-адресу

Как назначить URI/URN соответствующему URL. Каковы шаги, чтобы сделать это. Скажем, у меня есть URL-адрес https://staging.test.com, как назначить ему URN, чтобы сделать его чем-то как urn:testing:test:stage

Спасибо.


person Arpan Solanki    schedule 12.09.2011    source источник


Ответы (1)


Как назначить URI/URN соответствующему URL.

Просто поясню: URL-адрес является уже URI. См.: В чем разница между URI, URL и УРН?


Скажем, у меня есть URL-адрес https://staging.test.com, как назначить ему URN, чтобы сделать что-то вроде urn:testing:test:stage

Вы можете найти список зарегистрированных пространств имен URN по адресу http://www.iana.org/assignments/urn-namespaces/urn-namespaces.xml. Если ваш ресурс не является "частью" какой-либо из этих сущностей, вы не должны использовать их пространство имен. Пример: если ваш ресурс не является книгой с номером ISBN, вы не должны использовать пространство имен isbn. Вам нужно будет официально зарегистрировать собственное пространство имен URN.

Однако: вы можете использовать любое пространство имен, начинающееся с X-.

См. RFC 3406: 3.1: Экспериментальные пространства имен:

Они не зарегистрированы явно в IANA. Они принимают форму:

X-<NID>

Не предусмотрено никаких мер по предотвращению столкновения экспериментальных NID; они предназначены для использования во внутренних или ограниченных экспериментальных контекстах.

person unor    schedule 17.08.2012