stringtranslate.com

Ручка системы

Система дескрипторов — это собственный реестр Корпорации национальных исследовательских инициатив , который присваивает постоянные идентификаторы или дескрипторы информационным ресурсам и преобразует «эти дескрипторы в информацию, необходимую для поиска, доступа и иного использования ресурсов». [1]

Как и дескрипторы, используемые где-либо еще в вычислениях, дескрипторы системы дескрипторов непрозрачны и не кодируют никакой информации о базовом ресурсе, будучи привязанными только к метаданным , касающимся ресурса. Следовательно, дескрипторы не становятся недействительными из-за изменений в метаданных.

Система была разработана Бобом Каном в Корпорации национальных исследовательских инициатив (CNRI). Первоначальная работа финансировалась Агентством перспективных исследовательских проектов Министерства обороны (DARPA) в период с 1992 по 1996 год как часть более широкой структуры распределенных услуг цифровых объектов [2] и, таким образом, была одновременно с ранним развертыванием Всемирной паутины . схожие цели.

Система Handle была впервые внедрена осенью 1994 года, а ее администрирование и эксплуатация осуществлялась CNRI до декабря 2015 года, когда был введен новый режим работы «многоосновного администратора» (MPA). Фонд DONA [3] в настоящее время управляет глобальным реестром дескрипторов системы и аккредитует MPA, включая CNRI и Международный фонд DOI. [4] В настоящее время система обеспечивает базовую инфраструктуру для таких систем на основе дескрипторов, как Digital Object Identifiers и DSpace , которые в основном используются для обеспечения доступа к научным, профессиональным и правительственным документам и другим информационным ресурсам.

CNRI предоставляет спецификации и исходный код для эталонных реализаций серверов и протоколов, используемых в системе, по бесплатной «Общественной лицензии», аналогичной лицензии с открытым исходным кодом. [5]

В настоящее время работают тысячи сервисов обработки. Более 1000 из них находятся в университетах и ​​библиотеках, но они также работают в национальных лабораториях, исследовательских группах, правительственных учреждениях и коммерческих предприятиях, получая более 200 миллионов запросов на разрешение проблем в месяц. [ нужна цитата ]

Технические характеристики

Система дескрипторов определена в информационных RFC 3650, [1] 3651 [6] и 3652 [7] Инженерной рабочей группы Интернета (IETF) ; он включает открытый набор протоколов, пространство имен и эталонную реализацию протоколов. Документация, программное обеспечение и сопутствующая информация предоставлены CNRI на специальном веб-сайте [8].

Дескрипторы состоят из префикса, который идентифицирует «орган именования», и суффикса, который дает «локальное имя» ресурса. Подобно доменным именам, префиксы выдаются органам именования одним из «многоосновных администраторов» системы после уплаты сбора, который необходимо продлевать ежегодно. Орган по присвоению имен может создавать любое количество дескрипторов с уникальными «локальными именами» внутри назначенных им префиксов. Пример ручки:

В первом примере, который представляет собой дескриптор лицензии на программное обеспечение HANDLE.NET, 20.1000это префикс, присвоенный органу именования (в данном случае самому Handle.net), и 100локальное имя в этом пространстве имен. Локальное имя может состоять из любых символов из набора символов Unicode UCS-2. Префикс также состоит из любых символов UCS-2 , кроме «/». Префиксы состоят из одного или нескольких сегментов органов именования, разделенных точками, что представляет собой иерархию органов именования. Таким образом, в примере 20указан префикс органа именования для CNRI, а 1000в префиксе 20 обозначен подчиненный орган именования. Другими примерами префиксов верхнего уровня для федеративных органов именования DONA Foundation являются 10дескрипторы DOI; 11для дескрипторов, назначенных ITU ; 21для ручек, выданных немецким Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen (GWDG), научно-вычислительным центром Геттингенского университета ; и 86от Коалиции Handle Services – Китай. Старые «устаревшие» префиксы, выпущенные CNRI до того, как была введена структура «многоосновного администратора» (MPA), обычно состоят из четырех или пяти цифр, как во втором примере выше, дескрипторе, администрируемом Лестерским университетом . Все префиксы должны быть зарегистрированы в Глобальном реестре дескрипторов через регистратора, утвержденного Фондом DONA, обычно за определенную плату.

