You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For the SemApps toolbox, we have developped a custom extension of Jena Fuseki in order to provide a public SPARQL endpoint which checks WAC permissions (and thus never returns resources/triples that the logged user is not allowed to see). WAC permissions triples are stored in a special named graph, and Fuseki looks at this named graph to know the existing permissions.
However this extension is rather slow, complicated to maintain, and it keeps us tied with Jena Fuseki, so we would like to stop providing a public SPARQL endpoint and, possibly, replace it with a LDF server.
The WebID extension has been developed many years ago, so I'm unsure how stable it is.
But it could provide a good starting point at least.
Adding a WAC layer on top of this should definitely be feasible. You'll probably need a new Controller for this, so you can filter out triples.
Regarding documentation, we don't have anything besides what's currently on the wiki at the moment unfortunately.
(Sidenote: WebID/WAC support for TPF may also become part of our own roadmap in the future, which may open up opportunities for collaboration, but that's still in flux at the moment)
@RubenVerborgh Do you by any chance know of people in the Solid community who may have implemented similar things?
For the SemApps toolbox, we have developped a custom extension of Jena Fuseki in order to provide a public SPARQL endpoint which checks WAC permissions (and thus never returns resources/triples that the logged user is not allowed to see). WAC permissions triples are stored in a special named graph, and Fuseki looks at this named graph to know the existing permissions.
However this extension is rather slow, complicated to maintain, and it keeps us tied with Jena Fuseki, so we would like to stop providing a public SPARQL endpoint and, possibly, replace it with a LDF server.
I've seen you provide an extension to authenticate with WebID.
Would it also be possible (and not too difficult) to develop an extension which checks for the WAC permissions of a user's right ?
Do you have documentation somewhere about how to develop extensions for this Node server ?
Thank you very much
The text was updated successfully, but these errors were encountered: