CLI
The ckan dcat command offers utilites to transform between DCAT RDF Serializations and CKAN datasets (ckan dcat consume) and
viceversa (ckan dcat produce). In both cases the input can be provided as a path to a file:
ckan dcat consume -f ttl examples/dcat/dataset.ttl
ckan dcat produce -f jsonld examples/ckan/ckan_datasets.json
or be read from stdin:
ckan dcat consume -
The latter form allows chaininig commands for more complex metadata processing, e.g.:
curl https://demo.ckan.org/api/action/package_search | jq .result.results | ckan dcat produce -f jsonld -
For the full list of options check ckan dcat consume --help and ckan dcat produce --help.