Symbols Used in the Schema Diagram
The views in the schema diagram editor renders all the Relax NG schema patterns with the following intuitive symbols:
- definepattern with thenameattribute set to the value shown inside the rectangle (in this examplename).
- definepattern with thecombineattribute set tointerleaveand thenameattribute set to the value shown inside the rectangle (in this exampleattlist.person).
- definepattern with thecombineattribute set tochoiceand thenameattribute set to the value shown inside the rectangle (in this exampleattlist.person).
- elementpattern with thenameattribute set to the value shown inside the rectangle (in this examplename).
- attributepattern with thenameattribute set to the value shown inside de rectangle (in this casenote).
- refpattern with thenameattribute set to the value shown inside the rectangle (in this casefamily).
- oneOrMorepattern.
- zeroOrMorepattern.
- optionalpattern.
- choicepattern.
- valuepattern (for example, used inside achoicepattern).
- grouppattern.
- A pattern from the Relax NG Annotations
namespace (http://relaxng.org/ns/compatibility/annotations/1.0) that is treated as
a
documentation element in a Relax NG schema.
- textpattern.
- emptypattern.