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.