Extensible Resource Identifier
リソースのネットワーク上の位置が変化しても保持される永続的リンクを作るため。
識別子の管理を代表セグメント("xxx://" の直後に続くセグメント)だけで行うのではなく、識別子のパスのどこでも可能にするため。
あるドメインであるリソースを識別するのに使っている識別子を同じドメイン内での別名にマッピングしたり、他のドメインでの識別子とマッピングするため。
2003年初め、これらの要求を受けてOASISが新たな技術委員会 (TC) を創設し、IRI仕様に基づいて新たな識別子の仕様を策定することになった。XRI は、他にも HTTP(S) に基づく解決プロトコルと単純なXML文書仕様 XRDS (Extensible Resource Descriptor Sequence) も策定した。
URI はインターネット上で広く使われている。しかし、Webの発展によって、標準のURI構文では容易には対応できないリソース識別子への要求が出てきた。特に重要な要求は「国際化」であり、W3CとIETFはこれに応えるため、URIを拡張した Internationalized Resource Identifier (IRI) を策定した。IRIはURIで使用する文字セットをUnicode全体に拡大することで構築されている。
XMLやWebサービスなどによるWebの自動化(マシン同士の通信)が拡大すると共に、特定の物理ネットワーク経路、位置、プロトコルに依存せずにリソースを識別できることが重要になってきた。それは、以下のような理由による。
XML文書がドメインに依存しない自己言及的データフォーマットであるのと同じように、自己言及的「タグ」を持ち、ドメインをまたいで理解される構造化識別子を生成するため。