For sure ODBMS did a lot to standardized advanced QL. Hibernate HQL itself has been inspired by ODMG's OQL as JDOQL or JPAQL as well.
The guys at DB4O are also doing a good job and investigate new approaches. LinQ from Microsoft is alternate approach of statically checked queries.
Having an object-capable Query Language is a pre-requesite to manipulate Business Models.
This article, seen on InfoQ introduces the Objectivity Object Query Language.