Content deleted Content added
→top: that part of the statement was unnecessary anyway. Now we are left with a statement that still has some opinion in it ("simplify", "makes it possible") but it's closer to being neutral. |
m v2.05b - Bot T20 CW#61 - Fix errors for CW project (Reference before punctuation) |
||
(29 intermediate revisions by 25 users not shown) | |||
Line 1:
{{Short description|Proposed computer definition standard}}
'''Hypertext Application Language''' ('''HAL''') is
HAL was created to be simple to use and easily applicable across different [[___domain (software engineering)|domains]] by avoiding the need to impose any requirements on how the project be structured.
APIs that adopt HAL simplify the use of [[open-source software|open source]] libraries and
== Convention ==
HAL is structured in such a way as to represent elements based on two concepts:
==Example==
General Resource
<
{
"_links": {
Line 21:
"name": "HAL Cookbook"
}
</syntaxhighlight>
Embedded resource
<
{
"_links": {
Line 34:
"_links": {
"self": {
"href": "http://
}
},
"id": "shahadat",
"name": "Shahadat Hossain Khan",
"homepage": "http://author-example.com"
}
},
Line 44 ⟶ 45:
"name": "HAL Cookbook"
}
</syntaxhighlight>
Collections
<
{
"_links": {
Line 69 ⟶ 70:
"_links": {
"self": {
"href": "http://
}
},
"id": "shahadat",
"name": "Shahadat Hossain Khan",
"homepage": "http://author-example.com"
}
},
Line 79 ⟶ 81:
"name": "HAL Cookbook"
}
</syntaxhighlight>
==See also==
* [[HATEOAS]]
* [[CURIE]], (or Compact [[URI]])
== References ==
Line 88 ⟶ 91:
==External links==
* [https://tools.ietf.org/html/draft-kelly-json-hal-
[[Category:JSON]]
Line 96 ⟶ 99:
[[Category:XML-based standards]]
[[Category:World Wide Web Consortium standards]]
|