Logo Utrecht University

YODA

Mapping of yoda-metadata.xml

Mapping of yoda-metadata.xml

When a datapackage with yoda-metadata.xml is published it will be processed and converted to three different forms. If changes are made to the metadata.json or corresponding vault XSD, these processes could fail.

XSLT for landing page

The landing page HTML is generated with a extensible stylesheet. Every new or changed element needs a template definition and a place in the group definition. This stylesheet is named landingpage.xsl and should be put in the /zone/yoda/schemas/SCHEMANAME collection.

XSLT for DataCite

For DataCite a XML conforming to the DataCite Schema v4 is generated with an extensible stylesheet. This stylesheet is named datacite.xsl and should be put in the /zone/yoda/schemas/SCHEMANAME collection.

OAI-PMH importer

The OAI-PMH stream is updated by loading the yoda-metadata.xml with a Python script. This Python script only looks for a couple of elements that map to Dublin core and DataCite. Any changes to these fields will omit this metadata from the stream. The mapping is documented outside of this document.