(aql-query
   ( select "s1" ( property any "root" subject ) )
   ( select "p1" ( property any "root" predicate ) )

   ( select "s2" ( property any "left1" subject ) )
   ( select "p2" ( property any "left1" predicate ) )

   ( select "s3" ( property any "left2" subject ) )
   ( select "p3" ( property any "left2" predicate ) )
   ( select "o3" ( property any "left2" object ) )
	
   (join left ("left1" "left2") (and (comp-eq (property any "root" object) (property IRI "left1" subject))
                                     (comp-eq (property IRI "left1" predicate) (literal IRI "http://test1.aql-testdata/p/sequel-of"))
   	      	       		     (comp-eq (property any "left1" object) (property any "left2" subject))
                                     (comp-eq (property IRI "left2" predicate) (literal IRI "http://test1.aql-testdata/p/isbn"))))
   (criterion (comp-eq (property IRI "root" predicate) (literal IRI "http://test1.aql-testdata/p/author-of")))
)
