| | ``` |
| | root > people, # "root" keyword starts the document |
| | -person > person, # maps a node to table context |
| | -.first_name > first, # maps a node to column |
| | -.last_name > name/last, # maps an ancestor node to a column |
| | -.age > @age, # @ maps an attribute to table node |
| | +person > person, # maps table context to a node |
| | +.first_name > first, # maps a column to a node |
| | +.last_name > name/last, # maps a column to an ancestor node |
| | +.age > @age, # @ maps a column to an attribute node |
| | account.person_id > person.person_id, # performs an inner join |
| | account > account, # context is now "account" node |