amalgame/commit
do not use circular bnode triples
author | Jacco van Ossenbruggen |
---|---|
Mon Jul 1 23:23:42 2013 +0200 | |
committer | Jacco van Ossenbruggen |
Mon Jul 1 23:23:42 2013 +0200 | |
commit | b903d02b2d3dfacccce64997192cbc43bf43073b |
tree | 94bf416bd171c480ec8153b97d7581e55590f895 |
parent | 808623468f7ed8ec9bc90bf5127066c2846f7818 |
Diff style: patch stat
diff --git a/lib/amalgame/edoal.pl b/lib/amalgame/edoal.pl index b193612..f118c1e 100644 --- a/lib/amalgame/edoal.pl +++ b/lib/amalgame/edoal.pl @@ -141,8 +141,9 @@ assert_provlist([P|ProvList], Cell, Graph, Options) :- assert_prov_elem(graph, ValueGraph, Subject, TargetGraph, Options) :- !, ( option(evidence_graphs(enabled), Options) - -> rdf_assert(Subject, amalgame:evidenceGraph, Subject, TargetGraph), - rdf_assert_triples(ValueGraph, Subject) + -> atom_concat(Subject, '_evidence_graph', EG), + rdf_assert(Subject, amalgame:evidenceGraph, EG, TargetGraph), + rdf_assert_triples(ValueGraph, EG) ; true ). assert_prov_elem(relation, Relation, Subject, Graph, _Options) :-