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.