There are REST rules, and they are very good, but they are often drowned out by WRML.
When talking about the importance of JSON, the author correctly states that JSON is important, but cannot do everything, therefore here is what can be done with WRML.