Content deleted Content added
→References: add EXT |
→top: misleading - it is an (old) draft |
||
Line 1:
{{Orphan|date=July 2014}}
'''Hypertext Application Language''' ('''HAL''') is an [[Internet Draft]] (a "work in progress") standard convention for defining hypermedia such as links to external resources within [[JSON]] or [[XML]] code. The standard was initially proposed on June 2012 specifically for use with JSON<ref name="rfc4627">{{cite journal|title=JSON Hypertext Application Language|journal=Network Working Group|date=6-7-2012|issue=Internet-Draft|url=http://tools.ietf.org/pdf/rfc4627.pdf|format=PDF|accessdate=23 July 2014}}</ref> and has since become available in two variations, each specific to JSON or XML. The two associated [[MIME]] types are media type: application/hal+xml and media type: application/hal+json.<ref>{{cite book|last1=Richardson|first1=Leonard|last2=Ruby|first2=Mike Amundsen ; foreword by Sam|title=RESTful Web APIs|date=2013|publisher=O'Reilly|___location=Sebastopol, CA|isbn=978-1-4493-5806-8|edition=First edition.|accessdate=23 July 2014|chapter=7}}</ref>
HAL was created to be simple to use and easily applicable across different domains by avoiding the need to impose any requirements on how the project be structured. Maintaining this minimal impact approach, HAL has enabled developers to create general-purpose libraries which can be easily incorporated on any [[API]] that uses HAL.<ref name="rfc4627"/>
|