amalgame/commit

do not use circular bnode triples

authorJacco van Ossenbruggen
Mon Jul 1 23:23:42 2013 +0200
committerJacco van Ossenbruggen
Mon Jul 1 23:23:42 2013 +0200
commitb903d02b2d3dfacccce64997192cbc43bf43073b
tree94bf416bd171c480ec8153b97d7581e55590f895
parent808623468f7ed8ec9bc90bf5127066c2846f7818
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) :-