Enrichment providers #12

Merged
miriam.baglioni merged 1 commits from enrichment_providers into master 2022-01-27 12:48:52 +01:00

This PR introduces the concept of enrichment providers in the identifier creation strategy.

It consists of a declared a list of datasources to be considered providers of enrichments for contents we know are already part of the graph. The contents from these datasources will be then

  • assigned with an OpenAIRE id built from the PID type declared in the data structure (DOI for OpenAPC records)
  • their PIDs will be mapped in the graph model as result.instance.pid instead of result.instance.alternateidentifier
  • merged with their corresponding record, identified by the same OpenAIRE id.
This PR introduces the concept of enrichment providers in the identifier creation strategy. It consists of a declared a list of datasources to be considered providers of enrichments for contents we know are already part of the graph. The contents from these datasources will be then - assigned with an OpenAIRE id built from the PID type declared in the data structure (DOI for OpenAPC records) - their PIDs will be mapped in the graph model as `result.instance.pid instead` of `result.instance.alternateidentifier` - merged with their corresponding record, identified by the same OpenAIRE id.
claudio.atzori added 1 commit 2022-01-26 15:01:07 +01:00

This PR is fine with me. I watched it also if I am not assigned for it :)

This PR is fine with me. I watched it also if I am not assigned for it :)
claudio.atzori requested review from miriam.baglioni 2022-01-27 10:34:07 +01:00
miriam.baglioni merged commit 1e795f49bc into master 2022-01-27 12:48:52 +01:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: D-Net/dhp-schemas#12
No description provided.