Fedora Commons - Википедия - Fedora Commons

Fedora
Fedora Commons logo.png
Разработчики)DuraSpace
изначальный выпуск16 мая 2003 г.; 17 лет назад (2003-05-16)
Стабильный выпуск
5.0.2[1] / 2019-02-14[±]
Репозиторий Отредактируйте это в Викиданных
ПлатформаЯва
ТипУправление цифровыми активами
ЛицензияЛицензия Apache 2.0
Интернет сайтFedora-Commons.org

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

История

Программное обеспечение с открытым исходным кодом Fedora Repository - это проект, поддерживаемый некоммерческой организацией DuraSpace. Программное обеспечение берет свое начало в гибкой расширяемой архитектуре репозитория цифровых объектов (т. Е. Fedora), которая изначально была спроектирована и разработана исследователями из Корнельского университета.[2] Fedora - это архитектура для хранения, управления и доступа к цифровому контенту в виде цифровых объектов, вдохновленная фреймворком Кана и Виленски.[3] Fedora начиналась как DARPA и Национальный фонд науки в 1997 г. профинансировал исследовательский проект Исследовательской группы цифровых библиотек Корнельского университета, где первая эталонная реализация была написана на Java с использованием подхода распределенных объектов на основе CORBA.[4][5] Университет Вирджинии начал экспериментировать[6] с программным обеспечением Корнелла, а затем присоединился к Корнеллу для создания проекта репозитория Fedora, который повторно реализовал Fedora как программное обеспечение с открытым исходным кодом. С тех пор в архитектуру было внесено несколько изменений,[7] а в конце 2005 года была выпущена версия 2.1.[8] Fedora определяет набор абстракций для выражения цифровых объектов, установления отношений между цифровыми объектами и связывания «поведения» (то есть услуг) с цифровыми объектами.

В 2003 году Red Hat, Inc. подала заявку на получение статуса товарного знака для названия «Fedora», которое будет ассоциироваться с их Проект операционной системы Linux.[9] Cornell и UVA формально оспорили запрос, и в качестве окончательного решения все стороны заключили соглашение о сосуществовании, в котором говорилось, что проект Cornell-UVA может использовать это имя, если оно явно связано с программным обеспечением с открытым исходным кодом для систем репозиториев цифровых объектов и что Red Hat могла использовать это имя, когда оно явно ассоциировалось с компьютерными операционными системами с открытым исходным кодом.[10]

Технологии

Fedora предоставляет универсальный уровень управления цифровыми объектами.[11] Управление объектами основано на моделях содержимого, которые представляют объекты данных (единицы содержимого) или коллекции объектов данных. Объекты содержат связи между потоками данных (внутренне управляемыми или внешними файлами содержимого), метаданными (встроенными или внешними), системными метаданными (включая PID - постоянный идентификатор, который является уникальным для репозитория) и поведениями, которые сами являются объектами кода, которые обеспечивают привязки. или ссылки на распространителей (программные процессы, которые могут использоваться с потоками данных). Модели контента можно рассматривать как контейнеры, которые придают полезную форму вливаемой в них информации; если информация умещается в контейнере, ее можно сразу использовать заранее определенными способами.

Fedora поддерживает два типа служб доступа: клиент управления для приема, обслуживания и экспорта объектов; или через API-перехватчики для настраиваемых веб-служб доступа, построенных на HTTP или SOAP. Репозиторий Fedora предоставляет универсальный уровень управления цифровыми объектами и контейнерами, которые объединяют потоки данных типа mime (например, цифровые изображения, файлы XML, метаданные). Готовая к работе Fedora включает в себя необходимые программные инструменты для приема, управления и базовой доставки объектов с помощью небольшого числа специальных распространителей или без них, или может использоваться в качестве серверной части для более монолитного пользовательского интерфейса.

