Internationalized Resource Identifier: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
SpadeBot (обсуждение | вклад) м recat в соот. с Википедия:К удалению/5 августа 2007 |
AVRS (обсуждение | вклад) викификация, дополнение, стилевые правки |
||
Строка 1:
'''IRI''' ({{lang-en|'''Internationalized Resource Identifier'''}}) — интернационализированный идентификатор ресурса.
== Основы ==
IRI — это короткая [[Строка (тип данных)|строка]], позволяющая идентифицировать
<nowiki>http://ru.wikipedia.org/wiki/Микрокредит</nowiki>
кодируется в URL как:
<nowiki>http://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D1%80%D0%B5%D0%B4%D0%B8%D1%82</nowiki>
''Подробнее о кодировании см. [[URL]].''<br />
В итоге URI во всех языках, кроме кроме основанных на базовой [[латиница|латинице]], теряют свою [[читабельность]] для человека.
Идентификаторы IRI созданы специально для решения этой проблемы. IRI могут содержать любые символы Юникода (Unicode/[[ISO]] 10646) в чистом виде, без всякого кодирования. IRI не ущемляют права других [[Язык (система знаков)|языков]] и ведут к более высокой степени равноправия пользователей Интернета.
Строка 13:
== История ==
Разработка IRI началась примерно в ноябре [[2001]] года в [[W3C|Консорциуме Всемирной паутины]]. Первый вариант спецификации появился в апреле [[2002]] года. Стандарт был закреплён в [[RFC
== Применение ==
В настоящее время IRI уже применяются в следующих технологиях:
* [[XML]] 1.0 (системные идентификаторы
* [[XLink]] (атрибут <code>href</code>
* [[XML Schema]] (тип данных <code>anyURI</code>
* [[HTML 4.0]] (согласно ''Приложению B.2.1'' разрешено применение
Существует также предложение об использовании Юникода (в формате [[UTF-8]]) в системе доменных имён [[DNS]] — система {{не переведено
|есть=:en:Internationalized domain name
|надо=IDNA
}}, основанная на {{не переведено |есть=:en:Punycode |надо=Punycode}}.
== Проблемы ==
Для однозначной идентификации адреса, например в ссылке, придется применять особые методы — например, дополнительное оформление для разных символов с одинаковым начертанием (например, символы А, В, Е, К, М, Н, О, Р, С, Т, Х в [[кириллица|кириллице]] и [[латиница|латинице]]) — отличающиеся шрифты, цвета и т. п., либо владелец, скажем, домена «
Также необходимо будет регистрировать желаемые домены на всех языках мира, частично, по тем же причинам. В случае торговых марок проблему можно будет решить правовыми методами, а вот с такими сайтами как «а.ком» и «a.com» дело обстоит иначе. Самому посетителю будет сложно разобраться с такими адресами, если это, например,
Некоторые считают, что ограничение [[Доменное имя|доменнного имени]] латинскими символами так же естественно, как для операторов в языках программирования. Проблема же названий [[файл]]ов и разделов может успешно решаться браузерами: например, [[Opera]] 8.5 и
== См. также ==
|