SeRQL 1.2 has a number of extensions, in the form of new operators and functions. It now features query nesting, existential quantification, and set algebraic operations, such as union, intersection and difference. Additionally it now has a set membership operator, can do case sensitive and case insensitive string matching, has functions for retrieving the namespace or the localname of any URI, can check if a variable is bound to a URI, a blank node or a literal, has ANY and ALL keywords for modifying boolean comparison behavior, and can add boolean constraints inside optional path expressions using a nested WHERE clause.
So I'm well chuffed. SeRQL is growing up to be an expressive little language. All the new features are described in the SeRQL manual, and you can experiment with them on Sesame's demo server. Happy circling...