usage: python3 -m ekglib.dataops_rules_executor [-h] [--verbose]
[--dataops-root STORY_RULE_ROOT]
[--static-datasets-root STATIC_DATASETS_ROOT]
[--dataset-code DATASET_CODE]
[--branch BRANCH]
[--sparql-endpoint SPARQL_ENDPOINT]
[--sparql-database SPARQL_DATABASE]
[--sparql-userid SPARQL_USERID]
[--sparql-passwd SPARQL_PASSWD]
Processes each rule.ttl file in the given directory and executes it against
the given SPARQL endpoint
optional arguments:
-h, --help show this help message and exit
--verbose, -v verbose output
--dataops-root DATAOPS_RULE_ROOT
The root directory where all rule subdirectories can
be found
--static-datasets-root STATIC_DATASETS_ROOT
The static datasets root, relevant when dataset-
code=metadata
--dataset-code DATASET_CODE
The code of the dataset that we're going to run the
dataops rules against
--branch BRANCH The branch name we're working on, default main
--sparql-endpoint SPARQL_ENDPOINT
The SPARQL endpoint
--sparql-database SPARQL_DATABASE
The SPARQL database
--sparql-userid SPARQL_USERID
The SPARQL userid
--sparql-passwd SPARQL_PASSWD, --sparql-password SPARQL_PASSWD
The SPARQL password
Currently only supports turtle.