[Specifications] Closed Pull Request: Vocabulary extensions

alien-mcl has just closed alien-mcl's pull request 182 for https://github.com/HydraCG/Specifications:

== Vocabulary extensions  ==
Extended vocabulary with these features:
- enable operations for non-RDF resources (resolves #22)
- enable operations for headers (resolves #99)
- enable operations with explicit operation target (API documentation) (resolves #160, obsoletes #154 )
- enable strongly typed collections (API documentation) (resolves #167)
- enable client-side initiated pagination (resoles #102)

In general, these _imperfect_ attempt to extend the Hydra Core Vocabulary (HCV) should enable the it for some of the uses cases that appeared on various occasions. Feel free to deliberate more, but I hope these will find their way to the final specification.

I tried to keep backward compatibility so current implementations using the vocabulary in it's current state won't get broken. Unfortunately, there are some minor changes to some of the elements.

I've also added an updated version of the [vocabulary.png](https://raw.githubusercontent.com/HydraCG/Specifications/1f3adabb25ede5635ba7df236d75f3f4cb14928a/spec/latest/core/vocabulary.png) diagram (including source code).

I'll try to provide a proper PR for [Heracles.ts](/HydraCG/Heracles.ts) reference client covering these features ASAP.

See https://github.com/HydraCG/Specifications/pull/182

Received on Monday, 11 February 2019 20:35:48 UTC