Project(Union(Graph(?g, BGP( ?s )), Union(Graph(?g, BGP( ?s ?s2 . ?s2 )), Graph(?g, BGP( ?s ?s3 . ?s2 . ?s3 ?s2)))), {?g, ?s, ?s2, ?s3})