Что такое URI?

Эта аббревиатура не слишком хорошо известна широкой общественности в силу того, что обычно в повседневной жизни используются менее расплывчатые и более привычные термины. И, тем не менее, тенденции сегодня таковы, что термин URI все плотнее входит в жизнь рядового пользователя, а потому имеет смысл не откладывать знакомство с этим понятием в долгий ящик.

URI расшифровывается как Uniform Resource Identifier, что переводится на русский язык как "унифицированный идентификатор ресурса". Зачастую не совсем корректно эту аббревиатуру расшифровывают как Universal Resource Identifier, то есть, универсальный идентификатор ресурса. Нельзя сказать, что такая расшифровка является в корне неверной - скорее, её можно считать устаревшей. URI - это некоторая строка, которая позволяет однозначно идентифицировать какой-то ресурс, не важно, является он виртуальным или реальным. Примерами виртуальных ресурсов являются web-страницы, электронные почтовые ящики; реальных - книги, которые идентифицируются номером ISBN.

Идея URI возникла, в основном, как развитие и расширение системы URL. В связи с этим основные принципы URI были сформулированы таким образом, чтобы обеспечить полную совместимость со стандартами URL. Соответственно, URI "в наследство" достались и такие недостатки URL, как невозможность записи адреса с помощью символов национальных алфавитов и символов в кодировке Unicode, которые должны кодироваться строками вида "%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D1%80%D0%B5%D0%B4%D0%B8%D1%82". Эту проблему призван решить новый стандарт - IRI, International Resource Identifier, или международный идентификаторов ресурсов. Идентификаторы IRI должны решить вопрос применения символов национальных алфавитов в идентификаторах, хотя многие эксперты высказывают сомнения по поводу возможности глобальной замены одних идентификаторов на другие, постепенный переход на международный формат все-таки осуществляется.

В отличие от классического URL, URI не описывает, как получить ресурс, а только идентифицирует его. Дело в том, что, в отличие от URL, который сразу ведет к какому-то web-ресурсу, URI может идентифицировать и такие объекты, как дома, автомобили и другие вещи, которые невозможно получить через Интернет. Такие ресурсы, тем не менее, можно описывать с использованием RDF и получать к ним доступ через URI.

Вадим СТАНКЕВИЧ,
dreamdrusch@tut.by

 
Версия для печатиВерсия для печати

Номер: 

16 за 2010 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!