Я-имя - I-name

Я-имена являются одной из форм XRI - ан ОАЗИС открытый стандарт цифровых идентификаторов, предназначенный для совместного использования ресурсов и данных между доменами и приложениями.[1] Я-имена человек читаемый Рентгеновские снимки должны быть максимально простыми для запоминания и использования людьми. Например, личное i-имя может быть = Мэри или же = Мэри.Джонс. Организационное i-имя может быть @Acme или же @ Acme.Corporation.

Упорство

Одна проблема, для решения которой предназначены XRI, - это постоянная адресация - как сохранить адрес, который не нужно менять, независимо от того, как часто меняются контактные данные человека или организации. XRI достигают этого, добавляя новый слой абстракции над существующим IP нумерация и DNS слои именования, используемые сегодня в Интернете (а также для других типов адресов, таких как номера телефонов или мгновенное сообщение адреса). Такой уровень абстракции не нов - URN (Унифицированные имена ресурсов) и другие архитектуры постоянных идентификаторов имеют такой же эффект. Что отличает уровень XRI, так это то, что он предлагает единый унифицированный синтаксис и протокол разрешения для двух разных типов идентификаторов:

Я-имена

I-имена - это идентификаторы, похожие на доменные имена, рассчитанный на простоту и удобство использования. Хотя, как правило, i-имена являются долгоживущими, они могут, как и доменные имена, быть переданы или переназначены другому ресурсу их владельцами. Например, компания, которая меняет свое корпоративное название, может продать свое старое i-name другой компании, в то время как обе компании могут сохранить свои исходные i-номера. Что больше всего отличает i-name от доменных имен, так это то, что на практике они будут иметь синонимичный (эквивалентный) постоянный i-число (ниже).

I-числа

I-числа находятся машиночитаемый идентификаторы (аналогичные IP-адреса ), которые назначаются ресурсу (например, человеку, организации, приложению или файлу) и никогда не переназначаются. Это означает, что i-число всегда можно использовать для адресации сетевого представления ресурса, пока оно остается доступным где-нибудь в сети. I-числа, как и IP-адреса, предназначены для использования в сетевые маршрутизаторы обработать и разрешить.

Синтаксис XRI также позволяет комбинировать i-имена и i-числа в одном XRI. Таким образом, уровень XRI поддерживает как i-name, так и i-number. синонимы для ресурсов - тот, который отражает реальную семантику и может меняться со временем, и тот, который отражает постоянную идентичность ресурса независимо от того, как часто его атрибуты (включая его i-имена) могут изменяться. И то же самое HTTP протокол разрешения XRI может использоваться для преобразования i-name или i-number в XRDS документ с описанием целевого ресурса.

XRI обратно совместимы с системами DNS и IP-адресации, поэтому доменные имена и IP-адреса могут использоваться как i-имена (или, в редких случаях, как i-числа). Подобно именам DNS, XRI также могут быть «делегированы», т. Е. Иметь многоуровневую вложенность, как и имена каталогов в файловой системе локального компьютера. Например, компания может зарегистрировать i-имя верхнего уровня (глобальное) для себя, а затем назначить i-имена второго или нижнего уровня (сообщества) своим подразделениям, сотрудникам и т. Д. Примеры:

=Mary.Jones*[email protected]* Эквадор*Quito

i-имена называются унифицированные цифровые адреса потому что они могут быть решены с помощью Протокол разрешения XRI в XRDS документы, которые предоставляют различные услуги для доступа к цифровым удостоверениям, которые они представляют. Эти услуги, такие как OpenID, OAuth, или же XDI может предоставлять любой другой тип данных под контролем этого удостоверения. Конфиденциальность защищена, потому что владелец личности контролирует доступ. Например, регистрант = Мэри.Джонс не получил бы спам от этого i-name, потому что это не адрес электронной почты. Разрешить = Мэри.Джонс на адрес электронной почты, сначала потребуется разрешение Мэри, и такие запросы могут быть проверены i-брокерами, чтобы убедиться, что они законны.

В добавление к = имена для людей и @ имена для организаций третий основной тип i-имен - это + имена для общих концепций. Это XRI-эквивалент общего существительного в английском языке, например, + цветы, + номер телефона, или же + table.of.contents. Универсальный + имена очень полезны при распределенном совместном использовании данных, поскольку их можно использовать в качестве перекрестных ссылок XRI, чтобы указать точный тип данных, которые будут совместно использоваться. Например, = Мэри.Джонс / (+ номер телефона) / (+ дневное время) и @Acme / (+ номер телефона) / (+ дневное время) можно использовать для запроса дневных номеров телефонов Мэри и Акме соответственно.

Смотрите также

Рекомендации

  1. ^ Спецификация комитета XRI Syntax 2.0, ОАЗИС XRI Технический комитет (14 ноября 2005 г.)

внешняя ссылка