Как и в других случаях использования дескрипторов в вычислениях, дескриптор непрозрачен; то есть он не кодирует никакой информации о базовом ресурсе и предоставляет только средства для получения метаданных о ресурсе.

Это можно противопоставить унифицированному указателю ресурсов (URL), который может кодировать в идентификаторе такие атрибуты ресурса, как протокол, который будет использоваться для доступа к серверу, содержащему ресурс, имя хоста сервера и номер порта и, возможно, даже местоположение. такие особенности, как имя файла в файловой системе сервера, содержащего ресурс. В системе дескрипторов эти особенности не закодированы в дескрипторе, а находятся в метаданных, к которым привязан дескриптор.

Метаданные могут включать в себя множество атрибутов информационного ресурса, таких как его местоположение, формы, в которых он доступен, типы предлагаемого доступа (например, «бесплатный» или «платный») и кому. Обработка метаданных для определения того, как и где следует получить доступ к ресурсу, а также предоставление ресурса пользователю выполняются на отдельном этапе, называемом «разрешением», с использованием Resolver, сервера, который может отличаться от сервера. те, которые участвуют в обмене дескриптора на метаданные. В отличие от URL-адресов, которые могут стать недействительными, если встроенные в них метаданные станут недействительными, дескрипторы не становятся недействительными и их не нужно менять при изменении местоположений или других атрибутов метаданных. Это помогает предотвратить порчу ссылок , поскольку изменения в информационном ресурсе (например, местоположении) должны отражаться только в изменениях метаданных, а не в изменениях каждой ссылки на ресурс.

У каждого дескриптора может быть свой собственный администратор, и администрирование дескрипторов может осуществляться в распределенной среде, аналогично доменным именам DNS. Привязки имени к значению также могут быть защищены как с помощью подписей для проверки данных, так и с помощью ответа на запрос для проверки передачи данных, что позволяет использовать дескрипторы в приложениях управления доверием.

Один и тот же базовый информационный ресурс может быть связан с несколькими дескрипторами, например, когда две университетские библиотеки генерируют дескрипторы (и, следовательно, возможно, разные наборы метаданных) для одной и той же книги.

Система дескрипторов совместима с системой доменных имен (DNS), но не требует этого, в отличие от постоянных идентификаторов, таких как PURL или ARK , которые похожи на дескрипторы, но используют доменные имена. Однако, в отличие от этих подходов, основанных на доменных именах, дескрипторы требуют отдельного процесса регистрации префикса и обрабатывают серверы отдельно от серверов доменных имен.

Дескрипторы могут использоваться изначально или выражаться как унифицированные идентификаторы ресурсов (URI) через пространство имен в схеме info URI ; Например, [9] [10]20.1000/100 можно записать как URI, info:hdl/20.1000/100. Некоторые пространства имен системы дескрипторов, такие как идентификаторы цифровых объектов, сами по себе являются пространствами имен URI «info:»; например, info:doi/10.1000/182это еще один способ записи дескриптора текущей версии Справочника DOI [11] в виде URI.

Некоторые пространства имен системы дескрипторов определяют специальные правила представления. Например, цифровые идентификаторы объектов , которые представляют собой большой процент существующих дескрипторов, обычно обозначаются префиксом «doi:»: doi:10.1000/182.

Любой дескриптор может быть выражен как унифицированный указатель ресурса (URL) посредством использования общего прокси-сервера HTTP : [12]

Некоторые системы на основе Handle предлагают прокси-сервер HTTP, предназначенный для использования с их собственной системой, например:

Выполнение

