Skip to content

Conversation

@jli2025
Copy link

@jli2025 jli2025 commented Dec 5, 2025

This PR adds support for openaire metadata. It only supports import (openaire -> mcf).

It can use used for metadata record from the new openaire api: OpenAIRE Graph API

An example openaire metadata record: https://api.openaire.eu/graph/v2/researchProducts?pid=10.3390/proceedings2019030057

initialize

update

last update on the old openaire api format

create mapping for new openaire api

update

update

add new samples

remove sample data

add project

remove run_test script
@pvgenuchten
Copy link
Contributor

Thanx @jli2025 i’ll have a look asap

@jli2025
Copy link
Author

jli2025 commented Dec 15, 2025

Hi @pvgenuchten I just added a commit to fix the identifier issue (when there is no pids) as we discussed.

@pvgenuchten
Copy link
Contributor

pvgenuchten commented Jan 12, 2026

Code looks really nice @jli2025, some small comments:

  • I noticed a tag: test at root level of the generated yml, not sure how it was generated?
  • Is it possible to add a /metadata/datestamp element on the record (maybe with date today, if the imported source does not have it), datestamp seems a required element on mcf

Copy link
Contributor

@pvgenuchten pvgenuchten left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added minor fixes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants