hab / oai-repository
An OAI-PMH repository implementation
Requires
- php: >=7.2
- ext-xmlwriter: *
Requires (Dev)
- psr/container: ^1.0.0
Suggests
- psr/container-implementation: Needed to use the repository default implementation
README
An OAI-PMH 2.0 repository implementation.
OAI Repository is Copyright (c) 2016-2022 by Herzog August Bibliothek and released under the terms of the GNU General Public License v3.
This implementation was developed for the Virtual Printroom, a joint project being carried out by the Herzog August Bibliothek (HAB) in Wolfenbüttel and the Herzog Anton Ulrich Museum (HAUM) in Braunschweig, Germany.
It is known to power the following web services:
Installation
You can install this package via composer
composer require hab/oai-repository
Development tools
OAI Repository uses PHPUnit, Phan and PHPStan to spot bugs and maintain code quality.
As of February 2023 the respective tools are expected to be installed with Phive. After cloning this
repository run `
phive install`
to install the required development tools.
Authors
David Maus <david.maus@sub.uni-hamburg.de>