Hypertext Application Language
Proposed computer definition standard
Hypertext Application Language (HAL) is a convention for defining hypermedia such as links to external resources within JSON or XML code. It is documented in an Internet Draft (a "work in progress"), with the latest version 11 published 10 October 2023.
Nº Q18207944 ★
Common · Knowledge
Hypertext Application Language
Proposed computer definition standard
Hypertext Application Language (HAL) is a convention for defining hypermedia such as links to external resources within JSON or XML code. It is documented in an Internet Draft (a "work in progress"), with the latest version 11 published 10 October 2023.
From Wikipedia
Hypertext Application Language (HAL) is a convention for defining hypermedia such as links to external resources within JSON or XML code. It is documented in an Internet Draft (a "work in progress"), with the latest version 11 published 10 October 2023. The standard was initially proposed in June 2012, specifically for use with JSON, and has since become available in two variations, JSON and XML. The two associated MIME types are application/hal+xml and application/hal+json. 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 incorporated on any API that uses HAL. APIs that adopt HAL simplify the use of open source libraries and make it possible to interact with the API using JSON or XML. The alternative would be having to develop a proprietary format which in turn forces developers to learn how to use yet another foreign format.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
High-Level Shader Language
Shading language
Nº Q559519 ★
Not listed
-
HAL (open archive)
French open access repository
Nº Q3144107 ★★
Not listed
-
Hack (programming language)
Programming language
Nº Q15971618 ★★
Not listed
-
H
HATEOAS
Abbreviation for Hypermedia as the Engine of Application State, a constraint of the REST application architecture
Nº Q5628978 ★★
Not listed
-
M
Mobile High-Definition Link
Audio/video interface for connecting mobile devices to audio receivers and displays
Nº Q1507731 ★★
Not listed
-
H
HAL (software)
Software subsystem for UNIX-like operating systems providing hardware abstraction
Nº Q200871 ★
Not listed