We can use libraries to avoid boilerplate.
>
> An HTML form is the standard way
> to represent hypermedia controls in HTML.
> Parsing an HTML form is straightforward;
> if Hydra becomes the (de-facto) standard way
> to represent hypermedia controls in RDF,
> then parsing it will also be straightforward.
>
somewhat related to this direction there is a good project I'd like to see
integrated on sparql endpoints and linked data api in general:
https://helloreverb.com/developers/swagger
this helps to provide access to metadata about services, and it is a good
help for inline documentation/help.
I wonder if it could fit on linked data fragments approach...