Home // SEMAPRO 2020, The Fourteenth International Conference on Advances in Semantic Processing // View article


Using RESTful API and SHACL to Invoke Executable Semantics in the Context of Core Software Ontology

Authors:
Xianming Zhang

Keywords: Executable Semantics; Core Software Ontology; DUL Ontology; SHACL; RESTful API.

Abstract:
It is known that executable semantics can be constructed for tasks in the context of some ontologies for computational domain (here, it is Core Software Ontology), but it cannot support that the constructed executable semantics be invoked to launch an actual computing process for returned values. The goal of this paper is to put forward a framework in which Representational State Transfer Application Programming Interface (RESTful API), Shapes Constraint Language (SHACL) and Core Software Ontology can work together to invoke constructed executable semantics and finally get the result. Firstly, a link between RESTful API and Core Software Ontology is necessary and conceptually established. With such a link, we can see that the former will energize and refine the latter. Secondly, this paper investigates how to take advantage of SHACL to invoke RESTful API for returned value. Thirdly, with the help of SHACL, we can see how RESTful API energizes Core Software Ontology, namely by invoking the executable semantics in the context of Core Software Ontology to get the result. With an example in this paper, we can use this framework to get the returned value and prove the feasibility of this framework.

Pages: 56 to 61

Copyright: Copyright (c) IARIA, 2020

Publication date: October 25, 2020

Published in: conference

ISSN: 2308-4510

ISBN: 978-1-61208-813-6

Location: Nice, France

Dates: from October 25, 2020 to October 29, 2020