HydraCG / extensions

3 stars 1 forks source link

Hydra extensions

This repository gathers vocabularies which extend Hydra Core to allow implementors to create richer hypermedia in their Hydra APIs.

Extension documents

Title URL
Hydra-SHACL Interoperability http://w3id.org/hydra/extension/shacl
Hydra in OWL http://w3id.org/hydra/extension/hydra-in-owl
Hydra in SHACL http://w3id.org/hydra/extension/hydra-in-shacl

Adding extensions

Simply run make new spec=my-extension and commit the created index.bs file.

If the extension defines additional terms, create a vocab.ttl file. It will be combined with all others into a single https://w3id.org/hydra/extension/ document.

Run locally

Run make watch spec=my-extension to start bikeshed in observing mode. It will generate an adjacent index.html when the source changes.

Run make build to generate all specification files.