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 :
بازگشت