Abstract
Unification and automation of RESTful web services' documentation and descriptions is currently receiving increasing attention. The open-source OpenAPI Specification (formerly known as Swagger) has become core of this effort and has been adopted by a number of major companies. It allows the description of RESTful web services using objects represented in JSON or YAML file formats. As a result, the created descriptions are human and machine-readable, but not machine-understandable. In this paper, we propose a nonintrusive approach for the addition of semantic annotations (similar to RDFa and JSON-LD for HTML) to specific fields of the OpenAPI Specification. We created a lightweight vocabulary for describing RESTful web services using this specification. Furthermore, we practically demonstrate how OpenAPI objects can be enriched with semantic descriptions in a minimally invasive way by adding URIs in the values of chosen OpenAPI properties.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2016 IEEE International Conference on Web Services, ICWS 2016 |
| Publisher | Institute of Electrical and Electronics Engineers, Inc. |
| Pages | 672-677 |
| Number of pages | 6 |
| ISBN (Electronic) | 9781509026753 |
| DOIs | |
| Publication status | Published - 31 Aug 2016 |
| Event | 23rd IEEE International Conference on Web Services, ICWS 2016 - San Francisco, United States Duration: 27 Jun 2016 → 2 Jul 2016 |
Conference
| Conference | 23rd IEEE International Conference on Web Services, ICWS 2016 |
|---|---|
| Country/Territory | United States |
| City | San Francisco |
| Period | 27/06/16 → 2/07/16 |
Funding
Horizon-2020
Keywords
- Linked data
- OpenAPI
- Service interfaces
Fingerprint
Dive into the research topics of 'Minimally invasive semantification of light weight service descriptions'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver