Here is what we have now:
- Requirement for a specific named entity (e.g., a Node Type or Node Template)
- <requirement_name>: <entity_name>
- Requirement clause for a specific named Capability Type
- <requirement_name>: <capability_type_name>
- Requirement for a node type with an optional, explicit Relationship type
- <requirement_name>: <node_type_name>
Thomas, Derek and Matt believe we can collapse into single grammar.
Also, we need to expand the definitions to show constraints.