prov/commit

FIXED: second attempt to no longer rely on access_file to silently fail on http uris

authorJacco van Ossenbruggen
Wed Mar 27 16:03:16 2019 +0100
committerJacco van Ossenbruggen
Wed Mar 27 16:03:16 2019 +0100
commit4fe1cb2e30d550ad4636f5fa9cb6a1c976816ebc
tree111e493ac07de6ca4d00f01ec10fab885dd63605
parent41bd99d1d19dee18d7d80c10b23b076fba873e15
Diff style: patch stat
diff --git a/lib/prov_schema.pl b/lib/prov_schema.pl
index 6c4d111..85ce00f 100644
--- a/lib/prov_schema.pl
+++ b/lib/prov_schema.pl
@@ -197,7 +197,8 @@ size_time_stamp(File, Entity, Options) :-
     rdf_retractall(Entity, provx:file_size,      _, ProvBundle),
     rdf_retractall(Entity, prov:generatedAtTime, _, ProvBundle),
     rdf_assert(Entity, rdf:type, prov:'Entity', ProvBundle),
-    (   access_file(File, read),
+    (   \+ uri_is_global(File),
+        access_file(File, read),
         time_file(File, Time)
     ->  size_file(File, Size),
         rdf_assert(Entity, provx:file_size, Size^^xsd:integer, ProvBundle),