DocumentCode
1971485
Title
Validation and Interactivity of Web API Documentation
Author
Danielsen, Peter J. ; Jeffrey, Alan
Author_Institution
Bell Labs., Alcatel-Lucent, Naperville, IL, USA
fYear
2013
fDate
June 28 2013-July 3 2013
Firstpage
523
Lastpage
530
Abstract
Many Web APIs (by which we mean ones using HTTP as the application protocol) do not publish a machine-readable API description (in a language such as WADL or WSDL) but only provide human-readable documentation, usually in HTML. This documentation may be machine-generated, or it may be hand-edited in which case there is the possibility of errors being introduced into the API description. In this paper we present a Web Interface Language (WIfL) vocabulary for API documentation, which is intended to be embedded in HTML using RDFa annotations. We present the semantics of WIfL, including a formal presentation of inheritance and validation. We discuss our WIfL tools, which include a dynamically generated console for interacting with an API´s reference implementation, and a validator which can check an API for internal consistency.
Keywords
Internet; application program interfaces; hypermedia markup languages; knowledge representation languages; HTML; HTTP; RDFa annotations; WADL; WIfL semantics; WIfL tools; WIfL vocabulary; WSDL; Web API documentation interactivity; Web API documentation validation; Web Interface Language; application protocol; formal presentation; human-readable documentation; internal consistency; machine-readable API description; Context; Documentation; HTML; Protocols; Resource description framework; Vocabulary; XML; API; Documentation; HTTP; Validation; Web API;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Services (ICWS), 2013 IEEE 20th International Conference on
Conference_Location
Santa Clara, CA
Print_ISBN
978-0-7695-5025-1
Type
conf
DOI
10.1109/ICWS.2013.76
Filename
6649620
Link To Document