A single data object represented in many hypermedia formats.
- Provide a comparison basis of differing hypermedia formats
+ Create an API which will provide common data in various formats
- Collection+JSON
- HAL+JSON
- JSON-LD
- Siren
- Hydra
- JSON API
- Uber
- Mason + Change between formats using the Accept header option + Hypermedia Formats + Description Languages
- Show the "layering in" of affordances 1. [x] Hyperlinks (links) 2. [ ] Actions (forms)
- Brainstorm a way to map affordances onto representations
+ Affordances - actions that can be taken on a resource
- Using (possibly self-descriptive) schemas
npm install
npm start
- Supported API Endpoints (supported mediatypes indicated above) + GET http://localhost:8080/api/characters + GET http://localhost:8080/api/characters/albert + GET http://localhost:8080/api/characters/bert + GET http://localhost:8080/api/characters/jane + GET http://localhost:8080/api/characters/mary + GET http://localhost:8080/api/characters/michael