unb-libraries/unb-dspace — Issue #78: Provide QDC over OAI for harvest by OCLC
Author: jwhitney
Created: 2012-01-11 16:01:45+00:00
State: open

The DSpace QDC disseminator returns metadata as a list of elements, rather than as a root element with nested subelements. This is intentional -- here's the relevant comment from the class that delivers QDC over OAI:

> Some metadata formats have an XML schema without a root element, for example, the Dublin Core and Qualified Dublin Core formats. [A crosswalk into QDC] would "prefer" to return a list, since any root element it has to produce would have to be part of a nonstandard schema.

However, OCLC's Digital Collections Gateway requires an OAI-PMH response to contain an element that is a child of ``which encompasses all of the metadata tags.

So, as currently delivered, our QDC crosswalk is caught between DSpace's adherence to the QDC standard, and OCLC's adherence to the OAI-PMH protocol. Extend default QDC plugin to return metadata inside a single root element.