The symbols used in the schema diagram

The Full Model View renders all the XML Schema elements with intuitive symbols:

a rectangle containing a string represents an xs:element with the name attribute having the value equal to the string from the rectangle

an xs:attribute with the name attribute having the value equal to the string from the rectangle

an xs:anyAttribute with the namespace attribute having the value equal to the string from the rectangle

an xs:attributeGroup with the ref attribute having the value equal to the string from the rectangle

an xs:complexType with the name attribute having the value equal to the string from the rectangle

an xs:group with the name attribute having the value equal to the string from the rectangle

an xs:element with the ref attribute having the value equal to the string from the rectangle

an xs:simpleType with the name attribute having the value equal to the string from the rectangle

an xs:restriction with the base attribute having the value equal to the string from the rectangle

an xs:extension with the base attribute having the value equal to the string from the rectangle

an xs:simpleContent

an xs:complexContent

an xs:all

an xs:sequence with the minOccurs and minOccurs attributes specified under the symbol

an xs:choice with the minOccurs and minOccurs attributes specified under the symbol

an xs:annotation

an xs:documentation

an xs:unique with the name attribute having the value equal to the string from the rectangle

an xs:key with the name attribute having the value equal to the string from the rectangle

an xs:keyref with the name and refer attributes having the value equal to the string from the rectangle

an xs:selector with the xpath attribute having the value equal to the string from the rectangle; it is used inside an xs:unique, an xs:key or an xs:keyref

an xs:field with the xpath attribute having the value equal to the string from the rectangle; it is used inside an xs:unique, an xs:key or an xs:keyref