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