Enable ability for Admin to select OAI-PMH metadata template via Settings
Currently, AtoM OAI module is designed to expose data using the Dublin Core (simple) metadata template. However, there is nothing in the OAI specification which prevents it from supporting multiple metadata schema and formats for exposure. From the OAI-PMH 2.0 Specifications (http://www.openarchives.org/OAI/2.0/openarchivesprotocol.htm)
The OAI-PMH supports items with multiple manifestations (formats) of metadata. At a minimum, repositories *must* be able to return records with metadata expressed in the Dublin Core format, without any qualification. Optionally, a repository *may* also disseminate other formats of metadata. The specific format of the record to be disseminated is speficied by means of an argument - the metadataPrefix - in the GetRecord or ListRecords request that produces the record. The ListMetadataFormats request returns the list of all metadata formats available from a repository, or for a specific item (which can be specified as an argument to the ListMetadataFormats request).
As such, Admin users should have the ability to select the global default for metadata exposure, when AtoM is enabled as an OAI Repository.
In the GUI, under Admin > Settings > OAI Repository, a field should be added that will allow users to set their preferred format, using a drop-down list of available templates.