Реализация системы дескрипторов состоит из локальных служб дескрипторов, каждая из которых состоит из одного или нескольких сайтов, предоставляющих серверы, на которых хранятся определенные дескрипторы. Глобальный реестр дескрипторов — это уникальная служба локальных дескрипторов, которая хранит информацию о префиксах (также известных как центры именования) в системе дескрипторов, и к ней можно запрашивать, чтобы узнать, где конкретные дескрипторы хранятся в других службах локальных дескрипторов в этой распределенной системе.

Веб-сайт Handle System предоставляет ряд инструментов реализации, в частности программное обеспечение HANDLE.NET [13] и клиентские библиотеки HANDLE.NET. [14] Клиенты Handle могут быть встроены в программное обеспечение конечного пользователя (например, веб-браузер) или в серверное программное обеспечение (например, веб-сервер), а расширения уже доступны для Adobe Acrobat [15] и Firefox . [16]

Библиотеки клиентского программного обеспечения Handle доступны как на C, так и на Java. Для некоторых приложений разработаны специальные дополнительные инструменты, например, для системы DOI. [17]

Совместимая сеть распределенных серверов разрешения дескрипторов (также известная как система прокси-серверов) связана через глобальный преобразователь (который представляет собой один логический объект, хотя и физически децентрализованный и зеркальный). Пользователи технологии Handle System получают префикс дескриптора, созданный в глобальном реестре дескрипторов. Глобальный реестр дескрипторов поддерживает и разрешает префиксы локально поддерживаемых служб дескрипторов. Таким образом, любая локальная служба дескрипторов может разрешить любой дескриптор через глобальный преобразователь.

Дескрипторы (идентификаторы) передаются клиентом в виде запроса органа/префикса именования в Глобальный реестр дескрипторов (GHR) системы дескрипторов. GHR отвечает, отправляя клиенту информацию о местоположении соответствующей службы локального дескриптора (которая может состоять из нескольких серверов на нескольких сайтах); затем запрос отправляется на соответствующий сервер в рамках службы локальных дескрипторов. Служба локальных дескрипторов возвращает информацию, необходимую для получения ресурса, например URL-адрес, который затем можно преобразовать в перенаправление HTTP. (Примечание: если у клиента уже есть информация о соответствующем LHS для запроса, первоначальный запрос к GHR опускается)

Хотя исходная модель, на основе которой возникла система дескрипторов, касалась управления цифровыми объектами, система дескрипторов не требует какой-либо конкретной модели отношений между идентифицированными объектами и не ограничивается идентификацией только цифровых объектов: могут быть представлены нецифровые объекты. в качестве соответствующего цифрового объекта для целей управления цифровыми объектами. Требуется определенная осторожность при определении таких объектов и того, как они связаны с нецифровыми объектами; существуют устоявшиеся модели, которые могут помочь в таких определениях, например, « Функциональные требования к библиографическим записям» (FRBR) , CIDOC CRM и модель содержимого индексов . Некоторые приложения сочли полезным объединить такую ​​структуру с приложением-дескриптором: например, Инициатива Advanced Distributed Learning (ADL) [18] объединяет приложение Handle-системы с существующими стандартами для распределенного обучающего контента, используя эталонную модель объекта общего контента. (SCORM), [19] и реализация системы цифровых идентификаторов объектов (DOI) Handle System приняли ее вместе со структурой индексов для обеспечения семантической совместимости .

Система дескрипторов также подчеркивает важность приверженности организации схеме постоянных идентификаторов, но не требует наличия какой-либо модели для обеспечения такой приверженности. Отдельные приложения могут установить свои собственные наборы правил и социальную инфраструктуру для обеспечения устойчивости (например, при использовании в приложении DSpace и приложении DOI). [20]

Принципы дизайна

Система Handle разработана с учетом следующих требований, способствующих устойчивости [21]

Строка идентификатора:

Механизм разрешения идентификаторов:

Приложения

