Repolode
collectiveaccess

collectiveaccess/providence

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

Open source альтернатива:PastPerfectCollective Access Hosted Services

Звёзды
389
Форки
197
Открытые issues
190
Последний коммит
позавчера

Что это?

Providence — компонент CollectiveAccess для каталогизации данных. Этот веб-набор инструментов предназначен для управления физическими и цифровыми коллекциями, их описания и поиска по ним. Систему можно настроить под разные стандарты метаданных; она поддерживает различные типы данных и медиаформаты, включая документы, изображения, аудио, видео и 3D-файлы.

Вместе с Pawtucket2 — публичным интерфейсом для доступа к коллекциям — Providence позволяет учреждениям создавать интерактивные сайты на основе управляемых ими данных. Проект распространяется по лицензии GPL-3.0 и поддерживается Whirl-i-Gig при участии сообщества разработчиков открытого ПО.

В версии 2.0 появились GraphQL API, автоматическая транскрибация аудио и видео с помощью OpenAI Whisper, машинный перевод текстов профилей, экспорт BagIT для систем цифрового архивирования и импорт из таких форматов, как METS, MODS и Dublin Core XML. Для работы требуется PHP 8.2 или 8.3.

Ключевые возможности

  • 01Настраиваемые стандарты метаданных и типы данных для каталогизации коллекций
  • 02Управление документами, изображениями, аудио, видео и 3D-медиа
  • 03GraphQL API для поиска, просмотра и редактирования
  • 04Автоматическая транскрибация аудио и видео с помощью OpenAI Whisper
  • 05Экспорт BagIT для систем цифрового архивирования
  • 06Импорт данных из таких форматов, как METS, MODS и Dublin Core XML

Сценарии использования

  • Каталогизация музейных предметов и архивных документов
  • Управление цифровыми медиафайлами, связанными с физическими коллекциями
  • Создание публичного онлайн-каталога вместе с Pawtucket2
  • Перенос и синхронизация данных о коллекциях между несколькими системами

Быстрый старт

  1. 1

    Проверьте требования к серверу (PHP 8.2 или 8.3) и следуйте инструкциям по установке в документации

  2. 2

    Клонируйте репозиторий с GitHub

    git clone https://github.com/collectiveaccess/providence
  3. 3

    Установите необходимые сторонние библиотеки с помощью Composer из корневого каталога репозитория

    composer.phar install

Что важно знать

  • Требуется сервер с PHP 8.2 или 8.3; более старые версии PHP не поддерживаются.
  • Для обновления с версии 1.7 требуется миграция базы данных, которая в крупных системах может занять несколько часов.
  • Перед обновлением создайте резервные копии базы данных и конфигурации.

В подборках

Темы

#collections-management#museum#archives#cataloguing#digital-asset-management#php#graphql#metadata

Частые вопросы

Что такое providence?
Веб-приложение с открытым исходным кодом для каталогизации и управления музейными, архивными и исследовательскими коллекциями, включая цифровые медиафайлы. Providence — компонент CollectiveAccess для каталогизации данных. Этот веб-набор инструментов предназначен для управления физическими и цифровыми коллекциями, их описания и поиска по ним. Систему можно настроить под разные стандарты метаданных; она поддерживает различные типы данных и медиаформаты, включая документы, изображения, аудио, видео и 3D-файлы.
providence можно использовать бесплатно? Какая у него лицензия?
providence распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
providence всё ещё поддерживается?
Активно поддерживается. Последний коммит в providence — 6 нояб. 2026 г..
Для чего можно использовать providence?
Каталогизация музейных предметов и архивных документов Управление цифровыми медиафайлами, связанными с физическими коллекциями Создание публичного онлайн-каталога вместе с Pawtucket2 Перенос и синхронизация данных о коллекциях между несколькими системами
Как установить providence?
Проверьте требования к серверу (PHP 8.2 или 8.3) и следуйте инструкциям по установке в документации Клонируйте репозиторий с GitHub: git clone https://github.com/collectiveaccess/providence Установите необходимые сторонние библиотеки с помощью Composer из корневого каталога репозитория: composer.phar install
Где скачать providence?
Исходный код и инструкции по установке — на GitHub: https://github.com/collectiveaccess/providence

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Omeka S — система веб-публикаций на PHP для музеев, библиотек, архивов и университетов, позволяющая создавать связанные выставки на основе общего пула материалов и метаданных.

528177PHPGPL-3.0Активно поддерживаетсяОбновлён 24 часа назад

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

Продуктивность и приложения#digital-collections#digital-humanities#cultural-heritage
557+1 за неделю208PHPGPL-3.0Активно поддерживаетсяОбновлён 23 часа назад

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

2,2 тыс.+10 за неделю148RubyAGPL-3.0Активно поддерживаетсяОбновлён 22 часа назад