Client-side models are becoming more common. Most work with JSON-REST interfaces by default. However, there is no standards around manipulating the set of data returned by a rest service. This attempts to come to some standard.
- Make it easy to understand and have close parallels with common SQL paradigms and relational algebra.
- Make work with standard server-side Query string libraries.