Introduces the python package fecatq for (fe) Fair-Ease (cat) CATalog (q) Querying.
It uses sema.query and some own established query-templates to perform a number of dedicated lookups into the IDDAS Asset Catalog from the command-line.
We use python, and poetry. You will need those to use this.
We recommend using git+ssh -- see documentation on how to use ssh when connecting to github
$ git clone git@github.com:fair-ease/py-iddas-query.git
$ cd py-iddas-query
$ poetry install
$ poetry run iddas
The cli tool supports --help on various levels to help discover what can be done.
$ poetry run iddas --help
$ poetry run iddas ls --help
$ poetry run iddas qry --helpNote: get the build-in list of available queries with poetry run iddas list
This will "describe" a passed --var subject «subject-uri-here» -- i.e. list available ?predicate ?object combinations associated to it
List services in the IDDAS that match (conform to) the WMS protocol