zazuko / kopflos

kopflos - Linked Data APIs
MIT License
14 stars 6 forks source link

Plugin: hydra #189

Open tpluscode opened 3 weeks ago

tpluscode commented 3 weeks ago

Hydra can be viewed as an opinionated set of requirements which APIs need to satisfy. In Kopflos, I would like to have a Hydra plugin which would provide some automatic and some manual features which turns any RDF API into Hydra

  1. Automatically generate a hydra:ApiDocumentation from Resource Shapes
  2. Serve it from the API and add the Link header to all responses
  3. Provide high-level handler for hydra:Collection
  4. Provide reusable facility to handle URI Templates according to Hydra spec