openAire implementation in dspace 7.4

100 views
Skip to first unread message

Jorge Alberto Bonilla Castaneda

unread,
Jan 3, 2023, 9:57:59 AM1/3/23
to DSpace Technical Support
Hello, I had some doubts about what I have to do so that my repository complies with the guidelines defined in OpenAIRE

Following the documentation I wrote on my server:

[/dspace]/bin/dspace initialize-entities -f [/dspace]/config/entities/openaire4-relationships.xml
[/dspace]/bin/dspace registry-loader-metadata [/dspace]/config/registries/openaire4-types.xml

and it did not return any error, it seemed that it had worked and that I already had the metadata to adapt my submission-forms.xml , but when I saw the list of metadata I noticed that I was missing some,

for example in the list defined in 

 there are many that use datacite , but looking at my list I only have these:
Captura de pantalla 2023-01-03 085609.png


Only those 2, is there any step that I am missing? or have I misunderstood how OpenAire is implemented? Thank you very much for your help in advance

Jorge Alberto Bonilla Castaneda

unread,
Jan 5, 2023, 11:16:25 AM1/5/23
to DSpace Technical Support
hello ?

Tim Donohue

unread,
Jan 13, 2023, 1:47:59 PM1/13/23
to DSpace Technical Support
Hi,

First off, I'll admit, I'm not an OpenAIRE v4 expert. But, I think the info you might be missing is that DSpace does *not* store metadata in the exact same fields documented by OpenAIRE.  One example is that, in DSpace, the title is stored in "dc.title", even if those OpenAIRE docs say that it expects a Title to be in "datacite:title".

However, when DSpace shares its data to OpenAIRE (via OAI-PMH), DSpace will translate those internal fields into the fields that OpenAIRE *expects* (when you use the OAI-PMH "OpenAIRE4" context).  So, in OAI-PMH, the Title field is translated from "dc.title" (the internal field) into "datacite:title".  You can see an example of this by looking at the "OpenAIRE4" context for the OAI-PMH server on our demo site at https://api7.dspace.org/server/oai/openaire4?verb=ListRecords&metadataPrefix=oai_openaire

So, the behavior you are seeing in your DSpace is correct.  DSpace will store metadata in it's own fields at times.  However, those fields will be translated into OpenAIREv4 fields in the OAI-PMH context.

Hopefully that helps, but let us know on this list if you have more questions.

Tim

Jorge Alberto Bonilla Castaneda

unread,
Jan 23, 2023, 10:37:52 AM1/23/23
to DSpace Technical Support
hi Tim.

Your answer has helped me a lot to understand what dspace's Compliance with the OpenAIRE4 guidelines is like.

However, that makes me wonder about the following page of the official documentation:
https://wiki.lyrasis.org/display/DSDOC7x/OpenAIRE4+Guidelines+Compliancy

What should I do to make my dspace work with OpenAIRE4 ?

In the documentation, it first mentions modifying the item-submission.xml and adding the "collection-handles" that will work with OpenAIRE4, however I don't know where that data should be taken from.

and in submission-forms.xml they have asked me to modify some fields to respect OpenAIRE4, but now knowing that the conversion is what does that, shouldn't I modify submission-forms already?

I have many doubts regarding this, so any additional explanation will be very helpful.
Reply all
Reply to author
Forward
0 new messages