Global Information Lookup Global Information

Hypertext Application Language information


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 the 10th of October 2023. The standard was initially proposed in June 2012 specifically for use with JSON[1] and has since become available in two variations, JSON and XML. The two associated MIME types are media type: application/hal+xml and media type: application/hal+json.[2]

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.[citation needed]

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.[3]

  1. ^ Kelly, Mike (7 June 2012). "JSON Hypertext Application Language". IETF. Retrieved 16 October 2018.
  2. ^ Richardson, Leonard; Ruby, Mike Amundsen; foreword by Sam (2013). "7". RESTful Web APIs (First ed.). Sebastopol, CA: O'Reilly. ISBN 978-1-4493-5806-8.{{cite book}}: CS1 maint: multiple names: authors list (link)
  3. ^ Kelly, Mike (2011-06-13). "HAL - Hypertext Application Language A lean hypermedia type". Retrieved 23 July 2014.

and 27 Related for: Hypertext Application Language information

Request time (Page generated in 0.8581 seconds.)

Hypertext Application Language

Last Update:

Hypertext Application Language (HAL) is a convention for defining hypermedia such as links to external resources within JSON or XML code. It is documented...

Word Count : 464

Hypertext

Last Update:

where Web pages are often written in the Hypertext Markup Language (HTML). As implemented on the Web, hypertext enables the easy-to-use publication of information...

Word Count : 3772

HATEOAS

Last Update:

actions. Hypertext Application Language Universal Description Discovery and Integration is the equivalent for the Web Services Description Language Fielding...

Word Count : 738

HTML

Last Update:

HyperText Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It defines the content and structure...

Word Count : 9526

WHATWG

Last Update:

The Web Hypertext Application Technology Working Group (WHATWG) is a community of people interested in evolving HTML and related technologies. The WHATWG...

Word Count : 1366

HTTP

Last Update:

Hypertext Transfer Protocol (HTTP) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information...

Word Count : 7790

PHP

Last Update:

1997 and formed the base of PHP 3, changing the language's name to the recursive acronym PHP: Hypertext Preprocessor. Afterwards, public testing of PHP 3...

Word Count : 12021

XHTML

Last Update:

Extensible HyperText Markup Language (XHTML) is part of the family of XML markup languages which mirrors or extends versions of the widely used HyperText Markup...

Word Count : 6926

HAL

Last Update:

1986 Hackers at Large, a Dutch hackers and security conference Hypertext Application Language, a standard convention for defining hypermedia such as links...

Word Count : 364

Standard Generalized Markup Language

Last Update:

in new projects apart from Linux documentation. HyTime – Generalized hypertext and scheduling. HyTime was partially reworked into W3C XLink. HyTime is...

Word Count : 3850

World Wide Web

Last Update:

common document type is a web page formatted in Hypertext Markup Language (HTML). This markup language supports plain text, images, embedded video and...

Word Count : 9181

List of document markup languages

Last Update:

markup languages. You may also find the List of markup languages of interest. HyperText Markup Language (HTML) – the original markup language that was...

Word Count : 1120

Hyperlink

Last Update:

points to a whole document or to a specific element within a document. Hypertext is text with hyperlinks. The text that is linked from is known as anchor...

Word Count : 3667

Overview of RESTful API Description Languages

Last Update:

(representational state transfer) API (application programming interface) DLs (description languages) are formal languages designed to provide a structured...

Word Count : 344

Hypermedia

Last Update:

Wiktionary, the free dictionary. Hypermedia, an extension of the term hypertext, is a nonlinear medium of information that includes graphics, audio, video...

Word Count : 979

Markup language

Last Update:

2021. SGML is very general. HTML is a specific application of the SGML basic syntax applied to hypertext documents with a simple structure. DeRose, Steven...

Word Count : 3808

API

Last Update:

An application programming interface (API) is a way for two or more computer programs or components to communicate with each other. It is a type of software...

Word Count : 5575

Wiki

Last Update:

A wiki (/ˈwɪki/ WI-kee) is a form of online hypertext publication that is collaboratively edited and managed by its own audience directly through a web...

Word Count : 6444

SOAP

Last Update:

Information Set for its message format, and relies on application layer protocols, most often Hypertext Transfer Protocol (HTTP), although some legacy systems...

Word Count : 2604

Wireless Markup Language

Last Update:

presentation, and forms, much like HTML (Hypertext Markup Language). It preceded the use of other markup languages used with WAP, such as XHTML and HTML...

Word Count : 709

REST

Last Update:

Retrieved 2004-08-17. Fielding, Roy T. (2008-10-20). "REST APIs must be hypertext driven". roy.gbiv.com. Archived from the original on 2010-03-18. Retrieved...

Word Count : 1863

IETF language tag

Last Update:

2014). "Language Tags". Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content. sec. 3.1.3.1. doi:10.17487/RFC7231. RFC 7231. "Language information...

Word Count : 3230

URL

Last Update:

(2009). Berners-Lee, Tim; Connolly, Daniel "Dan" (March 1993). Hypertext Markup Language (draft RFCxxx) (Technical report). p. 28. Archived from the original...

Word Count : 2233

Adobe Dreamweaver

Last Update:

following languages: ActionScript Active Server Pages (ASP). C# Cascading Style Sheets (CSS) ColdFusion EDML Extensible HyperText Markup Language (XHTML)...

Word Count : 497

Constrained Application Protocol

Last Update:

Constrained Application Protocol (CoAP) is a specialized UDP-based Internet application protocol for constrained devices, as defined in RFC 7252. It enables...

Word Count : 1781

JSON

Last Update:

developers to create stateful Web applications that had a persistent duplex connection to a Web server by holding two Hypertext Transfer Protocol (HTTP) connections...

Word Count : 4817

XML

Last Update:

exist to aid in the definition of XML-based languages, while programmers have developed many application programming interfaces (APIs) to aid the processing...

Word Count : 7031

PDF Search Engine © AllGlobal.net