resource query language

Resource Query Language (RQL) parser for Java

Resource Query Language or RQL is a query language which provides a nice way of querying a data store, SQL database etc. via a URI. For more details on RQL see this Sitepen blog article by Kris Zyp and the Dojo Foundation's Persevere RQL repository on Github. The short of it is that you can write queries in URI's like this:
/books?author=in=(Desmond%20Bagley,Alistair%20Maclean)|genre=Thriller