Российско-британский семинар
"Электронные библиотеки"
Тезисы
Состояние работ по внедрению системы URN
В.М.Давыдов, Е.В.Давыдов, М.Е.Шварцман (Российская государственная библиотека)
Постоянный рост объема информации, представленной в электронном виде и имеющей сетевую структуру, вызывает необходимость иметь надежные и универсальные способы наименования информационных ресурсов. Для этого организацией, занимающейся решением технических задач Интернет (IETF - Internet Engineering Task Force), принят и рекомендован к использованию термин URN "Универсальное имя ресурса", т.е. имя, которое идентифицирует ресурс и не зависит от его расположения в Сети. По своему назначению URN должны быть глобально уникальны, постоянны, и доступны при работе в Интернет.
Представляется, что в недалеком будущем система URN станет основой для идентификации электронных ресурсов, получения их библиографических данных, авторских "первоисточников" и их копий в глобальной сети Интернет. В целом работы по созданию и поддержанию глобальной и национальных систем URN можно разделить на три взаимосвязанные организационно-технические направления:
- регистрация "пространства имен",
- генерация URN и метаданных,
- "разрешение" информационных ресурсов на основе URN.
В настоящее время уже существуют несколько экспериментальных систем URN. Наибольших результатов в этой области достигли университетские и национальные библиотеки скандинавских стран - Финляндии, Швеции и Норвегии.
URN имеют следующий синтаксис написания: <URN> ::= "urn:" <NID> ":" <NSS> (фразы, заключенные в кавычки, являются обязательными) NID означает Namespace Identifier - идентификатор "пространства имен", и является кодом, указывающим на конкретную систему URN и облегчающим интерпретацию синтаксиса NSS.
NSS - Namespace Specific String собственно и является кодом, который однозначно и единственно идентифицирует документ. Предполагается, что URN для системы NBN всегда должен начинаться с кода страны и следующей за ним информации, например, для Финляндии используются буквы "fe", год (YY) и число, увеличиваемое по мере присвоения URN. В результате примером записи URN для Финляндии может быть URN:NBN:fi-fe976238,
Существует экспериментальная система для автоматической генерации URN на базе NBN для всех скандинавских стран (http://www.lub.lu.se/dc/urntest.pl). При присвоении URN применяются общее для всех соглашения:
После того как URN получен, он должен быть внесен в текст идентифицируемого документа, а точнее - в раздел метаданных (META tag of HTML document). >
Если есть несколько версий одного и того же документа в разных форматах, то URN должен быть включен в каждый из них, причем для удобства нахождения первоисточника код URN должен быть внесен в соответствующую строку метаданных. Например:
<META NAME="DC.Source.Identifier" SCHEME="URN" CONTENT="URN:NBN:se-d199811234">
Написание "вручную" строк метаданных Dublin Core (DC) является довольно сложной задачей. Чтобы упростить процесс написания, разработаны специальные программы с заполнением форм по образцам и последующим автоматическим получением строк DC метаданных. В Интернет эти формы доступны, например, на сервере Российской государственной библиотеки по адресу http://www.rsl.ru/DC/
По мере создания системы URN должны быть также соответствующим образом доработаны компьютерные программы типа Microsoft Internet Explorer или Netscape Navigator для того, чтобы пользователь мог получать документ по URN, а не только по URL, как это происходит до сих пор.
|