Ontology for OpenAPI REST Services Descriptions

被引:7
作者
Karavisileiou, Aikaterini [1 ]
Mainas, Nikolaos [1 ]
Petrakis, Euripides G. M. [1 ]
机构
[1] Tech Univ Crete TUC, Sch Elect & Comp Engn, Iraklion, Greece
来源
2020 IEEE 32ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI) | 2020年
关键词
Web service; Ontology; OpenAPI; REST; Hydra;
D O I
10.1109/ICTAI50040.2020.00016
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
OpenAPI Specification (OAS) defines a description format for REST APIs. In order for a machine to understand the meaning of REST services, OpenAPI service descriptions must be unambiguous. In a previous work we analysed the reasons that cause ambiguities in OpenAPI and showed that, in order to eliminate ambiguities, OpenAPI properties must be semantically annotated and mapped to a semantic model. Leveraging latest results for hypermediabased construction ofWeb APIs (i.e. Hydra), the present work forwards this approach and proposes a reference ontology for REST services along with a formal procedure for converting OpenAPI service descriptions to instances of this ontology.
引用
收藏
页码:35 / 40
页数:6
相关论文
共 6 条
  • [1] Example-Driven Web API Specification Discovery
    Ed-douibi, Hamza
    Canovas Izquierdo, Javier Luis
    Cabot, Jordi
    [J]. MODELLING FOUNDATIONS AND APPLICATIONS, ECMFA 2017, 2017, 10376 : 267 - 284
  • [2] Karavasileiou A., 2019, TRTUCISL072019
  • [3] Lanthaler M., 2013, WORKSHOP LINKED DATA
  • [4] Mainas N., 2020, IEEE INT C SEM COMP, P207
  • [5] Minimally Invasive Semantification of Lightweight Service Descriptions
    Musyaffa, Fathoni A.
    Halilaj, Lavdim
    Siebes, Ronald
    Orlandi, Fabrizio
    Auer, Soeren
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2016, : 672 - 677
  • [6] From Open API to Semantic Specifications and Code Adapters
    Schwichtenberg, Simon
    Gerth, Christian
    Engels, Gregor
    [J]. 2017 IEEE 24TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2017), 2017, : 484 - 491