A Semantic Model to Describe RESTful Services

With the spread of Web service technology, developers in heterogeneous communities have aimed to address the sharing and use of services on the Web in a growing and disorganized service description infrastructure. Service-oriented computing has proven to be essential, although it requires a set of a...

Full description

Saved in:
Bibliographic Details
Main Authors: Luis Antonio de Almeida Rodriguez, Jose Maria Parente de Oliveira
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10969794/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850170163652984832
author Luis Antonio de Almeida Rodriguez
Jose Maria Parente de Oliveira
author_facet Luis Antonio de Almeida Rodriguez
Jose Maria Parente de Oliveira
author_sort Luis Antonio de Almeida Rodriguez
collection DOAJ
description With the spread of Web service technology, developers in heterogeneous communities have aimed to address the sharing and use of services on the Web in a growing and disorganized service description infrastructure. Service-oriented computing has proven to be essential, although it requires a set of appropriate supporting technologies. The RESTful service approach has replaced the typical Web service protocol stack introduced by W3C. RESTful style can be used by companies to expose data on the Internet, but to adopt this paradigm, developers must change how they implement and share services on the Web. RETSTful style adopts a uniform interface and the correct use of HTTP verbs and their semantics; these choices require replacing the traditional stack of constructors and parameters used by W3C’s Web services. The problem with RESTful design is that it uses human-readable formats to publish descriptions. Current methods of addressing this issue lack an agreed machine-readable semantic model to define service descriptions that support complex automatic operations via the services. This paper presents a semantic model for describing RESTful services based on the OWL-S ontology, which can store service descriptions in a repository that represents all RESTful objects with a semantic machine-readable language, OWL-DL. The authors considered the context of worldwide civil aviation, through the ICAO SWIM program, to build an application context for the proposed method. The results obtained indicate the usefulness of the proposed model.
format Article
id doaj-art-67fa779a937a4567b96bb6e43607e49a
institution OA Journals
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-67fa779a937a4567b96bb6e43607e49a2025-08-20T02:20:33ZengIEEEIEEE Access2169-35362025-01-0113724027242610.1109/ACCESS.2025.356250310969794A Semantic Model to Describe RESTful ServicesLuis Antonio de Almeida Rodriguez0https://orcid.org/0009-0002-8669-2425Jose Maria Parente de Oliveira1https://orcid.org/0000-0002-7803-1718Aeronautics Institute of Technology, São José dos Campos, BrazilAeronautics Institute of Technology, São José dos Campos, BrazilWith the spread of Web service technology, developers in heterogeneous communities have aimed to address the sharing and use of services on the Web in a growing and disorganized service description infrastructure. Service-oriented computing has proven to be essential, although it requires a set of appropriate supporting technologies. The RESTful service approach has replaced the typical Web service protocol stack introduced by W3C. RESTful style can be used by companies to expose data on the Internet, but to adopt this paradigm, developers must change how they implement and share services on the Web. RETSTful style adopts a uniform interface and the correct use of HTTP verbs and their semantics; these choices require replacing the traditional stack of constructors and parameters used by W3C’s Web services. The problem with RESTful design is that it uses human-readable formats to publish descriptions. Current methods of addressing this issue lack an agreed machine-readable semantic model to define service descriptions that support complex automatic operations via the services. This paper presents a semantic model for describing RESTful services based on the OWL-S ontology, which can store service descriptions in a repository that represents all RESTful objects with a semantic machine-readable language, OWL-DL. The authors considered the context of worldwide civil aviation, through the ICAO SWIM program, to build an application context for the proposed method. The results obtained indicate the usefulness of the proposed model.https://ieeexplore.ieee.org/document/10969794/RESTfulontologiesOWL for servicesmachine-readablesemantics
spellingShingle Luis Antonio de Almeida Rodriguez
Jose Maria Parente de Oliveira
A Semantic Model to Describe RESTful Services
IEEE Access
RESTful
ontologies
OWL for services
machine-readable
semantics
title A Semantic Model to Describe RESTful Services
title_full A Semantic Model to Describe RESTful Services
title_fullStr A Semantic Model to Describe RESTful Services
title_full_unstemmed A Semantic Model to Describe RESTful Services
title_short A Semantic Model to Describe RESTful Services
title_sort semantic model to describe restful services
topic RESTful
ontologies
OWL for services
machine-readable
semantics
url https://ieeexplore.ieee.org/document/10969794/
work_keys_str_mv AT luisantoniodealmeidarodriguez asemanticmodeltodescriberestfulservices
AT josemariaparentedeoliveira asemanticmodeltodescriberestfulservices
AT luisantoniodealmeidarodriguez semanticmodeltodescriberestfulservices
AT josemariaparentedeoliveira semanticmodeltodescriberestfulservices