Skip to content

A Fedora Repository API-X extension for OAI-PMH provider dissemination.

Notifications You must be signed in to change notification settings

pan-dora/apix-oai

Repository files navigation

APIX-OAI

An API-X extension for OAI-PMH provider dissemination.

Building

Create gradle.properties

    $ echo "version=0.0.1" > gradle.properties

Create OSGI bundles

    $ gradle install

Copy bundles from local Maven repository to Docker Build directory

    $ gradle copyTask

Build Docker image

    $ gradle docker

Execute Docker Compose

   $ docker-compose up

Creating OAI Test Data

See rdfxml-ingest

Check OAI Endpoint

    $ curl -sS 'http://localhost:9104/oai?verb=ListRecords&set=gmd'