Fedora (или Гибкая расширяемая архитектура репозитория цифровых объектов ) — это архитектура репозитория контента управления цифровыми активами (DAM) , на основе которой могут быть построены институциональные репозитории , цифровые архивы и системы цифровых библиотек . Fedora — это базовая архитектура для цифрового репозитория, а не полное приложение для управления, индексации, обнаружения и доставки. Это модульная архитектура, построенная на принципе, что взаимодействие и расширяемость лучше всего достигаются путем интеграции данных, интерфейсов и механизмов (т. е. исполняемых программ) в качестве четко определенных модулей.
История
Программное обеспечение с открытым исходным кодом Fedora Repository — это проект, поддерживаемый некоммерческой организацией DuraSpace. Программное обеспечение берет свое начало в архитектуре Flexible Extensible Digital Object Repository Architecture (то есть Fedora), которая изначально была спроектирована и разработана исследователями Корнелльского университета. [2] Fedora — это архитектура для хранения, управления и доступа к цифровому контенту в форме цифровых объектов, вдохновленная фреймворком Кана и Виленски. [3] Fedora начиналась как финансируемый DARPA и Национальным научным фондом исследовательский проект в группе исследований цифровой библиотеки Корнелльского университета в 1997 году, где первая эталонная реализация была написана на Java с использованием подхода распределенных объектов на основе CORBA. [4] [5] Университет Вирджинии начал экспериментировать [6] с программным обеспечением Корнелльского университета, а затем объединился с Корнелльским университетом для создания проекта Fedora Repository, который повторно реализовал Fedora как программное обеспечение с открытым исходным кодом. С тех пор в архитектуру было внесено несколько изменений, [7] и в конце 2005 года была выпущена версия 2.1. [8] Fedora определяет набор абстракций для выражения цифровых объектов, утверждения отношений между цифровыми объектами и связывания «поведений» (т. е. служб) с цифровыми объектами.
В 2003 году Red Hat, Inc. подала заявку на получение статуса торговой марки для названия «Fedora», которое будет связано с их проектом операционной системы Linux . [9] Корнелл и UVA официально оспорили запрос, и в качестве окончательного урегулирования все стороны пришли к соглашению о сосуществовании, в котором говорилось, что проект Корнелла-UVA может использовать название, если оно явно связано с программным обеспечением с открытым исходным кодом для систем репозиториев цифровых объектов, и что Red Hat может использовать название, если оно явно связано с операционными системами для компьютеров с открытым исходным кодом. [10]
Технологии
Fedora предоставляет универсальный уровень управления для цифровых объектов. [11] Управление объектами основано на моделях контента, которые представляют объекты данных (единицы контента) или коллекции объектов данных. Объекты содержат связи между потоками данных (внутренне управляемые или внешние файлы контента), метаданные (встроенные или внешние), системные метаданные (включая PID — постоянный идентификатор — который уникален для репозитория) и поведения, которые сами по себе являются объектами кода, которые предоставляют привязки или ссылки на распространители (программные процессы, которые могут использоваться с потоками данных). Модели контента можно рассматривать как контейнеры, которые придают полезную форму информации, вливаемой в них; если информация соответствует контейнеру, ее можно немедленно использовать предопределенными способами.
Fedora поддерживает два типа служб доступа: клиент управления для приема, обслуживания и экспорта объектов; или через API-перехватчики для настраиваемых веб-служб доступа, построенных на HTTP или SOAP. Репозиторий Fedora предоставляет универсальный уровень управления для цифровых объектов и контейнеров, которые объединяют потоки данных MIME-типа (например, цифровые изображения, XML-файлы, метаданные). В готовом виде Fedora включает необходимые программные инструменты для приема, управления и предоставления базовой доставки объектов с небольшим количеством или без пользовательских распространителей, или может использоваться в качестве бэкэнда для более монолитного пользовательского интерфейса.
Fedora поддерживает прием и экспорт цифровых объектов в различных форматах XML. Это позволяет обмениваться объектами между Fedora и другими приложениями, а также облегчает цифровое сохранение и архивирование.
- Модель цифровых объектов Модель цифровых объектов FEDORA позволяет объединять как метаданные, так и цифровой контент в виде «потоков данных» независимо от формата и физического расположения. Объекты FEDORA могут включать контент из внешних или распределенных репозиториев. Цифровые объекты могут быть смоделированы для представления многих типов сущностей из цифровых текстов, публикаций, фотографий, видео и наборов данных. Цифровые объекты могут иметь связанные «поведения», которые могут обеспечивать различные представления объекта или которые могут производить динамические преобразования контента цифрового объекта.
- Отношения Модель цифровых объектов FEDORA поддерживает возможность утверждения семантических отношений с использованием Resource Description Framework (RDF) . Отношения между объектами и внутри объектов могут быть проиндексированы с использованием семантического хранилища триплетов , которое позволяет выполнять запросы по всему репозиторию цифровых объектов.
- Repository Service основан на четырех основных интерфейсах прикладного программирования (API): управление, доступ, поиск и сбор метаданных через OAI-PMH. Система масштабируема и гибка, и пользователи Fedora приняли репозиторий как основной компонент многих приложений и платформ.
В настоящее время проект Fedora поддерживается организацией DuraSpace .
Смотрите также
Ссылки
- ^ "Заметки о выпуске - Проект репозитория Fedora". github.com. 24 июня 2022 г. Получено 24 июня 2022 г.
- ^ Пайетт, С. и Лагоз, К., «Гибкая и расширяемая архитектура цифровых объектов и репозиториев (FEDORA)», Европейская конференция по исследованиям и передовым технологиям для цифровых библиотек, Конспект лекций по информатике, Springer, 1998
- ^ Кан, Р., Виленски Р., Структура для распределенных служб цифровых объектов, Международный журнал цифровых библиотек. Том 6, выпуск 2, апрель 2006 г. Springer-Verlag Berlin, Heidelberg.
- ^ Пайетт, Сандра; Лагоз, Карл (2000). Цифровые объекты, несущие и обеспечивающие соблюдение политики . Европейская конференция по исследованиям и передовым технологиям для цифровых библиотек. arXiv : 1312.1260 .
- ^ Payette, Sandra; Lagoze, Carl (1998). Гибкая и расширяемая архитектура цифровых объектов и репозиториев (FEDORA). Исследования и передовые технологии для цифровых библиотек. arXiv : 1312.1258 . doi :10.1007/3-540-49653-X_4 . Получено 25 июня 2022 г. .
- ^ Стэплз, Т., Уэйланд, Р., Вирджиния Донс FEDORA: прототип цифрового репозитория объектов. Журнал D-Lib. Июль/август 2000 г.
- ^ Пайетт, С. и Стэплз, Т., «Проект Mellon Fedora: архитектура цифровой библиотеки встречает XML и веб-сервисы», Шестая европейская конференция по исследованиям и передовым технологиям для цифровых библиотек, лекции по информатике, Springer, сентябрь 2003 г.
- ^ Лагозе, К., Пайетт, С., Шин, Э. и Вилпер, К., «Fedora: архитектура для сложных объектов и их взаимосвязей», Международный журнал цифровых библиотек, специальный выпуск о сложных объектах, Springer, 2005 г.
- ^ Беккер, Д., Red Hat, исследователи в названии tiff. CNET News.com. 6 ноября 2003 г.
- ^ "История проекта репозитория Fedora". Архивировано из оригинала 2014-02-22 . Получено 2012-08-14 .
- ^ "Green, R., Awre, C., The REMAP Project: Steps Towards a Repository-enabled Information Environment. Ariadne Magazine. 30 апреля 2009 г.". Архивировано из оригинала 6 декабря 2018 г. Получено 13 июня 2012 г.
Дальнейшее чтение
- Acs, B., et al., Общий подход к вычислениям с интенсивным использованием данных с использованием компонентной структуры Meandre. Труды Wands '10 1-го международного семинара по подходам к рабочим процессам в новой науке, ориентированной на данные. Июнь 2010 г.
- Аллинсон, Дж., Фэн, Й., Создание гибких рабочих процессов с помощью Fedora, подход Йоркского университета. Конференция Open Repositories 2010, Группа пользователей Duraspace. Июль 2010 г.
- Балдирис, С., Авила, К., Ривера, П., Гевара, Дж., Фабрегат, Р., Модуль веб-редактирования для маркировки метаданных учебных объектов репозитория Fedora Commons в соответствии со стандартами DRD и LOM. Труды FIE '11 конференции Frontiers in Education 2011 года. Октябрь 2011 г.
- Бейлисс, С., Доу, М., Аллинсон, Дж., Использование технологий семантической паутины для интеграции тезаурусов с Fedora для поддержки каталогизации, обнаружения, повторного использования и взаимодействия. Конференция Open Repositories 2011. Июнь 2011 г.
- Бейлисс, С., Доу, М., Репозитории Fedora и постоянные идентификаторы — архитектурный подход, который помещает постоянные идентификаторы в основу модели контента. Конференция Open Repositories 2011. Июнь 2011 г.
- Бертаццо, М., Ди Иорио, А., Сохранение и доставка аудиовизуального контента с интеграцией Fedora Commons и MediaMosa. Конференция Open Repositories 2011. Июнь 2011 г.
- Блекинге, А., Кристиансен, К., Улучшенные модели контента. Конференция Open Repositories 2010, Группа пользователей Duraspace. Июль 2010 г.
- Керли, А., Проект «Гидравлика»: Расширение прав и возможностей сообществ по созданию цифровой библиотеки с использованием Fedora и событийно-ориентированной сервисно-ориентированной среды обмена сообщениями. Конференция Open Repositories 2011. Июнь 2011 г.
- ДиЛауро, Т., Выбор компонентов цифровой инфраструктуры. First Monday Journal. 3 мая 2004 г.
- Феррейра, М., Баптиста, А., Рамальо, Дж., Фонд автоматического цифрового сохранения. Журнал «Ариадна». 30 июля 2006 г.
- Гурли, Д., Баттино Витербо, П., Устойчивая инфраструктура репозитория для цифровых гуманитарных наук: опыт DHO. EuroMed'10: Труды Третьей международной конференции по цифровому наследию. Ноябрь 2010 г.
- Грин, Р., Авре, К., Уоддингтон, С., Проект CLIF: Репозиторий как часть жизненного цикла контента. Журнал Ariadne. 9 марта 2012 г.
- Грин, Р., Проект RepoMMan: Автоматизация метаданных и рабочего процесса для Fedora. Журнал D-Lib. Сентябрь 2005 г.
- Хамер, Г., Пользовательский Rich Client, Мультимедийные интерфейсы для Интернета и мобильных устройств для Fedora и Duracloud с использованием решений Adobe Open Source. Конференция Open Repositories 2010, Группа пользователей Duraspace. Июль 2010 г.
- Кеннан, М., Кингсли, Д., Состояние нации: Краткий обзор австралийских институциональных репозиториев. First Monday Journal. 2 февраля 2009 г.
- Людвиг, Дж., Энке, Х., Фишер, Т., Ашенбреннер, А., Разнообразие и совместимость репозиториев в среде курирования Grid. Конференция Open Repositories 2010, общие сессии. Июль 2010 г.
- Пушманн, К., Реймер, П., DiPP и eLanguage: две кооперативные модели открытого доступа. First Monday Journal. 1 октября 2007 г.
- Сало, Д., Переоснащение библиотек для решения задач обработки данных. Журнал Ariadne. 30 июля 2010 г.
- Сорока, А., Использование рабочих процессов, управляемых сообщениями, в шаблоне служебной шины для индексации репозиториев Fedora. Конференция Open Repositories 2011. Июнь 2011 г.
- Варанка, М., Варйонен, В., Рюханен, Т., Разработка системы поддержки процесса публикации с помощью Fedora и Orbeon Forms — пример из практики. Конференция Open Repositories 2010, Группа пользователей Duraspace. Июль 2010 г.
- Вебб, Ф., Полсон, Дж., Harvest: система поиска и обнаружения цифровых объектов для распределенных коллекций с различными типами и структурами файлов. Конференция Open Repositories 2010, Группа пользователей Duraspace. Июль 2010 г.
Внешние ссылки