Nested shapes

In DCTAP, each shape is assigned an identifier and referenced with that identifier.

In ShExC syntax,, if a shape is only needed by one other shape, that shape can be embedded, anonymously, within the other.