Linksets: Links as First Class Citizens

RESTfest 2017

Erik Wilde , API Academy, CA Technologies
September 15, 2017

Creative Commons License [http://creativecommons.org/licenses/by/3.0/]

This work is licensed under a CC
Attribution 3.0 Unported License
[http://creativecommons.org/licenses/by/3.0/]

Contents Erik Wilde : Linksets: Links as First Class Citizens

Contents

Erik Wilde : Linksets: Links as First Class Citizens

(2) Summary

Web Links play a central role in RESTful Web architecture and hypermedia. A new draft proposes a way to represent Web Links as standalone documents, and introduces two media types and one link relation for this new type of Web resource. This presentation presents the rationale and the design, and in essence is a request for community feedback.



Introduction

Outline (Introduction)

  1. Introduction [2]
  2. 5 in 5: Links as First Class Citizens [5]
  3. Conclusions [1]
Introduction Erik Wilde : Linksets: Links as First Class Citizens

(4) About Me



Introduction Erik Wilde : Linksets: Links as First Class Citizens

(5) API Academy [http://www.apiacademy.co/]

API Acacdemy

5 in 5: Links as First Class Citizens

Outline (5 in 5: Links as First Class Citizens)

  1. Introduction [2]
  2. 5 in 5: Links as First Class Citizens [5]
  3. Conclusions [1]
5 in 5: Links as First Class Citizens Erik Wilde : Linksets: Links as First Class Citizens

(7) Web Linking Changes



5 in 5: Links as First Class Citizens Erik Wilde : Linksets: Links as First Class Citizens

(9) Linkset Design



5 in 5: Links as First Class Citizens Erik Wilde : Linksets: Links as First Class Citizens

(10) Linkset Media Types

[ { "href"   : "http://example.com/foo", 
    "rel   " : [ "next" ] } ]
[ { "href"   : "http://example.com/foo",
    "rel"    : [ "next" ],
    "title"  : "naechstes Kapitel",
    "title*" : [ [ "nächstes Kapitel", "de" ] ],
    "foo"    : [ "foovalue" ],
    "bar"    : [ "barone", "bartwo" ] } ]


5 in 5: Links as First Class Citizens Erik Wilde : Linksets: Links as First Class Citizens

(11) Check and Comment



Conclusions

Outline (Conclusions)

  1. Introduction [2]
  2. 5 in 5: Links as First Class Citizens [5]
  3. Conclusions [1]
Conclusions Erik Wilde : Linksets: Links as First Class Citizens

(13) Thanks! Q&A

What's Next?

September 15, 2017 RESTfest 2017