Appendix F - Interpreting the Diagrammatic Models of CIQ v3.0

[ Table of Contents ]

The schema diagrams in this Standard are generated by Altova's XML editing tool, XMLSpy. They are designed to help understand the schema, rather than study the schema files directly.

XMLSpy diagrams use the following symbols:

Altova's XML editing tool schema diagrams

Element Symbol example Details
Mandatory Container Element (expanded).

Mandatory Container Element (expanded)

Mandatory Container Element (expanded). Element that has been selected.

Mandatory Container Element (expanded). Element that has been selected.

Means exactly the same as the example above
Mandatory Single Element.

Mandatory Single Element.

MinOcc=1, MaxOcc=1
Mandatory Single Element, containing parsed Character Data (#PC-Data). The content may be simple content or mixed complex content.

Mandatory Single Element, containing parsed Character Data (#PC-Data)

MinOcc=1, MaxOcc=1, type=xsd:string, content=simple
Mandatory Container Element (collapsed), Pointer.

Mandatory Container Element (collapsed), Pointer.

MinOcc=1, MaxOcc=1
Optional Single Element.

Optional Single Element.

MinOcc=0, MaxOcc=1
Mandatory Multiple Element. Can occur 1 -> 5 times.

Mandatory Multiple Element

MinOcc=1, MaxOcc=5
Mandatory Multiple Element containing unparsed character data. Can occur 1 -> infinite times.

Mandatory Multiple Element containing unparsed character data

MinOcc=1, MaxOcc= unbounded, free format text
Mandatory Multiple Element containing child elements. Can occur 1 -> infinite times.

Mandatory Multiple Element containing child elements

MinOcc=1, MaxOcc=unbounded, type=DivisionType, content=complex
Mandatory Multiple Element, Container (collapsed), pointer. Can occur 1 -> infinite times.

Mandatory Multiple Element, Container (collapsed), pointer

MinOcc=1, MaxOcc=unbounded
Optional Multiple Element, containing parsed character data. Can occur 0 -> infinite times.

Optional Multiple Element, containing parsed character data

MinOcc=0, MaxOcc=unbounded
Optional Multiple Element, Container (collapsed). Can occur 0 -> infinite times.

Optional Multiple Element, Container (collapsed).

MinOcc=0, MaxOcc=unbounded
Mandatory Group element (a named collection of elements to allow reuse in the construction of different complex types).

Mandatory Group element

name=Subsidiaries
"Any" can be a placeholder for any element from a certain namespace.

Place holder

See http://www.w3.org/TR/xmlschema-0/ - any for details
Optional Multiple Group Element. Can take any name, can occur 0 ->; infinite times.

Optional Multiple Group Element

MinOcc=0, MaxOcc=unbounded
Connector, 1 to 1 relationship.

Connector, 1 to 1 relationship

MinOcc=1, MaxOcc=1
Optional Choice Container (expanded).

Optional Choice Container (expanded).

MinOcc=1, MaxOcc=1
Mandatory Choice Container (expanded).

Mandatory Choice Container (expanded)

MinOcc=1, MaxOcc=unbounded

[ Previous | Contents | Next ]