Internationalized Resource Identifier
出典: フリー百科事典『ウィキペディア(Wikipedia)』
Internationalized Resource Identifier(インターナショナライズド リソース アイデンティファイア、IRI)または国際化資源(リソース)識別子とは、Uniform Resource Identifier (URI) を一般化したものである。URI ではASCII文字セットのサブセットに制限されていたが、IRI は Universal Character Set (Unicode/ISO 10646) を含むことができ、中国語文字、日本語文字、韓国語文字、キリル文字などを使うことができる。
RFC 3987 で定義されている。
目次 |
[編集] 利点
URI を多言語対応させることで、ラテンアルファベットに不案内なユーザーにもわかりやすくなり、Unicodeの入力が難しくないと仮定すれば、URIシステムへのアクセス可能性が広がる。
[編集] 欠点
IRI と ASCII の URI の混合は、実際には別のサイトであるにも関わらず、あるサイトにいるかのように錯覚させることができ、フィッシング詐欺が容易になる。例えば、www.ebay.com や www.paypal.com の "a" を見た目が似ている別の文字に替えたIRIを不正なサイトを指すようにできる。
URI では、人々は自分たちの使う文字で Web 資源を示すことができない(URI エンコードを必要とする)が、一方 IRI では、国際化文字を入力できない場合の Web 資源へのアクセス方法が明らかでない。