Icons


help-button

It is a help button that redirects to this page, where you can find a more in-depth explanation of the website.

JSON-LD

It is a button that redirects you to a JSON-LD RO-Crate representation of the data of this webpage, which is used to ease the understanding of the content to machines.

Complete-Paper

This icon showcases that this paper meets all the following requirements, so it is considered to be a complete Paper:

  • Title
  • Summary
  • Datasets
  • Bibliography
  • Authors

How was the information retrieved?


This webpage was created using the tool ya2ro which takes as an input a yaml file with all the relevant information and pointers to the webpage. Then, it merges the information retrieved from the webpage pointers with the provided information in the yaml file. In this case, the yaml file used was the following:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Mandatory field
type: "paper"

doi_paper: https://doi.org/10.1007/978-3-031-17105-5_2

title: "Extending Ontology Engineering Practices to Facilitate Application Development"

summary: "Ontologies define data organization and meaning in Knowledge Graphs (KGs). However, ontologies have generally not been taken into account when designing and generating Application Programming Interfaces (APIs) to allow developers to consume KG data in a developer-friendly way. To fill this gap, this work proposes a method for API generation based on the artefacts generated during the ontology development process. This method is described as part of a new phase, called ontology exploitation, that may be included in the last stages of the traditional ontology development methodologies. Moreover, to support some of the tasks of the proposed method, we developed OATAPI, a tool that generates APIs from two ontology artefacts: the competency questions and the ontology serialization. The conclusions of this work reflect that the limitations found in the state-of-the-art have been addressed both at the methodological and tooling levels for the generation of APIs based on ontology artefacts. Finally, the lines of future work present several challenges that need to be addressed so that the potential of KGs and ontologies can be more easily exploited by application developers."

datasets:
  -
    doi: https://doi.org/10.5281/zenodo.6637675


software:
  -
    link: https://github.com/oeg-upm/oatapi


authors:
  -
    name: "Paola Espinoza-Arias"
    position: "Postdoctoral Researcher"
    description: "Universidad Politécnica de Madrid."

  -
    name: "Daniel Garijo"
    position:: "Distinguished Researcher"
    description: "Universidad Politécnica de Madrid."
  -
    name: "Oscar Corcho"
    position: "Full professor"
    description: "Universidad Politécnica de Madrid."