ro-crate icon indicating copy to clipboard operation
ro-crate copied to clipboard

Use Case: Group-based access licenses

Open ptsefton opened this issue 4 years ago • 0 comments
trafficstars

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?

image

ptsefton avatar Aug 26 '21 07:08 ptsefton