Fedora (или Гибкая расширяемая архитектура репозитория цифровых объектов ) - это архитектура управления цифровыми активами (DAM), на которой институциональные репозитории, цифровые архивы и цифровая библиотека Системы могут быть построены. Fedora является базовой архитектурой для цифрового репозитория, а не полным приложением для управления, индексации, обнаружения и доставки. Это модульная архитектура, построенная на том принципе, что функциональная совместимость и расширяемость лучше всего достигаются путем интеграции данных, интерфейсов и механизмов (то есть исполняемых программ) в виде четко определенных модулей.
Содержание
- 1 История
- 2 Технология
- 3 См. Также
- 4 Ссылки
- 5 Дополнительная литература
- 6 Внешние ссылки
История
Репозиторий Fedora ПО с открытым исходным кодом - это проект, поддерживаемый некоммерческой организацией DuraSpace. Программное обеспечение берет свое начало в гибкой расширяемой архитектуре репозитория цифровых объектов (то есть Fedora), которая изначально была спроектирована и разработана исследователями из Корнельского университета. Fedora - это архитектура для хранения, управления и доступа к цифровому контенту в виде цифровых объектов, вдохновленная фреймворком Кана и Виленски. Fedora начиналась как исследовательский проект, финансируемый DARPA и Национальным научным фондом в Исследовательской группе цифровых библиотек Корнельского университета в 1997 году, где первая эталонная реализация была написана на Java с использованием распределенного объекта на основе CORBA. подход. Университет Вирджинии начал экспериментировать с программным обеспечением Корнелла, а затем присоединился к Корнеллу для создания проекта репозитория Fedora, который повторно реализовал Fedora как программное обеспечение с открытым исходным кодом. С тех пор в архитектуру было внесено несколько изменений, и в конце 2005 года была выпущена версия 2.1. Fedora определяет набор абстракций для выражения цифровых объектов, установления отношений между цифровыми объектами и связывания «поведения» (то есть услуг) с цифровыми объектами.
В 2003 году Red Hat, Inc. подала заявку на получение статуса товарного знака для названия «Fedora», которое будет связано с их проектом операционной системы Linux. Cornell и UVA официально оспорили запрос, и в качестве окончательного решения все стороны заключили соглашение о сосуществовании, в котором говорилось, что проект Cornell-UVA может использовать это имя, если оно явно связано с программным обеспечением с открытым исходным кодом для систем репозиториев цифровых объектов и что Red Hat могла использовать это имя, когда оно явно ассоциировалось с компьютерными операционными системами с открытым исходным кодом.
Технология
Fedora обеспечивает универсальный уровень управления цифровыми объектами. Управление объектами основано на моделях содержимого, которые представляют объекты данных (единицы содержимого) или коллекции объектов данных. Объекты содержат связи между потоками данных (внутренне управляемыми или внешними файлами содержимого), метаданными (встроенными или внешними), системными метаданными (включая PID - постоянный идентификатор, который является уникальным для репозитория) и поведениями, которые сами по себе являются объектами кода, которые обеспечивают привязки. или ссылки на распространителей (программные процессы, которые могут использоваться с потоками данных). Модели контента можно рассматривать как контейнеры, которые придают полезную форму вливаемой в них информации; если информация умещается в контейнере, ее можно сразу использовать заранее определенными способами.
Fedora поддерживает два типа служб доступа: клиент управления для приема, обслуживания и экспорта объектов; или через API-перехватчики для настраиваемых веб-служб доступа, построенных на HTTP или SOAP. Репозиторий Fedora предоставляет универсальный уровень управления цифровыми объектами и контейнерами, которые объединяют потоки данных типа mime (например, цифровые изображения, файлы XML, метаданные). Готовая к работе Fedora включает в себя необходимые программные инструменты для приема, управления и обеспечения базовой доставки объектов с помощью небольшого количества специальных распространителей или без них, а также может использоваться в качестве серверной части для более монолитного пользовательского интерфейса.
Fedora поддерживает захват и экспорт цифровых объектов в различных форматах XML. Это позволяет обмениваться объектами между Fedora и другими приложениями, а также упрощает цифровое хранение и архивирование.
- Модель цифровых объектов Модель цифровых объектов FEDORA позволяет агрегировать как метаданные, так и цифровой контент в виде «потоков данных», независимо от формата и физического местоположения. Объекты FEDORA могут включать контент из внешних или распределенных репозиториев. Цифровые объекты можно смоделировать для представления многих типов объектов из цифровых текстов, публикаций, фотографий, видео и наборов данных. Цифровые объекты могут иметь связанное "поведение", которое может обеспечивать различные представления объекта или может производить динамические преобразования содержимого цифрового объекта.
- Взаимосвязи Модель цифровых объектов FEDORA поддерживает возможность утверждать семантические отношения с использованием Структура описания ресурсов (RDF). Отношения между объектами и внутри объектов могут быть проиндексированы с помощью семантического хранилища троек, которое позволяет выполнять запросы по всему репозиторию цифровых объектов.
- Служба репозитория основана на четырех основных интерфейсах прикладного программирования (API): управление, доступ, поиск и сбор метаданных через OAI-PMH. Система является масштабируемой и гибкой, и пользователи Fedora приняли репозиторий в качестве основного компонента многих приложений и платформ.
Проект Fedora в настоящее время поддерживается организацией DuraSpace.
См. Также
- Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Дополнительная литература
- Acs, B., et al., Общий подход к вычислениям с интенсивным использованием данных с использованием структуры на основе компонентов Meandre. Wands '10 Труды 1-го Международного семинара по подходам к рабочим процессам в новой науке, ориентированной на данные. Июнь 2010 г.
- Аллинсон, Дж., Фенг, Ю., Создание гибких рабочих процессов с помощью Fedora, подход Йоркского университета. Конференция «Открытые репозитории 2010», группа пользователей Duraspace. Июль 2010 г.
- Балдирис, С., Авила, К., Ривера, П., Гевара, Дж., Фабрегат, Р., Модуль веб-редактирования для маркировки метаданных учебных объектов репозитория Fedora Commons в соответствии со стандартами DRD и LOM. Материалы конференции FIE '11 «Границы в образовании 2011». Октябрь 2011 г.
- Бейлисс, С., Доу, М., Аллинсон, Дж., Использование технологий семантической паутины для интеграции тезаурусов с Fedora для поддержки каталогизации, обнаружения, повторного использования и взаимодействия. Конференция «Открытые репозитории 2011». Июнь 2011 г.
- Бейлисс, С., Доу, М., Репозитории Fedora и постоянные идентификаторы - архитектурный подход, который ставит постоянные идентификаторы в основу модели содержимого. Конференция по открытым репозиториям 2011. Июнь 2011.
- Бертаццо, М., Ди Иорио, А., Сохранение и доставка аудиовизуального контента с интеграцией Fedora Commons и MediaMosa. Конференция «Открытые репозитории 2011». Июнь 2011 г.
- Блекинге, А., Кристиансен, К., Расширенные модели контента. Конференция «Открытые репозитории 2010», группа пользователей Duraspace. Июль 2010.
- Керли, А., Проект «Гидравлика»: расширение возможностей сообществ для создания цифровой библиотеки с использованием Fedora и событийно-ориентированной сервис-ориентированной платформы обмена сообщениями. Конференция «Открытые репозитории 2011». Июнь 2011 г.
- ДиЛауро, Т., Выбор компонентов цифровой инфраструктуры. Журнал «Первый понедельник». 3 мая 2004 г.
- Феррейра, М., Баптиста, А., Рамальо, Дж., Фонд автоматического цифрового хранения. Ariadne Magazine. 30 июля 2006 г.
- Горли, Д., Баттино Витербо, П., Устойчивая инфраструктура репозитория цифровых гуманитарных наук: опыт DHO. EuroMed'10: Материалы Третьей международной конференции по цифровому наследию. Ноябрь 2010 г.
- Грин, Р., Авре, К., Уоддингтон, С., Проект CLIF: репозиторий как часть жизненного цикла контента. Журнал Ariadne. 9 марта 2012 г.
- Грин, Р., Проект RepoMMan: автоматизация метаданных и рабочего процесса для Fedora. Журнал D-Lib. Сентябрь 2005 г.
- Хамер, Г., Custom Rich Client, Мультимедийные интерфейсы для Интернета и мобильных устройств для Fedora и Duracloud с использованием решений Adobe с открытым исходным кодом. Конференция по открытым репозиториям 2010, группа пользователей Duraspace. Июль 2010 г.
- Кеннан, М., Кингсли, Д., Состояние нации: снимок институциональных репозиториев Австралии. Журнал «Первый понедельник». 2 февраля 2009 г.
- Людвиг, Дж., Энке, Х., Фишер, Т., Ашенбреннер, А., Разнообразие и совместимость репозиториев в среде Grid Curation. Открытые репозитории Конференция 2010 г., общие сессии. Июль 2010 г.
- Пушманн, К., Реймер, П., DiPP и eLanguage: две совместные модели для открытого доступа. Журнал первого понедельника. 1 октября 2007 г.
- Сало, Д., Модернизация библиотек для решения проблем с данными. Журнал Ariadne. 30 июля 2010 г.
- Сорока А., Использование рабочих процессов, управляемых сообщениями, в шаблоне служебной шины для индексирования репозиториев Fedora. Конференция «Открытые репозитории 2011». Июнь 2011.
- Варанка, М., Варйонен, В., Риханен, Т., Разработка системы поддержки процесса публикации с помощью Fedora и Orbeon Forms - пример из практики. Конференция по открытым репозиториям 2010, Группа пользователей Duraspace. Июль 2010 г.
- Webb, F., Paulson, J., Harvest: система поиска и обнаружения цифровых объектов для распределенных коллекций с различными типами файлов и структурами. Конференция по открытым репозиториям 2010, Duraspace Группа пользователей. Июль 2010 г.
Внешние ссылки