The overall structure of RELAX modules div elements in modules
Interface div elements in interfaces
Include
Hedge Models This is used to describe element hedge models. It is also used as subordinates of sequence, choice, and mixed. This is used to specify the "occurs" attribute, which is shared by several elements. ref elements with the label attribute with the type attribute
Rules without an embedded tag element with the type attribute with an embedded tag element with the type attribute without an embedded tag element with a hedge model with an embedded tag element with a hedge model
Clauses tag elements embedded in elementRules ref elements with the role attribute Since RELAX Core is concerned with a single namespace, NCName might be more appropriate. However, xml:space and xml:lang are so common that RELAX Core should allow them.