CentreForDigitalHumanities / CentreForDigitalHumanities/readit-interface

A permission system for RDF

Open
#86 4 comments 0 reactions 1 assignee Claimed by @JeltevanBoheemen View on GitHub
enhancement question
Dominant language
TypeScript
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

We may want to extend the `django-contrib-auth` permission system to RDF data, for example

- encoding group- and user-level permissions in RDF (when a particular permission is required to perform a particular operation);
- encoding object-level permissions in RDF (when authorization depends on who "owns" a particular IRI).

Since RDF has soft rules, the only viable default is "no permission at all"; we can then store in RDF that somebody has a particular permission by way of an exception.

Depends on #80, #85. May also publish authorization-related information, which depends on #81.

This is a research topic; if we decide to actually do something like this, we should create more specific issues.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.