ro-crate
ro-crate copied to clipboard
Use Case: Group-based access licenses
As a repository owner, I want to be able to interpret a licence URL or look at some attributes on a license CreativeWork item so that the repository can delegate authorization to an appropriate service.
NOTES:
The simplest approach would be to do nothing special in RO-Crate but to have some kind of URL-parsing where are URL might look like http://some-authority/group-access/some-group and the repo would then see if it trusted some-authority and if so use something like openIDConnect to authenticate a user at that domain, get back a list of groups and see if it matches some-group.
I am posting this here to see if there is something we could do to describe a license in JSON-LD to say if it is a group licence or individual etc or should we leave that as a separate concern?