Среди объектов, которые в настоящее время идентифицируются с помощью дескрипторов, — журнальные статьи, технические отчеты, книги, тезисы и диссертации, правительственные документы, метаданные, распределенный учебный контент и наборы данных. Маркеры используются в приложениях для создания цифровых водяных знаков , GRID- приложениях, репозиториях и т. д. Хотя отдельные пользователи могут загружать и использовать программное обеспечение HANDLE.NET независимо, многие пользователи сочли полезным сотрудничать при разработке приложений в рамках федерации, используя общую политику или дополнительные технологии для предоставления общих услуг. Система Handle, одна из первых схем постоянной идентификации, получила широкое распространение в государственных и частных учреждениях и доказала свою эффективность в течение нескольких лет. (См. Парадигма, Постоянные идентификаторы.) [22]

Приложения системы дескрипторов могут использовать дескрипторы в качестве простых постоянных идентификаторов (которые чаще всего используются для разрешения текущего URL-адреса объекта) или могут использовать преимущества других функций. Его поддержка одновременного возврата в качестве вывода нескольких фрагментов текущей информации, связанной с объектом, в определенных структурах данных позволяет устанавливать приоритеты для порядка, в котором будут использоваться несколько разрешений. Таким образом, дескрипторы могут соответствовать различным цифровым версиям одного и того же контента, зеркалам сайтов или различным бизнес-моделям (платным и бесплатным, безопасным и открытым, общедоступным и частным). Они также могут использовать различные цифровые версии разного контента, например смесь объектов, необходимых для курса дистанционного обучения.

Сегодня работают тысячи дескрипторов, расположенных в 71 стране на 6 континентах; более 1000 из них работают в университетах и ​​библиотеках. Службы Handle управляются федерациями пользователей, национальными лабораториями, университетами, вычислительными центрами, библиотеками (национальными и местными), государственными учреждениями, подрядчиками, корпорациями и исследовательскими группами. Крупные издатели используют систему Handle для постоянной идентификации коммерческого контента и контента открытого доступа посредством его реализации с помощью системы цифровых идентификаторов объектов (DOI) .

Число префиксов, которые позволяют пользователям назначать дескрипторы, растет и по состоянию на начало 2014 года составляет более 12 000. Существует шесть серверов глобального реестра дескрипторов верхнего уровня, которые получают (в среднем) 68 миллионов запросов на разрешение в месяц. Известные CNRI прокси-серверы, передающие запросы к системе в сети, получают (в среднем) 200 миллионов запросов разрешения в месяц. (Статистика из Handle Quick Facts.)

В 2010 году CNRI и ITU (Международный союз электросвязи) заключили соглашение о сотрудничестве в использовании системы Handle (и архитектуры цифровых объектов в целом) и работают над конкретными деталями этого сотрудничества; в апреле 2009 года МСЭ назвал систему ручек «новой тенденцией». [23]

Лицензии и политика использования

Handle System, HANDLE.NET и Global Handle Registry являются товарными знаками Корпорации национальных исследовательских инициатив (CNRI), некоммерческой научно-исследовательской корпорации в США. Система Handle является объектом патентов CNRI, которая лицензирует свою технологию Handle System через общедоступную лицензию, [24] аналогичную лицензии с открытым исходным кодом, чтобы обеспечить более широкое использование этой технологии. Инфраструктура системы Handle поддерживается за счет регистрации префиксов и платы за обслуживание, большая часть которых поступает от владельцев отдельных префиксов. Крупнейшим действующим спонсором в настоящее время является Международный фонд DOI . Публичная лицензия разрешает коммерческое и некоммерческое использование по низкой цене как запатентованной технологии, так и эталонной реализации программного обеспечения, а также позволяет свободно встраивать программное обеспечение в другие системы и продукты. Соглашение об обслуживании [5] также доступно для пользователей, которые намереваются предоставлять услуги идентификатора и/или разрешения с использованием технологии Handle System в рамках общедоступной лицензии Handle System.

Связанные технологии

Система Handle представляет собой несколько компонентов долгосрочной архитектуры цифровых объектов. В январе 2010 года CNRI выпустила программное обеспечение общего назначения Digital Object Repository, [25] еще один важный компонент этой архитектуры. Доступна дополнительная информация [26] о выпуске, включая спецификацию протокола, исходный код и готовую к использованию систему, клиенты и утилиты. [27] [28]

