Fedora Commons

редактировать
Fedora
Fedora Commons logo.png
Разработчик (и) DuraSpace
Первоначальный выпуск16 мая 2003 г.; 17 лет назад (16.05.2003)
Стабильный выпуск 5.0.2 / 14.02.2019
Репозиторий Измените это на Wikidata
Платформа Java
Тип Управление цифровыми активами
Лицензия Лицензия Apache 2.0
Веб-сайтfedora-commons.org

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.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Дополнительная литература
Внешние ссылки
Последняя правка сделана 2021-05-20 12:56:36
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте