DC-5: Семинар по метаданным в Хельсинки *)
Стюарт Вебель
|
|
Дублинские основные элементы метаданных: элементы метаданных рабиваются на 3 группы, которые соответствуют классу или области информации, хранящейся в них: (1) элементы, относящиеся к описанию содержания ресурсов, (2) элементы, относящиеся к интеллектуальной собственности, (3) элементы, относящиеся к идентификации ресурсов.
|
Инициатива "Дублинское ядро" - это международная и междисциплинарная попытка определить основной набор элементов описания информационных ресурсов. Пятый семинар по метаданным состоялся в Хельсинки в октябре 1997 г. Около 70 участников прибыли из 7-ми стран, с 4-х континентов, представляя различные организации, занимающиеся описанием всевозможных ресурсов.
Эффективный обмен информацией о ресурсах требует наличия соглашений по поводу семантики, структуры и синтаксиса создаваемых метаданных.
Дублинская инициатива позволила достичь согласия относительно основного набора элементов метаданных. Синтаксические основы для Web-ориентированных метаданных (Resource Description Framework [RDF]) в настоящее время разрабатываются под началом WWW консорциума [W3C]. Сообщество "Дублинское ядро" работает в тесном сотрудничестве с RDF - сообществом по разработке общей архитектуры для поддержки метаданных.
Семинар по метаданным в Хельсинки уже пятый в истории Инициативы. Для согласования основного набора элементов с целью эффективного поиска ресурсов в Интернет проводились семинары библиотекарей, специалистов по информационным технолгиям и телекоммуникациям, экспертов, специалистов по музейной информации.
Первый Дублинский семинар, прошедший в марте 1995 г., в результате выработал первый набор элементов в качестве основы для описания электронных ресурсов [DC-1]. В основном первый семинар был посвящен описанию семантики при представлении электронных документов для поиска.
Второй семинар в Уорвике, Англия [DC-2], был направлен на распространение достигнутого консенсуса среди международного сообщества и касался проблем синтаксиса и его связи с семантикой для Web-приложений. Метаданные, вложенные в HTML, никогда не были единственной целью Дублинского ядра, но было особенно важно поддерживать этот механизм для его продвижения на ранней стадии, и эта стратегия отразилась в целом ряде пилотных проектов во многих дисциплинах [DC-PROJ].
На этом семинаре была разработана концептуальная основа архитектуры метаданных, так называемая "Уорвик - структура" (Warwick Framework, [WF]). Эта структура вместе со структурой мета-содержания (Meta Content Framework, [MCF]) образует ядро разработки структуры описания ресурсов RDF. RDF должна обеспечить гибкую синтаксическую основу для Web-метаданных, включая различные ассоциативные модели метаданных, выходящие за пределы вложенных в сами ресурсы дескриптивных метаданных.
Третий семинар, в котором участвовали преимущественно эксперты по работе с графикой, обсуждавшие ресурсы, содержащие изображения, констатировали, что, несмотря на различия между текстовыми ресурсами и изображениями, категории, на которых основывается их группировка и их описание, не слишком различаются [DC-3]. Несколько определений элементов были пересмотрены, и добавлено 2 новых элемента к прежним 13-ти.
Четвертый семинар проходил в Канберре (Австралия) в марте 1997 г. Дискуссия проходила между "минималистами" и "структуралистами" [DC-4]. Минималисты старались все упростить, полагая, что приемлемость и интероперабельность будут снижать принятие стандарта по мере его усложнения. Структуралисты, с другой стороны, принимая это во внимание полагали, что возможность определять содержание метаданных существенна для любых, даже элементарных приложений. Важнейший результат семинара - определение характера необходимых идентификаторов.
Важнейший результат инициативы "Дублинское ядро" на сегодняшний день - растущее число проектов внедрения по всему миру. Они начаты, по крайней мере, в 10 странах в различных областях знания, включая ресурсы по культуре, библиотеки, правительственные информационные органы, медицинские и научные ресурсы, математические препринты [DC-PROJ].
Разнообразие и географический размах этих проектов привел к необходимости идентификации набора основных элементов для поддержки разнообразных информационных ресурсов в Internet.
Австралийская правительственная адресная служба заявила о принятии "Дублинского ядра" в качестве государственного стандарта для описания электронных правительственных документов [AGLS]. Официальной политикой Датского Национального Библиотечного Управления является формирование на основе "Дублинского ядра" стандарта использования метаданных [DEN]. В обоих случаях международный характер "Дублинского ядра" был признан наиболее важным для принятия.
Другие инициативы по использованию метаданных также учитывают идею "Дублинского ядра". Проект Instructional Management System [IMS], ставящий целью создание стандарта описания ресурсов в области образования, также использует "Дублинское ядро" в качестве основного набора, дополняя его новыми элементами по менре необходимости. В отчете группы по описанию метаданных на семинаре по идентификации цифровых объектов, организованного Комитетом по национальным информационным стандартам [NISO-DOI] , "Дублинское ядро" также указывается в качестве отправной точки для работ по метаданным.
Для реализации этих проектов необходим синтаксис, который мог бы применяться в Сети без изменения существующих стандартов и программного обеспечения. Соглашение [HTML-META] для достижения этой цели было подготовлено на семинаре "Распределенный поиск и индексирование" в мае 1996 г. (спонсор - W3C). В нем участвовали некоторые авторы инициативы "Дублинское ядро". Не являясь долгосрочным решением, это соглашение позволило использовать "Дублинское ядро" в первых проектах по использованию метаданных.
Два идентификатора (Language и Scheme), принятые 4-м семинаром в Канберре, были введены как МЕТА-метки в спецификацию HTML 4.0 (утверждены членами W3C в декабре 1997 г.) [HTML4.0]. Эти атрибуты существенно повышают качество поддержки метаданных в HTML, внося новое в инфраструктуру метаданных для Сети.
Представление даты - важная проблема для большинства программнох средств (особенно на пороге нового тысячелетия). Достаточно сложное представление даты в стандарте ISO 8601было упрощено в рамках инициативы "Дублинское ядро" и принято как профиль для представления дат в метаданных [ISO-8601-PROFILE]. Этот профиль был принят W3C и рекомендован для представления дат в HTML документах.
Развертывание произвольных пакетов метаданных в Сети предполагает унифицированную архитектуру, позволяющую сочетать различные семантики и структуры, необходимые различными сообществам. Структура описания ресурсов [RDF] является инициативой W3C по поддержке такой инициативы. На RDF оказало существенное влияние решения семинара в Уорвике. Ряд специалистов входит одновременно в рабочие группы инициативы "Дублинское ядро" и рабочие группы RDF. Совместное развитие этих двух важных направлений приводит к прогрессу каждого.
Инициатива "Дублинское ядро" вызвала интерес на международном уровне. Документы переведены на немецкий, французский, португальский, датский, норвежский, финский, шведский, китайский и японский языки, планируются переводы на другие языки. Существует рабочая группа по многоязычным метаданным, работающая над вопросами интернационализации с целью дальнейшего распространения разработок.
Наиболее важным решением семинара в Хельсинки [DC-5] было оставить в покое 15 полей "Дублинского ядра", еще не разбитых на подполя. Большинство из полей были бесспорно приняты, но некоторые вызвали энергичные обсуждения их целесообразности и полезности. Дискуссии об этих полях во время семинара и далее в телеконференции [META2] позволили уточнить их определения. Это отражено в описании полей [DC-ELEM] и вскоре появится в Internet ID1.
Главными предметами для споров в Хельсинки были три поля:
Поле "Дата" является проблемой еще со времен семинара в Дублине. Сложность создает разнообразие дат, фиксируемых в жизненном цикле ресурса, и преимущество одной над другими больше является функией практического применения метаданных, чем неотъемлемым атрибутом самого ресурса. В результате дебатов решили оставить исходным смыслом элемента "Дата" следующий: дата создания или момента доступности ресурса. Многие не были удовлетворены этим, поэтому возможна разработка различных типов дат для использования в приложениях "Дублинского ядра".
Разные типы дат представлены в проекте предложений рабочей группы на сервере "Дублинского ядра" [DATE]. Этот отчет идентифицирует ряд дополнительных дат, поддерживаемых большим числом специалистов или широким использованием, но рассматривается лишь как стартовая точка для построения последовательного списка типов дат, которые могут использоваться.
Это поле тоже было проблемным с самого начала обсуждений "Дублинского ядра". Включение поля было предметом жарких дебатов начиная с первого семинара и, хотя предлагавшие господствовали, никогда не было ясно как его развивать. В данном случае развитие самой сети даст решение. Быстрый рост Сети как источника локальной информации культурного и коммерческого назначения, доказанное ислледованиями, показывающими, что основная цель поиска информации - локальные ресурсы. Следовательно, поле "Зона действия" должен поддерживать поиск ресурсов, описанных пространственными категориями. Должно обеспечиваться указание на ресурсы, начиная от описаний географических данных и заканчивая данными астрономических измерений, представленных в виде образов.
Поле "Зона действия" может быть также использовано для идентификации периода времени, однако предполагается что это будет включать малую часть его применения в "Дублинском ядре". Кроме того, имеются более сложные схемы, которые в будущем будут использоваться для поля "Зона действия". Можно предполагать использование схемы почтовых кодов, схемы генома человека или астрофизической схемы, приспособленных к потребностям различных сообществ.
Сложность отношений между связанными работами трудно описать даже в традиционной библиографии. Для электронных документов сделать такое описание еще сложнее в связи с большим количеством возможных отношений.
В особенности сложно обеспечивать создание метаданных для ресурсов, которые получены из других ресурсов и могут иметь свои собственные метаданные. Такая возможность особенно необходима для библиотек и музеев. Данный вопрос обсуждался на совещании Группы Исследовательских Библиотек в июле [RLG-SUMMIT] и стал основной темой дискуссии в Хельсинки. В результате был выработан "принцип 1:1": каждый ресурс должен иметь отдельные метаданные, и каждые метаданные должны включать поля, связанные с единственным ресурсом. Желательно иметь возможность связать эти описания последовательным непротиворечивым способом.
Поле "Отношение" обеспечивает логические средства для такого связывания. Использование поля "Отношение" для связывания метаданных и ресурсов имеет значение для применения и других элементов, хотя побочные эффекты еще не полностью исследованы или проверены на практике.
Спецификация отношений обязательно включает три компонента. Первый идентифицирует основной ресурс сам по себе (так как основной ресурс идентифицирован полем метаданных "Идентификатор", он не нужен в поле "Отношение"). Второй компонент - идентификатор целевого ресурса с которым нужно установить связь. Наконец, необходимо "именованное" отношение, которое их связывают.
Без разделения на подполя основные поля "Дублинского ядра" не предоставляют ясно заданного синтаксического метода для спецификации "именованных" отношений и идентификаторов целевых ресурсов.
Всегда можно использовать свободный текст, чтобы определить отношения понятно для человека, например:
"Этот документ - перевод на французский язык описания ссылок в наборе элементов "Дублинское ядро".
Можно также уточнить "именованные" отношения и идентификаторы (URL, например):
"IsBasedOn, http://purl.org/metadata/dublin_core_elements"
Первый способ удобен для чтения и легко интерпретируется человеком, но для машинной реализации неудобен.
Второй способ использует свободный текст, но, в тоже время, требует наличия формализованной информации (списка значений еще предстоит определить). Кроме того, необходимы четкие соглашения относительно структуры спецификации (например, какие разделители допустимы).
В проекте метаданных "Дублинское ядро" необходим более богатый синтаксис, но с такой структуризацией полей и спецификацией схем, чтобы обеспечивалось описание, понятное и человеку, и машине.
В отчете по проекту Рабочей группы по разработке связей [RELATION] идентифицируется ряд типов связей, которое могло бы включать многочисленные отношения необходимые для описания ресурсов. Эти отношения обязательны для применения до тех пор, пока не найдутся веские причины для использования иных. Предполагается, что различные сообщества будут дополнять этот перечень или делать из него схемы отношений, необходимые для их собственных задач (см. [DC-4] для обсуждения схем.)
Другая задача "Дублинского ядра" - выявление подполей, которые уже появились в приложениях проекта (их нужно формализовать). Кроме того, необходима разработка субструктуры для поддержки схемы подполей, которые могут еще появиться для уточнения "Дублинского ядра".
Рабочая группа по подполям сформирована для обобщения и обработки подполей, появляющихся в приложениях "Дублинского ядра". Предварительный отчет по проекту доступен [SUB]. В настоящее время он дорабатывается
Согласованная эволюция проекта "Дублинское ядро" и RDF под началом W3С полезно для обеих инициатив. "Дублинское ядро" обеспечило семантический фокус для RDF; в свою очередь, RDF определила необходимость согласованной формальной модели метаданных для "Дублинского ядра". Хотя формальная модель метаданных "Дублинского ядра" еще не разработана, работа над ней обещает определить, как лучше вложить элементы "Дублинского ядра" (Особенно для более сложных, комплексных схем) в рациональный синтаксис, который выживет в условиях слишком быстро меняющихся Web-приложений.
Совещание группы ZIG по реализации протокола информационного поиска Z39.50 согласилось включить 15 элементов "Дублинского ядра" в список характеристик "Bib1 Use". Это означает, что версии 2 и 3 клиентов Z39.50 будут обеспечивать поиск по этим элементам "Дублинского ядра". Кроме того, предложено выяснить, как версия 3 клиентов Z39.50 сможет использовать подполя и схемы "Дублинского ядра" в запросах. Это предложение - ожидаемый консенсус в сообществе "Дублинского ядра" по поводу подполей и консенсус в ZIG относительно новой архитектуры набора признаков [Z39].
"Дублинское ядро" добилось широкого международного признания как наиболее приемлемое средство описания междисциплинарных ресурсов. Многообразие развернутых проектов высвечивает широкую потребность в "Дублинском ядре", однако чтобы двинуться дальше к более широкому распространению, необходима формальная стандартизация, чем и начинает заниматься сообщество "Дублинского ядра".
Предыдущие почти три года дискуссий - подготовительный этап работ для стандартизации. Первое обнародование формализации "Дублинского ядра" - серия рабочих документов, представленных в рабочую группу IETF (Internet Engineering Task Force), срок действия которых - 6 месяцев. Темы этих документов:
1. Метаданные "Дублинского ядра" для раскрытия проектных ресурсов - Simple Resource Discovery [ID1]
Введение к "Дублинскому ядру" и определение 15-ти элементного набора полей "Дублинского ядра" без подполей ID1.
2. Кодирование "Дублинского ядра" в HTML.
Формализованное описание соглашений для встраивания неопределенных метаданных "Дублинского ядра" в HTML - файл.
3. Определение метаданных "Дублинского ядра" для описания простого ресурса
Принципы определения полей и семантика метаданных "Дублинского ядра" - рекомендованный набор подполей.
4. Кодирование подполей метаданных "Дублинского ядра" в HTML.
Формализованное описание соглашений для встраивания подполей метаданных "Дублинского ядра" в HTML-файл.
5. "Дублинское ядро" в Сети: RDF - соглашение и DC - развитие
Формализованное описание для кодирования метаданных "Дублинского ядра" подполями в RDF (Resource Description Framwork - Структура Описания Ресурса) соответствующих метаданных и правила дополнения набора полей "Дублинского ядра".
После ратификации этих документов, они будут формализованы в виде запросов на отзыв (IETF-RFC), которые имеют формальный статус в Internet.
Параллельно начаты прежние обсуждения по поводу стандартов NISO, и ожидается, что "Дублинское ядро" без подполей будет введено в систему стандартов NISO в наступающем году. Если это произойдет, следующим шагом будет международная стандартизация.
Остаются cложные вопросы, связанные с использованием "Дублинского ядра" с подполями. Имеются активные рабочие группы и разворачивающиеся проекты, экспериментирующие с более изощренным развитием "Дублинского ядра". Когда эти усилия станут более зрелыми и принесут плоды, они станут объектом внимания более широкой общественности и будут стандартизованы.
Разработка семантики "Дублинского ядра" (без подполей) завершена в Хельсинки. "Финский финиш" будет основой для первой официальной стандартизации "Дублинского ядра" и более широкого распространения.
"Дублинское ядро" использует 15 элементов (или часть из них) без подполей или схем. Семантика "Дублинского ядра " постоянна, но конечно, будет развиваться по мере использования.
Разработка полного набора элементов "Дублинского ядра" будет продолжена, скоро начнутся эксперименты. Есть много нерешенных вопросов: как построить схему и определители подполей, где компромисс между интероперабельностью и высокими дескриптивными возможностями. Решить это можно в процессе теоретической и практической работы.
DC-5 достиг прогресса в формировании подполей и схем для поддержки более богатой семантики для метаданных "Дублинского ядра". Рабочие группы будут продолжать свою деятельность в этом направлении.
RDF - синтаксис был обозначен в Хельсинки как обещающая разработка для поддержки богатой архитектуры метаданных всех типов. После Хельсинки был достигнут прогресс в отношении RDF: последняя спецификация проекта была сделана в начале февраля [RDF-1]. Когда этот важный компонент Сетевой инфраструктуры созреет, будет завершен весь спектр решений для развертывания метаданных в Сети. Встраивание метаданных в HTML 2.0 и поддержка более сложных метаданных в HTML 4.0 будет продолжать усиливать их полезность. Модель RDF, однако, будет поддерживать не только встроенные метаданные, но и более сложные модели метаданных, которые потенциально гораздо более важны.
Эволюция RDF будет стимулировать разработку модели данных "Дублинского ядра". Формализация модели данных важна для решения многих проблем, включая обеспечение принципа 1:1, согласованного отображения субструктуры (схемы и подполя), и регистрации схем и подполей.
Хельсинки помогли решить много проблем и послужили основой дальнейших работ. По мере развития технологической инфраструктуры и инструментов для создания и управления метаданными, важно не забывать, что сложные задачи, которые мы ставим, не имеют технического характера. Ключ к успеху инициативы - обнародование согласованного видения, которое будет формировать стандарты лучшего использования и интеграции наследуемых систем в новое окружение.
Глобальная коннективность расширила нашу достижимость, но, в гораздо меньшей степени, наше видение. Инициатива "Дублинского ядра" создала основу для раскрытия глобальных междисциплинарных ресурсов, что обещает расширить наше видение. Заканчивая, можно сказать, что успех достигнут благодаря многим людям, которые боролись с расстройствами, разногласиями, тупиками, просто изучали язык друг друга, чтобы найти точки соприкосновения. Это - хорошо начатая работа, хотя еще больше предстоит сделать.
Семинар по метаданным в Хельсинки был организован и поддержан Национальной библиотекой Финляндии, OCLC, и Коалицией сетевой информации (Coalition for Networked Information - CNI).
Финансирование поездок многих участников было обеспечено Национальным научным фондом США, OCLC и CNI, а также многими национальными организациями участников.
В коллективных усилиях подобного типа опасно благодарить всех по имени, этот отчет отражает интеллектуальные усилия действительно очень многих людей. Авторы были бы небрежны, однако, если бы не отметили особых усилий четырех из наших коллег, чье исключительное усердие значительно улучшило эту работу. Большое спасибо Мише Волфу, Дэвиду Бирману, Саймону Коксу, и Джону Кунце.
The Dublin Core Hompage. Данные об истории и состоянии разработок по "Дублинскому ядру"
[DATE] Helsinki Working Group Report on Dublin Core Date Sub-elements.
[DC-1] Metadata: the Foundations for Resource Description. Stuart Weibel. D-Lib Magazine, July 1995.
[DC-2] The Warwick Metadata Workshop: A Framework for the Deployment of Resource Description. Lorcan Dempsey and Stuart L. Weibel. D-Lib Magazine, July 1996.
[DC-3] Image Description on the Internet: A Summary of the CNI/OCLC Image Metadata Workshop. Stuart Weibel and Eric Miller. D-Lib Magazine, January 1997.
[DC-4] The 4th Dublin Core Metadata Workshop Report: DC-4. Stuart Weibel, Renato Iannella, and Warwick Cathro. D-Lib Magazine, June, 1997.
[DC-5] The 5th Dublin Core Metadata Workshop.
[DC-ELEM] Reference Description of the Dublin Core Elements.
[DC-PROJ] Projects Using Dublin Core.
[DEN] Electronic Communication from Leif Andresen, Library Advisory Officer, Danish National Library Authority (, January, 1998.
[HTML4.0] HTML 4.0 Specification (December, 1997).
[HTML-META] A Proposed Convention for Embedding Metadata in HTML.
A position paper from the May, 1996 W3C Workshop on Distributed Indexing and Searching.
[ID1] Dublin Core Metadata for Simple Resource Discovery.
[IMS] Instructional Management System Project Homepage.
[ISO-8601-PROFILE] Date and Time Formats. Misha Wolf and Charles Wicksteed. Submitted to W3C 15 September 1997.
[MCF] The Meta Content Framework Using XML. R.V. Guha and Tim Bray. June 6, 1997.
[META2] The META2 Mailing List, [email protected]
The primary mailing list forum for the discussion of Dublin Core issues.
To subscribe, send a message to [email protected] with a body of:
subscribe meta2 your-name-here.
[NISO-DOI] Descriptive Metadata Task Group: Report to the NISO DOI Workshop, Washington, DC. February 6, 1998.
[RDF] W3C Resource Description Framework Home Page.
[RDF-1] Resource Description Framework (RDF) Model and Syntax.
[RELATION] Helsinki Relation Working Group Draft Report.
[RLG-SUMMIT] Metadata Summit: Meeting Report. Willy Cromwell-Kessler and Ricky Erway. July, 1997.
[SUB] Helsinki Sub-element Working Group Draft Report.
< http://purl.oclc.org/metadata/reports/subelement>.
[W3C] The World Wide Web Consortium Homepage.
[WF] The Warwick Framework: A Container Architecture for Aggregating Sets of Metadata. Carl Lagoze, Clifford A. Lynch and Ron Daniel, Jr. D-Lib Magazine, July 1996.
[Z39] Dublin Core and Z39.50. Ralph LeVan, OCLC Office of Research and Special Projects. Draft version 1.2, February, 1998.
*) Stuart Weibel, Juha Hakala. DC-5: The Helsinki Metadata Workshop / A Report on the Workshop and Subsequent Developments // D-Lib Magazine - February 1998. - (Engl.) - URL: http://www.dlib.org/dlib/february98/02weibel.html
**) Печатается с любезного разрешения авторов и журнала D-Lib Magazine.
***) Перевод на русский язык выполнен при финансовой поддержке Российского фонда фундаментальных исследований (грант No. 98-07-12345).
© Вебель С., Хакала Ю., 1998
© Перевод с английского О.А.Лавреновой под редакцией Ю.Е.Хохлова, 1998