Смотрите также

Рекомендации

  1. ^ ab «RFC 3650: Обзор системы обработки».
  2. ^ "Архитектура Кана/Виленского". ЦНИИ. 13 мая 1995 г. Проверено 13 марта 2013 г.
  3. ^ "Фонд ДОНА" . дона.нет .
  4. ^ «Система идентификации цифровых объектов» . doi.org .
  5. ^ ab «Перенаправление на текущее содержимое веб-сайта Handle.Net». handle.net . Проверено 15 марта 2018 г.
  6. ^ «RFC 3651: Управление пространством имен системы и определением службы» .
  7. ^ «RFC 3652: Спецификация системного протокола обработки (версия 2.1)» .
  8. ^ "handle.net" . handle.net . Проверено 13 марта 2013 г.
  9. ^ «Об URI «info» - часто задаваемые вопросы» . Инфо-uri.info . Проверено 13 марта 2013 г.
  10. ^ «RFC 4452: Схема URI «info» для информационных источников с идентификаторами в общедоступных пространствах имен» .
  11. ^ "Справочник DOI" . Международный фонд DOI . дои : 10.1000/182. Архивировано из оригинала 16 сентября 2022 года.
  12. ^ «Службы HDL.NET: система прокси-сервера» . Handle.net . Проверено 13 марта 2013 г.
  13. ^ «Загрузка программного обеспечения HS» . Handle.net . Проверено 13 марта 2013 г.
  14. ^ «Клиентские библиотеки программного обеспечения». Handle.net . Проверено 13 марта 2013 г.
  15. ^ «Плагин HDL для Adobe Acrobat и Acrobat Reader» . Handle.net . Проверено 13 марта 2013 г.
  16. ^ «Перенаправление на текущее содержимое веб-сайта Handle.Net» . handle.net . Архивировано из оригинала 5 сентября 2015 года.
  17. ^ «Системные инструменты DOI» . Дой.орг. 12 июля 2012 г. Проверено 13 марта 2013 г.
  18. ^ "adlnet.gov". adlnet.gov . Проверено 13 марта 2013 г.
  19. ^ "СКОРМ". adlnet.gov . Архивировано из оригинала 14 июня 2008 г.
  20. ^ "doi.org". doi.org. 08.01.2013 . Проверено 13 марта 2013 г.
  21. ^ «Системы идентификаторов в сетевой архитектуре, Лоуренс Ланном, CNRI. Видео презентации (или только презентация в формате PDF) с Симпозиума по метаданным цифрового кино, Совет по науке и технологиям, Академия кинематографических искусств и наук, 11 июня 2009 г.» Оскар.орг. 24 августа 2012 г. Архивировано из оригинала 30 марта 2013 г. Проверено 13 марта 2013 г.
  22. ^ «Рабочая книга по цифровым частным документам | административные метаданные и метаданные по сохранению | постоянные идентификаторы» . парадигма. 02 января 2008 г. Архивировано из оригинала 29 марта 2013 г. Проверено 13 марта 2013 г.
  23. ^ «Система ручек». Itu.int. 16 апреля 2010 г. Проверено 13 марта 2013 г.
  24. ^ «ЛИЦЕНЗИЯ» (PDF) . www.handle.net . Проверено 11 мая 2020 г.
  25. ^ "dorepository.org". dorepository.org. 08.01.2013 . Проверено 13 марта 2013 г.
  26. ^ «Сервер репозитория цифровых объектов: компонент архитектуры цифровых объектов» . Dlib.org. 04 февраля 2010 г. Проверено 13 марта 2013 г.
  27. ^ Рейли С., Тупело-Шнек Р. (январь 2010 г.). «Сервер репозитория цифровых объектов: компонент архитектуры цифровых объектов». Журнал D-Lib . Репозиторий DO. 16 (1/2). doi : 10.1045/январь 2010-Рейли . ISSN  1082-9873 . Проверено 13 марта 2013 г.
  28. ^ "Кордра". Cordra.org .

Внешние ссылки