Fedora поддерживает захват и экспорт цифровых объектов в различных форматах XML. Это позволяет обмениваться объектами между Fedora и другими приложениями, а также упрощает цифровое сохранение и архивирование.

  • Цифровая объектная модель Модель цифровых объектов FEDORA позволяет агрегировать как метаданные, так и цифровой контент в виде «потоков данных», независимо от формата и физического местоположения. Объекты FEDORA могут включать контент из внешних или распределенных репозиториев. Цифровые объекты могут быть смоделированы для представления многих типов объектов из цифровых текстов, публикаций, фотографий, видео и наборов данных. Цифровые объекты могут иметь связанное «поведение», которое может обеспечивать различные представления объекта или может производить динамические преобразования содержания цифрового объекта.
  • Отношения Цифровая объектная модель FEDORA поддерживает возможность утверждать семантические отношения с помощью Структура описания ресурсов (RDF). Отношения между объектами и внутри объектов можно индексировать с помощью семантического тройной магазин что позволяет выполнять запросы по всему репозиторию цифровых объектов.
  • Репозиторий основан на четырех основных интерфейсах прикладного программирования (API): управление, доступ, поиск и сбор метаданных через OAI-PMH. Система масштабируема и гибка, и пользователи Fedora приняли репозиторий как основной компонент многих приложений и платформ.

Проект Fedora в настоящее время поддерживается DuraSpace организация.

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

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

  1. ^ «Примечания к выпуску Fedora 5.0.2». duraspace.org. 14 февраля 2019 г.. Получено 30 мая 2019.
  2. ^ Пайетт, С., и Лагозе, К., «Гибкая и расширяемая архитектура цифровых объектов и репозитория (FEDORA)», Европейская конференция по исследованиям и передовым технологиям для цифровых библиотек, конспект лекций по компьютерным наукам, Springer, 1998 г.
  3. ^ Кан Р., Виленски Р., Платформа для служб распределенных цифровых объектов, Международный журнал электронных библиотек. Том 6, выпуск 2, апрель 2006 г. Springer-Verlag Berlin, Heidelberg.
  4. ^ Пайетт, С. и Лагозе, К., «Реализующие политику и обеспечивающие соблюдение политики цифровые объекты», Европейская конференция по исследованиям и передовым технологиям для цифровых библиотек, Лиссабон, Португалия, опубликовано в Lecture Notes in Computer Science, Springer, 2000.
  5. ^ Пайетт С., Лагозе К. Гибкая и расширяемая архитектура цифровых объектов и репозитория (FEDORA). Вторая европейская конференция по исследованиям и передовым технологиям для электронных библиотек, ECDL’98, Ираклион, Крит, Греция, 21-23 сентября 1998 г.
  6. ^ Стейплс Т., Вейланд Р., Вирджиния Донс ФЕДОРА: прототип репозитория цифровых объектов. Журнал D-Lib. Июль / август 2000 г.
  7. ^ Пайетт, С. и Стейплс, Т., «Проект Mellon Fedora: архитектура цифровой библиотеки встречает XML и веб-службы», Шестая Европейская конференция по исследованиям и передовым технологиям для цифровых библиотек, конспект лекций по компьютерным наукам, Спрингер, сентябрь 2003 г.
  8. ^ Лагозе, С., Пайетт, С., Шин, Э. и Уилпер, К., «Fedora: архитектура для сложных объектов и их взаимосвязей», Международный журнал электронных библиотек, специальный выпуск по сложным объектам, Springer, 2005 г.
  9. ^ Беккер, Д., Red Hat, исследователи по имени tiff. CNET News.com. 6 ноября 2003 г.
  10. ^ "История проекта репозитория Fedora". Архивировано из оригинал на 2014-02-22. Получено 2012-08-14.
  11. ^ Грин, Р., Авре, К., Проект REMAP: шаги на пути к информационной среде с поддержкой репозитория. Журнал Ариадна. 30 апреля 2009 г.

дальнейшее чтение

внешняя ссылка