Schema = "" *l List(Types) ""
*l.
Types : ComplexType | SimpleType.
ComplexType = "" *l Sequence [Attribute]
"" *l.
SimpleType = "" *l FirstPart "" *l.
Sequence = "" *l List(Parts) "" *l.
FirstPart : Restriction | XMLList.
Parts : Types | Element | Attribute.
Restriction = "" *l "" *l.
XMLList = " String.