Expose
e[edge1(x), edge2(x), ...](vertexcollection)
expose specified edges (projection)
e[x/(@# | Order | Order/(# | @#)*)](x:child(/Customer))
exposes all attributes, Order children and all their attributes and children of my customer vertices
*[e[y/#](y:child(x))](x:/)
exposes all element containment edges starting at the root
- Object-preserving semantics
- Object-generating sibling: return