Query API with DCAT responses
It seems the only main thing missing with CKAN and DCAT is to have a query API that actually returns a DCAT catalogue in some RDF format, JSON-LD preferably.
Does CKAN provide a way to integrate that via extensions? If yes, how much effort would it be?
I just saw that this extension actually exposes the catalog as RDF as well, but it doesn't support all the filtering options as the main API, like http://demo.ckan.org/api/3/action/package_search?q=spending I wonder if the main API could be made to return rdf if one requests that.
You are probably looking for the API action dcat_catalog_search:
https://demo.ckan.org/api/3/action/dcat_catalog_search?q=spending&format=json-ld
This should do exactly what you describe.
Btw: #152 exposes the query mechanism on the catalog endpoint.