Dimensions Conveyance Type
Content negotiation dimension also knows as type of constraints or
preferences. In each of the dimensions cited below you will find:
- A description of the dimension.
- Some references to the pertinent use cases.
- Some examples of the content negotiation process.
- Some relevant references on the state of the art.
* [ ] How to convey constraints is different with pros and cons as CN styles:
* HTTP headers by: * Accept * Accept-Language: * Accept-encoding: *
Accept-CRS: * Prefer/Preference profile="urn:example:schema" * Accept-Schema:
* Accept-Presentation: * Accept-Profile: * Link: * URL: * Archival Resource
Key (ARK) e.g. https://api.istex.fr/ark:/67375/6GQ-MLC8GRWC-5/ * Query String
Arguments (QSA) e.g.
http://linked.data.gov.au/dataset/gnaf/address/GAACT714845933?_view=ISO19160&_format=text/turtle
* [ ] In the query send the constraints as headers but in the response, send
the response + the parameters to use in the next requests to reduce overhead.