Minimal providers for Dublin Core and RIF-CS are included in the app.
To enable the app, include :pytardis.apps.oaipmh
in :pysettings.INSTALLED_APPS
.
Your OAI-PMH query endpoint will be on: http://mytardis-example.com/apps/oaipmh/
To allow multiple metadata formats (and types within them) the :pytardis.apps.oaipmh.server.ProxyingServer
handles all requests and proxies them to the providers specified in :pysettings.OAIPMH_PROVIDERS
.
You should extend :pytardis.apps.oaipmh.provider.base.BaseProvider
or one of the existing providers if you wish to extend the functionality in a site-specific way.
tardis.apps.oaipmh.provider.base.BaseProvider
tardis.apps.oaipmh.server.ProxyingServer