<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> 

<xs:complexType name="factory-type">
   <xs:sequence>
		<xs:element name="name" 				type="xs:string"/>
		<xs:element name="qty-per-population" 	type="xs:decimal" minOccurs="0"/>
		<xs:element name="min-ecology-work" 	type="xs:decimal" minOccurs="0"/>
		<xs:element name="production" 			type="xs:integer" minOccurs="0"/>
		<xs:element name="build-quality"		type="xs:decimal" minOccurs="0"/>
		<xs:element name="propaganda"			type="xs:decimal" minOccurs="0"/>
		<xs:element name="image"			    type="xs:string" minOccurs="0"/>
		<xs:element name="cost-to-build" 		type="xs:integer"/>
		<xs:element name="cost-to-research" 	type="xs:integer"/>
		<xs:element name="description"			type="xs:string" minOccurs="0"/>
		<xs:element name="group"				type="xs:string" minOccurs="0"/>
   </xs:sequence>
	<xs:attribute name="class" type="xs:string" fixed="mot.common.technology.Factory"/> 
</xs:complexType>

<xs:complexType name="factories-type">
   <xs:sequence>
		<xs:element name="factory" type="factory-type" minOccurs="1" maxOccurs="unbounded"/>
   </xs:sequence>
	<xs:attribute name="class" type="xs:string" fixed="mot.common.technology.Factories"/> 
</xs:complexType>

<xs:element name="factories" type="factories-type"/>

</xs:schema>
