prov/commit

use proper predicate to log entity use

authorJacco van Ossenbruggen
Fri Mar 30 12:28:18 2018 +0200
committerJacco van Ossenbruggen
Fri Mar 30 12:28:18 2018 +0200
commita5b18ca40d5c35d23d4606889944d9235da97842
treeafb6d56378c09b97c15c0be37b500ec43c8ed9cc
parent145cb5c58766698dedaf33733b0f77368c935413
Diff style: patch stat
diff --git a/lib/prov_schema.pl b/lib/prov_schema.pl
index a36a3de..6c4d111 100644
--- a/lib/prov_schema.pl
+++ b/lib/prov_schema.pl
@@ -237,12 +237,11 @@ log_entity_create(File, Options) :-
     log_entity_graph_properties(Entity, Graph, ProvBundle).
 
 log_derivation(Entity, Options) :-
-    option(activity(Activity), Options),
     option(was_derived_from(Sources), Options),!,
     option(prov(ProvBundle), Options),
     forall(member(Source, Sources),
            (   uri_file_name(SourceUri, Source),
-               rdf_assert(Activity, prov:used, SourceUri, ProvBundle),
+               log_entity_use(SourceUri, Options),
                rdf_assert(Entity, prov:wasDerivedFrom, SourceUri, ProvBundle)
            )
           ).