<rng:element name="tag">
<rng:ref name="att.global.attributes"/>
<rng:optional>
<rng:attribute name="type">
<rng:choice>
<rng:value>start</rng:value>
<rng:value>end</rng:value>
<rng:value>empty</rng:value>
<rng:value>pi</rng:value>
<rng:value>comment</rng:value>
<rng:value>ms</rng:value>
</rng:choice>
</rng:attribute>
</rng:optional>
<rng:optional>
<rng:attribute name="scheme" a:defaultValue="TEI">
<rng:choice>
<rng:value>TEI</rng:value>
<rng:value>DBK</rng:value>
<rng:value>XX</rng:value>
</rng:choice>
</rng:attribute>
</rng:optional>
<rng:text/>
</rng:element>
element tag
{
att.global.attributes,
attribute type { "start" | "end" | "empty" | "pi" | "comment" | "ms" }?,
attribute scheme { "TEI" | "DBK" | "XX" }?,
text
}