i-number は、Web リソースが移動したり、人間にわかりやすい名前が変更されたりしても、Web リソースが決して変わらない永続的な ID を持つようにする方法という問題を解決するために設計されたインターネット識別子の一種です。たとえば、Web ページに i-number があり、そのページへのリンクに i-number が使用されている場合、ページの名前が変更されたり、ページを含む Web サイトが完全に再編成されたり、ページが別の Web サイトに移動されたりしても、それらのリンクは切断されません。
概念的には、i-number はIP アドレスに似ていますが、i-number はインターネット アドレス指定アーキテクチャにおいてはるかに高い抽象レベルで動作します。もう 1 つの重要な違いは、i-number は永続的であることです。つまり、一度リソースに割り当てられると、再割り当てされることはありません。対照的に、IP アドレスは絶えず再割り当てされます。たとえば、コンピューターはインターネットに接続するたびに異なる IP アドレスを持つ場合があります。
技術的には、i-number は、ドメインやアプリケーション間でリソースとデータを共有するためにOrganization for the Advancement of Structured Information Standardsで開発された抽象構造化識別子標準である、拡張可能リソース識別子(XRI ) の 1 つの形式です。もう 1 つの形式はi-nameと呼ばれます。
XRI の i-number 形式は、インターネット上 (またはインターネット外) のリソースの場所がどれだけ頻繁に変更されても、変更する必要のないアドレスとして機能するように設計されています。XRI は、既存のレイヤー( IP番号 (第 1 レイヤー) とDNS命名 (第 2 レイヤー)) の上に、抽象アドレス指定の第 3 レイヤーを追加することでこれを実現します。永続的なアドレス指定のための第 3 レイヤーの概念は新しいものではありません。Uniform Resource Names (URN) やその他の永続的な識別子アーキテクチャは、この目的のために開発されてきました。ただし、XRI レイヤーは、永続的な識別子と再割り当て可能な識別子の両方に対して統一された構文と解決プロトコルを組み合わせた最初のアーキテクチャです。
XRIアドレス指定レイヤーでは、ほとんどのリソースに i-name と i-number の両方があります。すべて同じリソースを指すこれらの異なる XRI は、同義語と呼ばれます。i-name 同義語を使用すると、人間がリソースを発見してアドレス指定することが容易になり、i-number 同義語を使用すると、マシンがリソースの永続的な ID を維持することが容易になります。たとえば、会社が社名を変更する場合、新しい i-name を登録し、古い i-name を別の会社に売却できますが、i-number は同じままにできます。また、その i-number を使用する会社へのリンクは切断されません。
さらに、これらすべての形式の XRI同義語は、同じ http または https ベースの解決プロトコルを使用して解決できます。XRI 解決の結果は、 XRDS (Extensible Resource Descriptor Sequence) と呼ばれるXMLドキュメントです。XRDS ドキュメントは、現在OpenIDの一部となっているYadisアイデンティティ サービス検出プロトコルの基礎となっています。
XRI は DNS および IP アドレス指定システムと下位互換性があるため、ドメイン名と IP アドレスを i-name (または、まれに i-number) として使用できます。DNS 名と同様に、XRI も委任できます。つまり、ローカル コンピュータ ファイル システムのディレクトリ名のように、複数のレベルの深さにネストできます。たとえば、企業は自社用に最上位 (グローバル) の i-name と i-number を登録し、次に 2 番目またはそれ以下のレベル (コミュニティ) の i-name と i-number を自社の部門、従業員などに割り当てることができます。
例
次の例は、XDI.org グローバル サービス仕様で公開されている i-number 仕様に準拠しています。絶対 XRI ではオプションであるため、' xri://プレフィックスは含まれていないことに注意してください。
グローバルIナンバー
- =!1000.a1b2.93d2.8c73 (個人)
- @!1000.9554.fabd.129c (組織)
- !!1000 (ネットワーク - XDI.org 認定の i-broker 専用)
コミュニティ i 番号 (第 2 レベル)
- =!1000.a1b2.93d2.8c73!3ae2 (個人)
- @!1000.9554.fabd.129c!2847.df3c (組織)
- !!1000!de21.4536.2cb2.8074 (ネットワーク)
コミュニティ i 番号 (第 3 レベル)
- =!1000.a1b2.93d2.8c73!3ae2!1490 (個人)
- @!1000.9554.fabd.129c!2847.df3c!cfae (組織)
- !!1000!de21.4536.2cb2.8074!9fcd (ネットワーク)
参照
外部リンク
- OASIS XRI技術委員会
- OASIS XDI技術委員会
- 翻訳
- XDI.org グローバル サービス仕様。
- Planetwork Journal の「ソーシャル ウェブ: XDI を使用したオープン ソーシャル ネットワークの作成」
