Semantic RESTful Interfaces

RESTful Web services have become a popular standard  that sees the web hosts as servers that offer resources using the http protocol.

The SERIN-Semantic RESTFul Interfaces is a IDL(Interface definition Language) to define abstract and conceptual models that describe RESTful services syntactically and semantically.

A host that implements an interface offer the specified RESTful services to access resources that are intances of the classes specified in the abstract interface.

The SERIN proposal adds annotations in the classes of OWL ontologies to determine which operations (
GET, POST, PUT, and DELETE) the RESTful web services must perform and also specify integrity restrictions.