Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1018 Bytes

oaipmh.rst

File metadata and controls

36 lines (25 loc) · 1018 Bytes

OAI-PMH Producer

Using to provide RIF-CS

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/

Implementing your own providers

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