<xsd:complexType name="MashProcedureType"> <xsd:sequence> <xsd:element name="name"> <xsd:simpleType> <xsd:restriction base="xsd:string"/> </xsd:simpleType> </xsd:element> <xsd:element name="grain_temperature" type="unit:TemperatureType"/> <xsd:element name="sparge_temperature" type="unit:TemperatureType" minOccurs="0" maxOccurs="1"/> <xsd:element name="pH" minOccurs="0" maxOccurs="1"> <xsd:simpleType> <xsd:restriction base="xsd:decimal"/> </xsd:simpleType> </xsd:element> <xsd:element name="notes" minOccurs="0" maxOccurs="1"> <xsd:simpleType> <xsd:restriction base="xsd:string"/> </xsd:simpleType> </xsd:element> <xsd:element name="mash_steps"> <xsd:complexType> <xsd:sequence> <xsd:element name="step" type="step:MashStepType" minOccurs="1" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> |