User Hypermedia format
mike amundsen <[email protected]> Sun, 23 Feb 2014 20:35:19 -0500
| Newsgroups | gmane.comp.web.services.rest |
|---|---|
| Message-ID | <CAPW_8m7f0E68kNkJNLBGHRtie8ZQJFmUbpG_9Fjh4oeckz9x3A@mail.gmail.com> |
/* pardon the cross-posting */ I just published a first working draft of a new hypermedia format I am (humbly) calling "Uber Hypermedia"[1]. I'm maintaining it in github[2] where you can post issues, clone/PR, etc. if you like. It is designed to be *very* minimal. It has only three elements, 11 attributes, and seven reserved strings. Here is some text from the opening: <snip> The Uber message format is a minimal read/write hypermedia type designed to support simple state transfers and ad-hoc hypermedia-based transitions. This document describes both the XML and JSON variants of the format and provides guidelines for supporting Uber messages over the HTTP protocol. The Uber message model has a number of design goals: - Keep the message structure as lean as possible. - Support all the H-Factors [HFactor] in hypermedia controls. - Be compatible with multiple protocols (e.g. HTTP, CoAP, etc.) - Maintain fidelity for more than one base message format (XML, JSON, etc.) </snip> I'm looking for any/all feedback here or in the repo space. Thanks in advance. [1] https://rawgithub.com/mamund/media-types/master/uber-hypermedia.html [2] https://github.com/mamund/media-types <https://github.com/mamund/media-types> mamund <https://github.com/mamund/media-types> +1.859.757.1449 skype: mca.amundsen <https://github.com/mamund/media-types>http://amundsen.com/blog/ http://twitter.com/mamund https://github.com/mamund http://linkedin.com/in/mamund