Codebase#
The Code base consists of the following repositories:
The Swiss Data Custodian repo is programmed in Go and includes components that consist of microservices
The custodian-go repo is a Go library of functions that are shared by the components: it is mounted as a git submodule the Swiss Data Custodian repo
The custodian-contract-interface repo provides a UI for interactive contract creation. Click here for a Demo
The custodian-ontology repo is written in SHACL and includes various resources related to the Custodian’s semantic contracts: ontology, shapes, templates and examples.