Relations between ranges
- Ranges are represented as a set
- Ranges are named by type (like XML elements) and also identified uniquely (this can be implicit)
- Each range has a start and an end point with respect to its content
- Ranges can precede, follow, enclose, fit into one another
- Ranges can also overlap
- But we have no notion of “containment”
- In flat LMNL, concurrent hierarchies are only implicit — but discoverable