я-имя
I-имена — это одна из форм XRI — открытого стандарта OASIS для цифровых идентификаторов, предназначенного для совместного использования ресурсов и данных между доменами и приложениями. [1] I-имена — это удобочитаемые XRI, предназначенные для того, чтобы людям было как можно проще их запомнить и использовать. Например, личный i-имя может быть =Mary или =Mary.Jones . 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-имени, так и i-номера для ресурсов: один из них отражает реальную семантику и может меняться со временем, а другой отражает постоянную идентичность ресурса независимо от того, как часто его атрибуты (включая его i-имена) могут измениться. И тот же протокол разрешения XRI на основе HTTP можно использовать для преобразования i-имени или i-номера в документ XRDS , описывающий целевой ресурс.
XRI обратно совместимы с системами адресации DNS и IP, поэтому доменные имена и IP-адреса могут использоваться как i-имена (или, в редких случаях, как i-номера). Как и DNS-имена, XRI также могут быть «делегированы», т. е. вложены на несколько уровней, точно так же, как имена каталогов в файловой системе локального компьютера. Например, компания может зарегистрировать для себя i-имена верхнего (глобального) уровня, а затем назначить i-имена второго или нижнего уровня (сообщества) своим подразделениям, сотрудникам и т. д. Примеры:
=Mary.Jones*Henry @Example.Corp*Ecuador*Quito
i-имена называются унифицированными цифровыми адресами , поскольку их можно преобразовать с помощью протокола разрешения XRI в документы XRDS , которые предоставляют различные службы для доступа к цифровой идентичности, которую они представляют. Эти службы, такие как OpenID , OAuth или XDI, могут предоставлять данные любого другого типа под контролем этого удостоверения. Конфиденциальность защищена, поскольку доступ контролируется владельцем удостоверения. Например, владелец регистрации =Mary.Jones не будет получать спам от этого имени, поскольку это не адрес электронной почты. Чтобы преобразовать =Mary.Jones в адрес электронной почты, сначала потребуется разрешение Мэри, и такие запросы могут быть проверены i-brokers, чтобы убедиться в их законности.
Помимо =names для людей и @names для организаций, третий основной тип i-имен — это +names для общих понятий. Это XRI-эквивалент общего существительного в английском языке, например, +flowers , +phone.number или +table.of.contents . Общие +имена очень полезны при распределенном совместном использовании данных, поскольку их можно использовать в качестве перекрестных ссылок 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 для служб общедоступного реестра имен.
- XDI.org I-Services Спецификации для общедоступных служб идентификации XRDS .
- Социальная сеть: создание открытой социальной сети с помощью XDI в журнале Planetwork Journal .