Hello again,
my scenario is the following: given a graph <g> with some triples
apply a rule set based on a schema and insert the inferred triples to
another graphs <rdfs_g>.

So I use the following query to accomplish that:

sparql define input:inference <something> insert into <rdfs_g> {?s ?p
?o} where{graph <g> {?s ?p ?o}} (1)

I then check for a specific uri in rdfs_g and I see the same inferred
triples but NOT all of them and the number of triples is the same.

To further test it I apply the same rule for this specific uri:

sparql define input:inference <something> insert into <rdfs_g> {<uri>
?p ?o} where{graph <g> {<uri> ?p ?o}} (2)

Comparing the <rdfs_g> to <g> there is big difference on the number of
triples (i.e. 15 to 8 rows respectively) and I think I see the total
inferred triples.

What is wrong with that?? I have test it (1) on a smaller dataset that
<g> and works fine.

I am begging to lose my mind on this. How could I debug this?

Thanks.

Reply via email to