name: HAL
full_form: Hypertext Application Language
context: or an array of resource objects. Resource representations are those of the target URI or related to the target URI. The server decides to include his property in the response. Some REST guidelines also suggest the usage of an embed query parameter to allow the client to force the inclusion of the "_embedded" property. Besides HAL there is also the IETF Internet Draft "JSON Hyper-Schema: A Vocabulary for Hypermedia Annotation of JSON" [24] proposing keywords for defining link description objects. The general approach is the same as for HAL. Nevertheless, there are differences in syntax and semantics. In HAL, for example" the relationship type is carried by the property names of the name-value pairs included in the "_links" object whereas in the JSON Hyper-Schema a dedicated property ("rel") is defined for that purpose. The keyword for link description objects is "links" and not "_links". As for HAL many keywords are defined for specifying properties on link description objects. This
description: Hypertext Application Language (HAL) is a standard for defining hypermedia types, specifically designed to facilitate the creation of RESTful APIs and improve the discoverability of API resources.
explanation: The text describes HAL as a standard for defining hypermedia types used in RESTful APIs. This points to HAL being a technological concept related to web application development and data exchange.
section_title: 7.5.15Design pattern for links
biotag_Context: O,O,O,O,O,O,O,O,O,O,O,O,O,B-Parameter,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,B-Miscellaneous,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,B-Technology,O,O,O,O,B-Organization,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,B-Miscellaneous,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,B-Technology,O,O,O,O,O,O,O,O,O,O,O,O
biotag_Description: B-Technology,I-Technology,I-Technology,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,O,B-Interface,O