Ιδρυματικό Αποθετήριο
Πολυτεχνείο Κρήτης
EN  |  EL

Αναζήτηση

Πλοήγηση

Ο Χώρος μου

Automated ontology instantiation of OpenAPI REST service descriptions

Karavasileiou Aikaterini, Mainas Nikolaos, Bouraimis Fotios, Petrakis Evripidis

Απλή Εγγραφή


URIhttp://purl.tuc.gr/dl/dias/DE0129CA-2C08-44B3-B0E5-7C3610C55300-
Αναγνωριστικόhttps://doi.org/10.1007/978-3-030-73100-7_65-
Αναγνωριστικόhttps://link.springer.com/chapter/10.1007/978-3-030-73100-7_65-
Γλώσσαen-
Μέγεθος18 pagesen
ΤίτλοςAutomated ontology instantiation of OpenAPI REST service descriptionsen
ΔημιουργόςKaravasileiou Aikaterinien
ΔημιουργόςΚαραβασιλειου Αικατερινηel
ΔημιουργόςMainas Nikolaosen
ΔημιουργόςΜαϊνας Νικολαοςel
ΔημιουργόςBouraimis Fotiosen
ΔημιουργόςΜπουραιμης Φωτιοςel
ΔημιουργόςPetrakis Evripidisen
ΔημιουργόςΠετρακης Ευριπιδηςel
ΕκδότηςSpringeren
ΠερίληψηWeb services are published in service registries on the Web by various software vendors and cloud providers so that can be easily discovered and used by the users. The need for standardizing technologies for service publishing and discovery is of crucial importance for their adoption and market success. Web services need to be described in a way that eliminates ambiguities so that they can be uniquely identified by users or machines. OpenAPI Specification is a powerful framework for the description of REST APIs. OpenAPI standard aims to provide service descriptions which are understandable by both humans and machines. Despite its rigorous service language format, OpenAPI service descriptions can be vague. In our previous work we identified the causes of ambiguity in service descriptions and showed that ambiguities can be eliminated by associating ambiguous OpenAPI properties to concepts in a semantic model. Each service is then uniquely described by a JSON object representing its identity, properties, purpose and functionality. Further to the above objective, the Semantic Web vision defines the requirements for unifying the world of Web services and suggests representing the services as semantic objects accessible on the Web. All services should be published on the Web by means of Semantic Web tools (e.g. ontologies), become discovered by Web search engines (e.g. SPARQL) and be reused in applications. Leveraging latest results for hypermedia-based construction of Web APIs (i.e. Hydra) and the latest update of the OpenAPI specification (OpenAPI v3.0), the present work proposes a reference ontology for REST services along with a formal procedure for converting OpenAPI service descriptions to instances of this ontology.en
ΤύποςΔημοσίευση σε Συνέδριοel
ΤύποςConference Publicationen
Άδεια Χρήσηςhttp://creativecommons.org/licenses/by/4.0/en
Ημερομηνία2023-07-04-
Ημερομηνία Δημοσίευσης2021-
Θεματική ΚατηγορίαWeb serviceen
Θεματική ΚατηγορίαOntologyen
Θεματική ΚατηγορίαOpenAPIen
Θεματική ΚατηγορίαRESTen
Θεματική ΚατηγορίαSHACLen
Θεματική ΚατηγορίαHydraen
Βιβλιογραφική ΑναφοράA. Karavasileiou, N. Mainas, F. Bouraimis & E. G. M. Petrakis, “Automated ontology instantiation of OpenAPI REST service descriptions,” in Advances in Information and Communication, vol 1363, Advances in Intelligent Systems and Computing, K. Arai, Ed., Cham, Switzerland: Springer, 2021, pp. 945–962, doi: 10.1007/978-3-030-73100-7_65.en

Υπηρεσίες

Στατιστικά