The Full Model View renders all the Relax NG Schema patterns with
intuitive symbols:
- define pattern with
the name attribute set to the value shown inside the rectangle (in this
example name).
- define pattern with
the combine attribute set to interleave and the
name attribute set to the value shown inside the rectangle (in this
example attlist.person).
- define pattern with
the combine attribute set to choice and the
name attribute set to the value shown inside the rectangle (in this
example attlist.person).
- element pattern with
the name attribute set to the value shown inside the rectangle (in this
example name).
- attribute pattern
with the name attribute set to the value shown inside de rectangle (in this
case note).
- ref pattern with the
name attribute set to the value shown inside the rectangle (in this case
family).
- oneOrMore
pattern.
- zeroOrMore
pattern.
- optional
pattern.
- choice pattern.
- value pattern, used
for example inside a choice pattern.
- group pattern.
- pattern from the Relax NG Annotations
namespace (http://relaxng.org/ns/compatibility/annotations/1.0) which is treated as a
documentation element in a Relax NG schema.