Towards Behaviorally Enriched Semantic RESTful Interfaces Using OWL2

  • Irum Rauf
  • Ivan Porres
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6757)


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.


  1. 1.
    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, (
  2. 2.
    Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)Google Scholar
  3. 3.
    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)Google Scholar
  4. 4.
    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)Google Scholar
  5. 5.
    Rauf, I., Porres, I.: Beyond CRUD-REST: From Research to Practice, 1st edn. Springer, Heidelberg (2011)Google Scholar
  6. 6.
    OMG UML. 2.2 Superstructure Specification. OMG ed (2009),

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Irum Rauf
    • 1
  • Ivan Porres
    • 1
  1. 1.Dept. of Information TechnologiesÅbo Akademi UniversityTurkuFinland

Personalised recommendations