title: is there a specification for RESTful APIs
body: <p>I have seen many ways/guides/tutrials implementing RESTful web services, I have even implemented many myself. I understand the basic principles that a restful service should follow because I have inferred them from many different sources, articles, other web services,  etc.</p>
  
  <p>Now I am studying the protocols and standards that govern the web in more detail , reading specs, RFCs, etc</p>
  
  <p>Is there a document, RFC or specification that is widely accepted that explains what a RESTful web service should be compliant with?.</p>