<?xml version ="1.0"?>
<!--Generated by XML Authority. Conforms to w3c http://www.w3.org/TR/xmlschema-1/-->
<schema name = "botany.xsd"
	 xmlns = "http://www.w3.org/1999/05/06-xmlschema-1/structures.xsd">
	<elementType name = "unnamed" model = "open">
		<any/>
	</elementType>
	
	<elementType name = "botany" model = "open">
		<sequence>
			<elementTypeRef name = "species"/>
		</sequence>
	</elementType>
	
	<elementType name = "species" model = "open">
		<sequence>
			<elementTypeRef name = "name"/>
			<elementTypeRef name = "article"/>
			<elementTypeRef name = "Herbs"/>
			<elementTypeRef name = "Stems"/>
			<elementTypeRef name = "Leaves"/>
			<elementTypeRef name = "Inflorescences"/>
			<elementTypeRef name = "Pedicel"/>
			<elementTypeRef name = "Flowers"/>
			<elementTypeRef name = "Sepals"/>
			<elementTypeRef name = "Petals"/>
			<elementTypeRef name = "Filaments"/>
			<elementTypeRef name = "Ovary"/>
			<elementTypeRef name = "Style"/>
			<elementTypeRef name = "Stigma"/>
			<elementTypeRef name = "Capsule"/>
			<elementTypeRef name = "Seeds"/>
			<elementTypeRef name = "flowering"/>
			<elementTypeRef name = "Chromosomes"/>
			<elementTypeRef name = "endemic"/>
			<elementTypeRef name = "habitat"/>
			<elementTypeRef name = "Distribution"/>
		</sequence>
	</elementType>
	
	<elementType name = "name" model = "open">
		<datatypeRef name = "string"/>
	</elementType>
	
	<elementType name = "genus" model = "open">
		<datatypeRef name = "string"/>
	</elementType>
	
	<elementType name = "article" model = "open">
		<datatypeRef name = "string"/>
	</elementType>
	
	<elementType name = "authors" model = "open">
		<datatypeRef name = "string"/>
	</elementType>
	
	<elementType name = "Herbs" model = "open">
		<sequence>
			<elementTypeRef name = "char" minOccur = "1" maxOccur = "*"/>
		</sequence>
	</elementType>
	
	<elementType name = "char" model = "open">
		<datatypeRef name = "string"/>
	</elementType>
	
	<elementType name = "Stems" model = "open">
		<sequence>
			<elementTypeRef name = "char" minOccur = "1" maxOccur = "*"/>
		</sequence>
	</elementType>
	
	<elementType name = "Leaves" model = "open">
		<sequence>
			<elementTypeRef name = "char" minOccur = "1" maxOccur = "*"/>
			<elementTypeRef name = "petiole"/>
			<elementTypeRef name = "leaf_blade"/>
		</sequence>
	</elementType>
	
	<elementType name = "petiole" model = "open">
		<sequence>
			<elementTypeRef name = "char"/>
		</sequence>
	</elementType>
	
	<elementType name = "leaf_blade" model = "open">
		<sequence>
			<elementTypeRef name = "char" minOccur = "1" maxOccur = "*"/>
		</sequence>
	</elementType>
	
	<elementType name = "Inflorescences" model = "open">
		<sequence>
			<elementTypeRef name = "char"/>
			<elementTypeRef name = "bracts"/>
		</sequence>
	</elementType>
	
	<elementType name = "bracts" model = "open">
		<sequence>
			<elementTypeRef name = "char"/>
		</sequence>
	</elementType>
	
	<elementType name = "Pedicel" model = "open">
		<sequence>
			<elementTypeRef name = "char"/>
		</sequence>
	</elementType>
	
	<elementType name = "Flowers" model = "open">
		<sequence>
			<elementTypeRef name = "char"/>
			<elementTypeRef name = "floral_tube"/>
		</sequence>
	</elementType>
	
	<elementType name = "floral_tube" model = "open">
		<sequence>
			<elementTypeRef name = "char"/>
		</sequence>
	</elementType>
	
	<elementType name = "Sepals" model = "open">
		<sequence>
			<elementTypeRef name = "char" minOccur = "1" maxOccur = "*"/>
		</sequence>
	</elementType>
	
	<elementType name = "Petals" model = "open">
		<sequence>
			<elementTypeRef name = "char" minOccur = "1" maxOccur = "*"/>
		</sequence>
	</elementType>
	
	<elementType name = "Filaments" model = "open">
		<sequence>
			<elementTypeRef name = "char"/>
			<elementTypeRef name = "anthers"/>
		</sequence>
	</elementType>
	
	<elementType name = "anthers" model = "open">
		<sequence>
			<elementTypeRef name = "char"/>
		</sequence>
	</elementType>
	
	<elementType name = "Ovary" model = "open">
		<sequence>
			<elementTypeRef name = "char" minOccur = "1" maxOccur = "*"/>
		</sequence>
	</elementType>
	
	<elementType name = "Style" model = "open">
		<sequence>
			<elementTypeRef name = "char" minOccur = "1" maxOccur = "*"/>
		</sequence>
	</elementType>
	
	<elementType name = "Stigma" model = "open">
		<sequence>
			<elementTypeRef name = "char" minOccur = "1" maxOccur = "*"/>
		</sequence>
	</elementType>
	
	<elementType name = "Capsule" model = "open">
		<sequence>
			<elementTypeRef name = "char" minOccur = "1" maxOccur = "*"/>
		</sequence>
	</elementType>
	
	<elementType name = "Seeds" model = "open">
		<sequence>
			<elementTypeRef name = "char" minOccur = "1" maxOccur = "*"/>
			<elementTypeRef name = "coma"/>
		</sequence>
	</elementType>
	
	<elementType name = "coma" model = "open">
		<sequence>
			<elementTypeRef name = "char"/>
		</sequence>
	</elementType>
	
	<elementType name = "flowering" model = "open">
		<sequence>
			<elementTypeRef name = "char" minOccur = "1" maxOccur = "*"/>
		</sequence>
	</elementType>
	
	<elementType name = "Chromosomes" model = "open">
		<sequence>
			<elementTypeRef name = "char"/>
		</sequence>
	</elementType>
	
	<elementType name = "endemic" model = "open">
		<empty/>
	</elementType>
	
	<elementType name = "habitat" model = "open">
		<sequence>
			<elementTypeRef name = "char" minOccur = "1" maxOccur = "*"/>
			<elementTypeRef name = "elevation"/>
		</sequence>
	</elementType>
	
	<elementType name = "elevation" model = "open">
		<datatypeRef name = "string"/>
	</elementType>
	
	<elementType name = "Distribution" model = "open">
		<sequence>
			<elementTypeRef name = "char" minOccur = "1" maxOccur = "*"/>
		</sequence>
	</elementType>
	
</schema>
