Location term types
The first location term can be absolute
After that, the rest can be relative, span, string-match, or attribute location terms
Adjacent terms with the same keyword can leave out subsequent keywords
id(foo).child(3,SEC).child(2,SUBSEC)id(foo).child(3,SEC).(2,SUBSEC)