Hi all,

(I found several threads where people asked similar questions, but the
answers don't provide a solution for my use case. So I've decided to
ask my question in a new thread.)

I need to be able to add partitions of triples (with the INSERT
queries) and sometimes delete some of the partitions, so the other
partitions would stay untouched. Also I need the RDFS inference for
each partitions.

Initially I stored everything in the default graph, but then I
understood that it's almost impossible to write a DELETE query to
delete a specific partition of triples and leave the rest untouched.
Therefore I tried to use a separate named graph for each partition and
I was able to configure RDFS inference for them.

But the problem is that I can't find a way to make all the added
triples persistent between the restart of the Fuseki. Is it supported
by Fuseki at all, to have inference and persistence for named graphs?
I've found that some other triplestores do not, e.g. Blazegraph which
supports persistence, but doesn't support inference on named graphs
("quads" in their terms).

Notes:
 - Each partition of triples only partially shares the same vocabulary
(aka schema, aka ontology) with the other partitions, so I can't write
a single DELETE query.
 - The number of such partitions is not fixed.

Thank you in advance!
Maxim

Reply via email to