Как назначить урну (равномерное имя ресурса) URL-адресу

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

Спасибо.

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

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

Просто уточнить: URL-адрес уже URI. См.: Какая разница между URI, URL-адресом и URN?


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

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

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

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

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

X-<NID>

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

+1
источник

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