assemblee-virtuelle / semapps

A toolbox to create semantic web applications
https://semapps.org
Apache License 2.0
87 stars 8 forks source link

Store every LDP resource in its own named graph #1265

Open srosset81 opened 5 months ago

srosset81 commented 5 months ago

Until now, SemApps has always created LDP resources "on the fly" by looking at triples with the corresponding subject. This created limitation, since these resources could not include triples that were not directly related to the resource. To be Solid compliant, we need to store every RDF document in its own named graph. This was not possible as long as we kept the Fuseki WAC dependency, but it will be possible with Fuseki (without WAC extension) and with NextGraph.

Notes regarding NextGraph:

simonLouvet commented 4 months ago

I agree, but how can we apply WAC rules using the sparql endpoint of semapps middleware?

srosset81 commented 4 months ago

It won't be possible anymore, unless someone improve the Fuseki WAC extension in such a way that named graphs are persisted (Niko said it was possible, but he doesn't have time for this).