Minimalistic automated (meta)data catalogue assembly and DCAT-AP compliant serving for static data files.
README.md
 /\_/\            "setosa: 1"    
( €.€ )       NA
 (>   )>                      ["1998;2001;2010"]
  / \                                                  #0000FF

Catshop (WIP) #

Minimalistic automated (meta)data catalogue assembly and DCAT-AP compliant serving for static data files.

Requirements #

  • Catshop only works with sources that already serve DCAT-AP compliant dataset or catalogue metadata.
  • Datasets can either already minted, or contain a blank node for their URI.
  • Upstream catalogues have to be dereferencable.

Installation #

Credentials #

It is recommended to set the minio credentials via the environment variables: CATSHOP_MINIO_ACCESS_KEY and CATSHOP_MINIO_KEY_ID

Modes #

Currently, three modes are supported: reuse, mint and nest_cat

Dataset #

Reuse #

Use reuse for the case of a dataset already having it's data served and its own stable URI.

Mint #

Use mint if you want to serve both the data and the metadata with catshop and mint a URI.

Catalogue #

Nesting a catalogue #

Use nest_cat if upstreams root class already is catalog itself that will then be referenced here.