Abstract
In this paper, we discuss how to represent behavioral semantic RESTful interfaces using OWL2. The conceptual and behavioral model of the service interface are designed using UML and then given semantic representation in OWL2. These semantic RESTful interfaces carry information that can be used to validate web service and can also be published for automated discovery and composition processes. Different ontology reasoners can be used to validate the consistency of these semantic RESTful interfaces.
References
Bock, C., Fokoue, A., Haase, P., Hoekstra, R., Horrocks, I., Ruttenberg, A., Sattler, U., Smith, M.: OWL 2 Web Ontology Language Structural Specification and Functional-Style Syntax. W3 Recommendation, ( http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/ )
Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)
Porres, I., Rauf, I.: From uml protocol statemachines to class contracts. In: Procceedings of the International Conference on Software Test, Verification and Validation (ICST 2010) (2010)
Porres, I., Rauf, I.: Modeling behavioral restful web service interfaces in uml. In: In the Proceedings of 26th Annual ACM Symposium on Applied Computing Track on Service Oriented Architectures and Programming (SAC 2011) (2011)
Rauf, I., Porres, I.: Beyond CRUD-REST: From Research to Practice, 1st edn. Springer, Heidelberg (2011)
OMG UML. 2.2 Superstructure Specification. OMG ed (2009), http://www.omg.org/spec/UML/2.2/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rauf, I., Porres, I. (2011). Towards Behaviorally Enriched Semantic RESTful Interfaces Using OWL2. In: Auer, S., Díaz, O., Papadopoulos, G.A. (eds) Web Engineering. ICWE 2011. Lecture Notes in Computer Science, vol 6757. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22233-7_37
Download citation
DOI: https://doi.org/10.1007/978-3-642-22233-7_37
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22232-0
Online ISBN: 978-3-642-22233-7
eBook Packages: Computer ScienceComputer Science (R0)