SAEON / odp-server

Source code for the SAEON Open Data Platform server components.
GNU Affero General Public License v3.0
0 stars 2 forks source link

Provider-Collection relationship should be many-to-many #23

Closed marksparkza closed 6 months ago

marksparkza commented 7 months ago

The iAtlantic project now provides a use case for multiple data providers contributing to a single metadata collection. The curation team has worked around the present limitation by creating an iAtlantic provider. This will need to be split up into multiple providers.

marksparkza commented 6 months ago

Considering the new architecture being introduced for archive integration, it would probably make sense to drop the relationship between provider and collection. There would implicitly be a many-to-many relationship via package and record.

Provider entities essentially facilitate grouping and authorization for data submission, while collections facilitate grouping and authorization for data curation and publication management.