Thank you, Julian, for your explanations.
We are using Dataverse 6.10.
By “OpenAire downstream,” I didn't mean the export (from the Export Metadata button), but rather the content displayed on the OpenAire website, for example:
If you click on the “Harvard Dataverse” dropdown at the top, it says “Data sources: Datacite.” That's why I assumed that OpenAire harvests the metadata from Datacite.
And yes, the metadata getting from dataverse over "Export Metadata" button differs. DataCite/Datacite export is xml-escaped and OpenAIRE/oai_datacite is not.
But in my first post, I was referring more to the content that is exported to DataCite.
And now comes the part that's confusing—at least for me 😂
Could it be that Dataverse is escaping “too much”?
For example looking on this dataset:
https://commons.datacite.org/doi.org/10.71830/6phwrqWhen I download “DataCite XML” from DataCite UI the descriptions are "double-escaped":
<description descriptionType="Abstract">&
amp;lt;p&gt;
&lt;b&gt;Dataset was published ...
And the "DataCite JSON":
description
'<p>\n<b>Dataset was published ...In contrast, when I look at the following dataset, bold text is rendered correctly in the DataCite UI:
https://commons.datacite.org/doi.org/10.5281/zenodo.6861793
DataCite XML:
<description descriptionType="Abstract"><p><strong>Abstract: </strong>Feudalism ...
DataCiteJSON:
description
'<strong>Abstract: </strong>Feudalism ...
Also there are no html tags rendered in the corresponding OpenAire:
https://explore.openaire.eu/search/publication?pid=10.5281%2Fzenodo.6861794 I also found a post where Martin Fenner mentioned that the DataCite UI only processes certain HTML tags:
https://groups.google.com/g/datacite-metadata/c/Di5TSstfafU?utm_source=chatgpt.comOn 2017.08.14 he wrote:
When DataCite processes the DataCite XML, e.g. for display in DataCite
Search, we are a little bit more flexible and allow the following tags:
"strong em b i code pre sub sup br"
Perhaps Dataverse could transform the HTML markup it allows in that way? E.g. replace `<li>` elements with indented text in combination with `<br>`, or something like this.
best, martin