Optimizing Regular Path Expressions Using Graph Schemas
Querying Semi-Structured Data