OpenAIRE Literature v.4 compliance for DSpace 5.x and DSpace 6.x
Jira issue
Jira | ||||||
---|---|---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
The original Pull Request Requests keep tracks the full work and discussion, you can found at: Note that the decision take by developer and committers is to going on a modular approach and the configuration of the specific OpenAIRE "Profile" is demanded to the single institution. 4Science Team released two out-of-the-box branch that contains all code and configuration: The complete code for version 5 is available here: https://github.com/4Science/DSpace/tree/openaire-lit-v4_dspace5 The complete code for version 6 is available here: https://github.com/4Science/DSpace/tree/openaire-lit-v4_dspace6 |
Summary
Table of Contents |
---|
...
OpenAIRE 4 Profile
The work of OpenAIRE v4 is a backport of the work done in DSpace 7.
Please note that in DSpace 7, as far as known at the current stage of development, an OpenAIRE oaire schema will be introduced, see: https://github.com/DSpace/DSpace/blob/master/dspace/config/crosswalks/oai/metadataFormats/oai_openaire.xsl and https://github.com/DSpace/DSpace/blob/master/dspace/config/registries/openaire4-types.xml
If you don't have a metadata field yet holding such information and you plan to add it, it could make sense to use the same schema (to use the same approach as in DSpace 7, where in the Entities project a new local “project” schema will be introduced – [dspace-install] https://github.com/DSpace/DSpace/blob/main/dspace/config/registries/schema-project-types.xml).
You can found the new schema registry to use with DSpace 5.x and DSpace 6.x at:
- https://github.com/4Science/DSpace/blob/openaire-lit-v4_dspace6/dspace/config/registries/openaire4-types.xml
- https://github.com/4Science/DSpace/blob/openaire-lit-v4_dspace5/dspace/config/registries/openaire4-types.xml
- https://github.com/4Science/DSpace/blob/openaire-lit-v4_dspace6/dspace/config/registries/project-types.xml
- https://github.com/4Science/DSpace/blob/openaire-lit-v4_dspace5/dspace/config/registries/project-types.xml
). Use the new schemas (“oaire” and “project”) during installation, then run the registry-loader” script to create it in the database.
Examples (from the [dspace-install]/bin folder):
Code Block |
---|
> ./dspace registry-loader -metadata [dspace-install]/config/registries/project-types.xml |
...
> ./dspace registry-loader -metadata [dspace-install]/config/registries/openaire4-types.xml |
Info | ||
---|---|---|
| ||
Note that if you collect data using submission also the input-forms.xml should be tune to accept the new metadata |
To show the new format via OAI-PMH a new transformer should be configured in the OAI configuration.
The full metadata profile could be checked at: https://github.com/DSpace/DSpace/compare/dspace-6_x...4Science:openaire-lit-v4_dspace6 and https://github.com/DSpace/DSpace/compare/dspace-5_x...4Science:openaire-lit-v4_dspace5
How to expose different metadata under dc.contributor.*
...