Skip to content

Commit de07130

Browse files
committed
Add step for sparql
1 parent e9680d7 commit de07130

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

ogc/bblocks/entrypoint.py

+18-17
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
parser.add_argument(
9797
'--steps',
9898
help='Comma-separated list of postprocessing steps that will run (annotate,jsonld,superbb,'
99-
'tests,transforms,doc,register). Forces --clean to false'
99+
'tests,transforms,doc,register,sparql). Forces --clean to false'
100100
)
101101

102102
parser.add_argument(
@@ -275,21 +275,22 @@
275275
])
276276

277277
# 4. Push to triplestore
278-
sparql_gsp = sparql_conf.get('push')
279-
if sparql_gsp:
280-
if os.environ.get('SPARQL_USERNAME'):
281-
auth = (os.environ['SPARQL_USERNAME'], os.environ.get('SPARQL_PASSWORD'))
282-
print(f"Pushing {register_ttl_fn} to SPARQL GSP at {sparql_gsp} (user {auth[0]})", file=sys.stderr)
283-
else:
284-
auth = None
285-
print(f"Pushing {register_ttl_fn} to SPARQL GSP at {sparql_gsp}", file=sys.stderr)
286-
sparql_graph = sparql_conf.get('graph') or base_url
287-
try:
288-
update_vocabs.load_vocab(register_ttl_fn,
289-
graph_store=sparql_gsp,
290-
graph_uri=sparql_graph,
291-
auth_details=auth)
292-
except Exception as e:
293-
print(f" !! Error uploading to SPARQL GSP: {e}", file=sys.stderr)
278+
if not steps or 'sparql' in steps:
279+
sparql_gsp = sparql_conf.get('push')
280+
if sparql_gsp:
281+
if os.environ.get('SPARQL_USERNAME'):
282+
auth = (os.environ['SPARQL_USERNAME'], os.environ.get('SPARQL_PASSWORD'))
283+
print(f"Pushing {register_ttl_fn} to SPARQL GSP at {sparql_gsp} (user {auth[0]})", file=sys.stderr)
284+
else:
285+
auth = None
286+
print(f"Pushing {register_ttl_fn} to SPARQL GSP at {sparql_gsp}", file=sys.stderr)
287+
sparql_graph = sparql_conf.get('graph') or base_url
288+
try:
289+
update_vocabs.load_vocab(register_ttl_fn,
290+
graph_store=sparql_gsp,
291+
graph_uri=sparql_graph,
292+
auth_details=auth)
293+
except Exception as e:
294+
print(f" !! Error uploading to SPARQL GSP: {e}", file=sys.stderr)
294295

295296
print(f"Finished Building Blocks postprocessing", file=sys.stderr)

0 commit comments

Comments
 (0)