I-name - это одна из форм XRI - открытого стандарта OASIS для цифровых идентификаторов, предназначенного для совместного использования ресурсов и данных между доменами и приложениями. [1] Я-имена - это удобочитаемые XRI, которые должны быть максимально простыми для запоминания и использования людьми. Например, личное i-имя может быть = Мэри или = Мэри.Джонс . Организационное i-имя может быть @Acme или @ Acme.Corporation .
Упорство
Одна из проблем, для решения которой предназначены XRI, - это постоянная адресация - как поддерживать адрес, который не нужно менять, независимо от того, как часто меняются контактные данные человека или организации. XRI достигают этого, добавляя новый уровень абстракции поверх существующих слоев IP- нумерации и именования DNS, используемых сегодня в Интернете (а также для других типов адресов, таких как номера телефонов или адреса для обмена мгновенными сообщениями ). Такой уровень абстракции не нов - URN (унифицированные имена ресурсов) и другие архитектуры постоянных идентификаторов имеют такой же эффект. Слой XRI отличается тем, что предлагает единый унифицированный синтаксис и протокол разрешения для двух разных типов идентификаторов:
Я-имена
I-имена - это идентификаторы, похожие на доменные имена , разработанные для простоты и легкости использования. Хотя, как правило, i-имена являются долгоживущими, они могут, как и доменные имена, быть переданы или переназначены другому ресурсу их владельцами. Например, компания, которая меняет свое корпоративное название, может продать свое старое i-имя другой компании, в то время как обе компании могут сохранить свои исходные i-номера. Что больше всего отличает i-имена от доменных имен, так это то, что на практике они будут иметь синонимичный (эквивалентный) постоянный i-номер (см. Ниже).
I-числа
I-числа - это машиночитаемые идентификаторы (аналогичные IP-адресам ), которые назначаются ресурсу (например, человеку, организации, приложению или файлу) и никогда не переназначаются. Это означает, что i-число всегда можно использовать для адресации сетевого представления ресурса, пока оно остается доступным где угодно в сети. I-числа, как и IP-адреса, предназначены для эффективной обработки и разрешения сетевых маршрутизаторов .
Синтаксис XRI также позволяет комбинировать i-имена и i-числа в одном XRI. Таким образом, уровень XRI поддерживает синонимы как i-name, так и i-number для ресурсов - один, который отражает реальную семантику и может меняться со временем, и тот, который отражает постоянную идентичность ресурса независимо от того, как часто его атрибуты (включая его i-names) могут измениться. И тот же протокол разрешения XRI на основе HTTP может использоваться для преобразования i-name или i-number в документ XRDS, описывающий целевой ресурс.
XRI обратно совместимы с системами DNS и IP-адресации, поэтому доменные имена и IP-адреса могут использоваться как i-имена (или, в редких случаях, как i-числа). Подобно именам DNS, XRI также могут быть «делегированы», т. Е. Иметь многоуровневую вложенность, точно так же, как имена каталогов в файловой системе локального компьютера. Например, компания может зарегистрировать i-имя верхнего уровня (глобальное) для себя, а затем назначить i-имена второго или нижнего уровня (сообщества) своим подразделениям, сотрудникам и т. Д. Примеры:
= Мэри.Джонс * Генри@ Example.Corp * Эквадор * Кито
i-имена называются унифицированными цифровыми адресами, потому что они могут быть преобразованы с использованием протокола разрешения XRI в документы XRDS, которые предоставляют различные службы для доступа к цифровой идентичности, которую они представляют. Эти службы, такие как OpenID , OAuth или XDI, могут предоставлять любой другой тип данных под контролем этого удостоверения. Конфиденциальность защищена, потому что владелец личности контролирует доступ. Например, регистрант = Mary.Jones не будет получать спам от этого i-name, потому что это не адрес электронной почты. Чтобы разрешить = Mary.Jones в адрес электронной почты, сначала потребуется разрешение Мэри, и такие запросы могут быть проверены i-брокерами, чтобы убедиться, что они законны.
Помимо = имен для людей и @ имен для организаций, третий основной тип i-имен - это + имена для общих понятий. Это XRI-эквивалент общего существительного в английском языке, например, + flowers , + phone.number или + table.of.contents . Имена Generic + очень полезны при распределенном совместном использовании данных, поскольку их можно использовать в качестве перекрестных ссылок XRI, чтобы указать точный тип данных, которые будут совместно использоваться. Например, = Mary.Jones / (+ phone.number) / (+ daytime) и @Acme / (+ phone.number) / (+ daytime) можно использовать для запроса дневных номеров телефонов Мэри и Acme соответственно.
Смотрите также
- Реестры глобального контекста
- I-номер
- XRI ( расширяемый идентификатор ресурса )
- XRDS (последовательность расширяемого дескриптора ресурса)
- XDI (обмен данными XRI)
- Социальная сеть
- Треугольник Зуко
Рекомендации
- ^ Спецификация комитета XRI Syntax 2.0 ,Технический комитет OASIS XRI (14 ноября 2005 г.)
Внешние ссылки
- Технический комитет OASIS XRI
- Технический комитет OASIS XDI
- XDI.org
- XDI.org Global Services Specification для общедоступных служб реестра i-name.
- XDI.org I-Services Specification для общедоступных служб идентификации XRDS .
- Социальная сеть: создание открытой социальной сети с XDI в журнале Planetwork Journal .