Institutional Repository
Technical University of Crete
EN  |  EL

Search

Browse

My Space

Simple querying service for OpenAPI descriptions with Semantic Web extensions

Apostolakis Ioannis

Full record


URI: http://purl.tuc.gr/dl/dias/CA839931-82C4-4758-BA64-0BF8A50F2875
Year 2022
Type of Item Diploma Work
License
Details
Bibliographic Citation Ioannis Apostolakis, "Simple querying service for OpenAPI descriptions with Semantic Web extensions", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2022 https://doi.org/10.26233/heallink.tuc.92122
Appears in Collections

Summary

This work presents OpenAPI Query Language 2 (OAQL2), a language for querying OpenAPI documents. OpenAPI is a standard format for the description of RESTful services, based on JSON. OAQL2 is designed with syntax similar to SQL and supports querying most of the fields in an OpenAPI document, as well as the semantic annotations proposed for OpenAPI in previous work. A web service capable of executing OAQL2 queries was implemented. This service stores metadata for each OpenAPI description and executes the queries on them. It builds indexes to speed up queries, can handle composite schema objects and uses reasoning to support searching in a semantic model. Compared to the system implemented in previous work, it is shown to be much faster and complete in terms of syntax and compatibility with OpenAPI.

Available Files

Services

Statistics