Skip to main navigation Skip to search Skip to main content

Minimally invasive semantification of light weight service descriptions

  • Fathoni A. Musyaffa
  • , Lavdim Halilaj
  • , Ronald Siebes
  • , Fabrizio Orlandi
  • , Soren Auer

Research output: Chapter in Book / Report / Conference proceeding › Conference contribution › Academic › peer-review

5 Downloads (Pure)

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 languageEnglish
Title of host publicationProceedings - 2016 IEEE International Conference on Web Services, ICWS 2016
PublisherInstitute of Electrical and Electronics Engineers, Inc.
Pages672-677
Number of pages6
ISBN (Electronic)9781509026753
DOIs
Publication statusPublished - 31 Aug 2016
Event23rd IEEE International Conference on Web Services, ICWS 2016 - San Francisco, United States
Duration: 27 Jun 2016 → 2 Jul 2016

Conference

Conference23rd IEEE International Conference on Web Services, ICWS 2016
Country/TerritoryUnited States
CitySan Francisco
Period27/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