Closed jlgelpi closed 1 year ago
I'm afraid this is outside the data model project as such, and it relies more on the implementation. An alternative would be enforcing the contacts to have a public, common property, like the contact's ORCID
The original idea was to tag each record with ownership so it can be updated by external users. I agree that it is an "infrastructure" need, but the data model should include some way to link users of the infrastructure and data, otherwise we loose control. Some communities are already requiring restricted access.
A specific data model for use management should be designed.
Aims:
I guess this issue is being fulfilled by https://github.com/inab/benchmarking-data-model/blob/2.0.x/json-schemas/2.0.x/admin/privilege.json and the current developments led by @redmitry in a different repository, right?
If it is so, I propose to close this issue.
ALL the code is on the BSC GitLab https://gitlab.bsc.es/inb/elixir/openebench/openebench-rest-api
Need to provide mandatory verified ORCID attribute in Keycloak registration template.
-Authentication data should be linked to contacts, to allow for automatic tagging of documents with "owners", "depositors" , etc. -Contacts_ids in several datatypes should add a "role" -Users data should be enriched to include Filiations, Supervisors, Community, ... -Related to permission request for accessing relevant datasets.