Institutional Repository
Technical University of Crete
EN  |  EL

Search

Browse

My Space

OpenAPI SPARQL: Querying OpenAPIOntologies in OWL

Lagogiannis Nikolaos

Full record


URI: http://purl.tuc.gr/dl/dias/360E1FBD-ED5A-467C-903A-38746D02F874
Year 2022
Type of Item Diploma Work
License
Details
Bibliographic Citation Nikolaos Lagogiannis, "OpenAPI SPARQL: Querying OpenAPIOntologies in OWL", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2022 https://doi.org/10.26233/heallink.tuc.93679
Appears in Collections

Summary

In this work, we present OpenAPI SPARQL Language (OASL). OASL is an RDF query language specified by OpenAPI ontologies. OpenAPI is a language-agnostic format describing REST services in YAML or JSON form. In previous work, we showed how valid OpenAPI descriptions of RESTful services could be mapped to ontologies. However, queries on the OpenAPI ontology are very complex and require that the user be familiar with the peculiarities of the ontology. This is precisely the problem OASL deals with. To formulate an OASL query, a user needs only a basic understanding of SPARQL and no knowledge of the Ontology OpenAPI definition. Also, the proposed language is easier to write from their equivalent SPARQL queries. OASL builds on top of SPARQL and simplifies query complexity, so even highly complex SPARQL queries can be expressed using only a few OASL statements.

Available Files

Services

Statistics