prov/commit
use proper predicate to log entity use
author | Jacco van Ossenbruggen |
---|---|
Fri Mar 30 12:28:18 2018 +0200 | |
committer | Jacco van Ossenbruggen |
Fri Mar 30 12:28:18 2018 +0200 | |
commit | a5b18ca40d5c35d23d4606889944d9235da97842 |
tree | afb6d56378c09b97c15c0be37b500ec43c8ed9cc |
parent | 145cb5c58766698dedaf33733b0f77368c935413 |
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) ) ).