Internationalized Resource Identifier

Internationalized Resource IdentifierIRI)とは、Uniform Resource Identifier (URI) を拡張したものである(URI自身も Uniform Resource Locator (URL) を拡張したもの)。国際化資源(リソース)識別子とも。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を不正なサイトを指すように設定する。

現在のキーボードでは、他の言語のWebリソースへのアクセスは非常に難しい。逆に、オープンソースのプログラム(それ以外も)はそのような問題を避けるため、ラテン文字のみで書かれることが多い。

関連項目

外部リンク

  • IRI
  • An Introduction to Multilingual Web Addresses
背景
サブトピック
  • データウェブ
  • データ空間(英語版)
  • ハイパーデータ(英語版)
  • Linked Data (en
  • ルールベースシステム(英語版)
アプリケーション
  • Semantic analytics
  • Semantic broker
  • Semantic computing
  • Semantic mapper
  • Semantic matching
  • Semantic publishing
  • Semantic reasoner
  • Semantic search
  • Semantic service-oriented architecture
  • Semantic wiki
関連項目
標準
文法とサポート技術
スキーム、オントロジー、ルール
  • Common Logic
  • OWL
  • RDFS
  • Rule Interchange Format
  • Semantic Web Rule Language
  • ALPS
セマンティック注釈
共通語彙
マイクロフォーマット語彙
カテゴリ カテゴリ
  • 表示
  • 編集