This article has multiple issues. Please help or discuss these issues on the . (Learn how and when to remove these template messages)
This article may be confusing or unclear to readers. Please help clarify the article. There might be a discussion about this on .(May 2017) (Learn how and when to remove this template message)
The topic of this article may not meet Wikipedia's notability guidelines for products and services. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted. Find sources: – ···scholar·JSTOR(May 2017) (Learn how and when to remove this template message)
This article relies too much on references to primary sources. Please improve this by adding secondary or tertiary sources.(May 2017) (Learn how and when to remove this template message)
This article may contain excessive or inappropriate references to self-published sources. Please help by removing references to unreliable sources where they are used inappropriately.(May 2017) (Learn how and when to remove this template message)
Some of this article's listed sourcesmay not be reliable. Please help this article by looking for better, more reliable sources. Unreliable citations may be challenged or deleted.(May 2017) (Learn how and when to remove this template message)
(Learn how and when to remove this template message)
Application-Level Profile Semantics (ALPS) is a data format similar to HTML Microformats that is representation agnostic.
That is, it makes it possible to describe the semantics of an application without requiring
that those semantics be encoded in HTML or some other specific format.
The purpose of ALPS is similar to what the Web Ontology Language (OWL) does, but its focus is more narrowly defined. Where OWL can represent the structure of many different kinds of knowledge, ALPS focuses on how semantics are used within applications, which is especially useful for APIs.[1][2]