Using Tag based Semantic Annotation to Empower Client and REST Service Interaction

Cong Peng, Guohua Bai

Abstract

The utilization of Web services is becoming a human labor consuming work as the rapid growth of Web. The semantic annotated service description can support more automatic ways on tasks such as service discovery, invocation and composition. But the adoption of existed Semantic Web Services solutions is hindering by their overly complexity and high expertise demand. In this paper we propose a highly lightweight and non-intrusive method to enrich the REST Web service resources with semantic annotations to support a more autonomous Web service utilization and generic client service interaction. It is achieved by turning the service description into a semantic resource graph represented in RDF, with the added tag based semantic annotation and a small vocabulary. The method is implemented with the popular OpenAPI service description format, and illustrated by a simple use case example.

Download


Paper Citation


in Harvard Style

Peng C. and Bai G. (2018). Using Tag based Semantic Annotation to Empower Client and REST Service Interaction.In Proceedings of the 3rd International Conference on Complexity, Future Information Systems and Risk - Volume 1: COMPLEXIS, ISBN 978-989-758-297-4, pages 64-71. DOI: 10.5220/0006682500640071


in Harvard Style

Peng C. and Bai G. (2018). Using Tag based Semantic Annotation to Empower Client and REST Service Interaction.In Proceedings of the 3rd International Conference on Complexity, Future Information Systems and Risk - Volume 1: COMPLEXIS, ISBN 978-989-758-297-4, pages 64-71. DOI: 10.5220/0006682500640071


in Bibtex Style

@conference{complexis18,
author={Cong Peng and Guohua Bai},
title={Using Tag based Semantic Annotation to Empower Client and REST Service Interaction},
booktitle={Proceedings of the 3rd International Conference on Complexity, Future Information Systems and Risk - Volume 1: COMPLEXIS,},
year={2018},
pages={64-71},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006682500640071},
isbn={978-989-758-297-4},
}


in Bibtex Style

@conference{complexis18,
author={Cong Peng and Guohua Bai},
title={Using Tag based Semantic Annotation to Empower Client and REST Service Interaction},
booktitle={Proceedings of the 3rd International Conference on Complexity, Future Information Systems and Risk - Volume 1: COMPLEXIS,},
year={2018},
pages={64-71},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006682500640071},
isbn={978-989-758-297-4},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 3rd International Conference on Complexity, Future Information Systems and Risk - Volume 1: COMPLEXIS,
TI - Using Tag based Semantic Annotation to Empower Client and REST Service Interaction
SN - 978-989-758-297-4
AU - Peng C.
AU - Bai G.
PY - 2018
SP - 64
EP - 71
DO - 10.5220/0006682500640071


in EndNote Style

TY - CONF

JO - Proceedings of the 3rd International Conference on Complexity, Future Information Systems and Risk - Volume 1: COMPLEXIS,
TI - Using Tag based Semantic Annotation to Empower Client and REST Service Interaction
SN - 978-989-758-297-4
AU - Peng C.
AU - Bai G.
PY - 2018
SP - 64
EP - 71
DO - 10.5220/0006682500640071