snowman.yaml
snowman.yaml
contains the core configuartion needed to build your project such as the SPARQL endpoint you are targeting and project specific metadata.
A typical snowman.yaml
looks like this, however only the SPARQL client and its endpoint is mandatory:
sparql_client:
endpoint: "https://query.wikidata.org/sparql"
http_headers:
User-Agent: "example Snowman (https://github.com/glaciers-in-archives/snowman)"
metadata:
production_setting: "a config value"
Note that while Snowman will look for snowman.yaml
by default you can point to other files when building your project:
snowman build --config=production-snowman.yaml
This is useful if you need to build your proejct in various environments such as development, CI, and production.