<?xml version = "1.0" encoding = "UTF-8"?>
<!--Generated by Turbo XML 2.3.0.100. Conforms to w3c http://www.w3.org/2001/XMLSchema-->
<xsd:schema xmlns:xsd = "http://www.w3.org/2001/XMLSchema">
	<xsd:element name = "Plant_Description">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "taxon" maxOccurs = "unbounded"/>
				<xsd:element ref = "plant_habit_and_life_style"/>
				<xsd:element ref = "stems"/>
				<xsd:element ref = "buds"/>
				<xsd:element ref = "leaves"/>
				<xsd:element ref = "flowers"/>
				<xsd:element ref = "fruits"/>
				<xsd:element ref = "cones"/>
				<xsd:element ref = "other_features"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "stems">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "stem_type" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "pith" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "color_of_young_twigs_LTE_one_year_old" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "diameter_of_young_twigs_LTE_one_year_old" minOccurs = "0"/>
				<xsd:element ref = "pubescence_of_herbaceous_stems_or_young_twigs_LTE_one_year_old" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "pubescence_type_of_herbaceous_stems_or_young_twigs_LTE_one_year_old" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "other_surface_features_of_herbaceous_stems_or_young_twigs_LTE_one_year_old" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "pubescence_of_two_to_four_year_old_twigs" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "other_surface_features_of_two_to_four_year_old_twigs" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_scar_shape" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "number_of_bundle_scars" minOccurs = "0"/>
				<xsd:element ref = "stipule_scar_presence" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "stipule_scar_extent" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "short_shoot_presence" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "short_shoot_type" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "bark_of_mature_trunks" minOccurs = "0" maxOccurs = "unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "plant_habit_and_life_style">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "life_span" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "woodiness" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "growth_habit" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "herbaceous_plant_growth_form" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "plant_height_when_mature" minOccurs = "0"/>
				<xsd:element ref = "nutrition" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "carnivory" minOccurs = "0" maxOccurs = "unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "leaves">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "leaf_duration" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_complexity" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_attachment" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_position" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_arrangement" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_orientation" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_length" minOccurs = "0"/>
				<xsd:element ref = "leaf_width" minOccurs = "0"/>
				<xsd:element ref = "leaf_shape" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_margin" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_apex" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_base" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_shape_in_cross_section" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "number_of_needles_per_cluster_or_fascicle" minOccurs = "0"/>
				<xsd:element ref = "leaf_upper_surface_color" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_lower_surface_color" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_upper_surface_color_variegation" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_lower_surface_color_variegation" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_upper_surface_pubescence" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_upper_surface_pubescence_type" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "other_features_of_leaf_upper_surface" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_lower_surface_pubescence" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_lower_surface_pubescence_type" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "other_features_of_leaf_lower_surface" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_venation" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "number_of_secondary_veins_on_either_side_of_the_midvein" minOccurs = "0"/>
				<xsd:element ref = "leaf_upper_surface_venation_relief" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaf_lobing" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "number_of_leaf_lobes" minOccurs = "0"/>
				<xsd:element ref = "leaf_division" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaflet_attachment" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaflet_number" minOccurs = "0"/>
				<xsd:element ref = "terminal_leaflet_presence" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaflet_length" minOccurs = "0"/>
				<xsd:element ref = "leaflet_width" minOccurs = "0"/>
				<xsd:element ref = "leaflet_shape" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaflet_margin" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaflet_apex" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaflet_base" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaflet_venation" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "leaflet_lobing" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "petiole_length" minOccurs = "0"/>
				<xsd:element ref = "petiole_pubescence" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "petiole_pubescence_type" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "other_petiole_surface_features" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "rachis_pubescence" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "rachis_pubescence_type" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "other_rachis_surface_features" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "stipule_presence" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "stipule_length" minOccurs = "0"/>
				<xsd:element ref = "stipule_persistence" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "stipule_type" minOccurs = "0" maxOccurs = "unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "flowers">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "general"/>
				<xsd:element ref = "perianth"/>
				<xsd:element ref = "androecium"/>
				<xsd:element ref = "gynoecium"/>
				<xsd:element ref = "other_floral_features"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "fruits">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "fruit_type" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "fruit_length" minOccurs = "0"/>
				<xsd:element ref = "color_of_mature_fruit" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "time_to_maturity" minOccurs = "0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "growth_habit" type = "growth_habit_type"/>
	<xsd:element name = "woodiness" type = "woodiness_type"/>
	<xsd:element name = "nutrition" type = "nutrition_type"/>
	<xsd:element name = "carnivory" type = "carnivory_type"/>
	<xsd:element name = "life_span" type = "life_span_type"/>
	<xsd:element name = "plant_height_when_mature">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "plant_height_when_mature_absolute_minimum"/>
				<xsd:element ref = "plant_height_when_mature_usual_minimum"/>
				<xsd:element ref = "plant_height_when_mature_usual_maximum"/>
				<xsd:element ref = "plant_height_when_mature_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "stem_type" type = "stem_type_type"/>
	<xsd:element name = "pith" type = "pith_type"/>
	<xsd:element name = "leaf_duration" type = "leaf_duration_type"/>
	<xsd:element name = "leaf_arrangement" type = "leaf_arrangement_type"/>
	<xsd:element name = "leaf_complexity" type = "leaf_complexity_type"/>
	<xsd:element name = "leaf_attachment" type = "leaf_attachment_type"/>
	<xsd:element name = "leaflet_attachment" type = "leaf_attachment_type"/>
	<xsd:element name = "stipule_type" type = "stipule_type"/>
	<xsd:element name = "rachis_pubescence" type = "rachis_pubescence_type"/>
	<xsd:element name = "inflorescence_type" type = "inflorescence_type_type"/>
	<xsd:element name = "breeding_system" type = "breeding_system_type"/>
	<xsd:element name = "flower_symmetry" type = "flower_symmetry_type"/>
	<xsd:element name = "petal_fusion" type = "petal_fusion_type"/>
	<xsd:element name = "petal_number">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "petal_number_absolute_minimum"/>
				<xsd:element ref = "petal_number_usual_minimum"/>
				<xsd:element ref = "petal_number_usual_maximum"/>
				<xsd:element ref = "petal_number_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "petal_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name = "petal_length_absolute_minimum" type = "xsd:string"/>
				<xsd:element name = "petal_length_usual_minimum" type = "xsd:string"/>
				<xsd:element name = "petal_length_usual_maximum" type = "xsd:string"/>
				<xsd:element name = "petal_length_absolute_maximum" type = "xsd:string"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "sepal_fusion" type = "sepal_fusion_type"/>
	<xsd:element name = "sepal_number">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "sepal_number_absolute_minimum"/>
				<xsd:element ref = "sepal_number_usual_minimum"/>
				<xsd:element ref = "sepal_number_usual_maximum"/>
				<xsd:element ref = "sepal_number_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "sepal_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "sepal_length_absolute_minimum"/>
				<xsd:element ref = "sepal_length_usual_minimum"/>
				<xsd:element ref = "sepal_length_usual_maximum"/>
				<xsd:element ref = "sepal_length_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "position_of_ovary" type = "position_of_ovary_type"/>
	<xsd:element name = "styles_per_pistil" type = "xsd:string"/>
	<xsd:element name = "inflorescence_position" type = "inflorescence_position_type"/>
	<xsd:element name = "fruit_type" type = "fruit_type_type"/>
	<xsd:element name = "taxon">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "Rank"/>
				<xsd:element ref = "Name"/>
				<xsd:element ref = "Authority"/>
				<xsd:element ref = "ITIS_Taxonomic_Serial_Number"/>
				<xsd:element ref = "Synonym" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "Vernacular" minOccurs = "0" maxOccurs = "unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "Kingdom" type = "xsd:string"/>
	<xsd:element name = "Subkingdom" type = "xsd:string"/>
	<xsd:element name = "Division" type = "xsd:string"/>
	<xsd:element name = "Class" type = "xsd:string"/>
	<xsd:element name = "Family" type = "xsd:string"/>
	<xsd:element name = "Genus" type = "xsd:string"/>
	<xsd:element name = "Species" type = "xsd:string"/>
	<xsd:element name = "Name" type = "xsd:string"/>
	<xsd:element name = "Epithet" type = "xsd:string">
		<!-- Epithet is the scientific name (Genus and species) -->
	</xsd:element>
	<xsd:element name = "Authority" type = "xsd:string"/>
	<xsd:element name = "Vernacular" type = "xsd:string"/>
	<xsd:element name = "stem_features" type = "stem_features_type"/>
	<xsd:element name = "leaf_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "leaf_length_absolute_minimum"/>
				<xsd:element ref = "leaf_length_usual_minimum"/>
				<xsd:element ref = "leaf_length_usual_maximum"/>
				<xsd:element ref = "leaf_length_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "leaflet_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "leaflet_length_absolute_minimum"/>
				<xsd:element ref = "leaflet_length_usual_minimum"/>
				<xsd:element ref = "leaflet_length_usual_maximum"/>
				<xsd:element ref = "leaflet_length_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "leaf_width">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "leaf_width_absolute_minimum"/>
				<xsd:element ref = "leaf_width_usual_minimum"/>
				<xsd:element ref = "leaf_width_usual_maximum"/>
				<xsd:element ref = "leaf_width_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "leaflet_width">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "leaflet_width_absolute_minimum"/>
				<xsd:element ref = "leaflet_width_usual_minimum"/>
				<xsd:element ref = "leaflet_width_usual_maximum"/>
				<xsd:element ref = "leaflet_width_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "leaf_shape" type = "leaf_shape_type"/>
	<xsd:element name = "leaflet_shape" type = "leaf_shape_type"/>
	<xsd:element name = "leaf_venation" type = "leaf_venation_type"/>
	<xsd:element name = "leaflet_venation" type = "leaf_venation_type"/>
	<xsd:element name = "leaf_margin" type = "leaf_margin_type"/>
	<xsd:element name = "leaflet_margin" type = "leaf_margin_type"/>
	<xsd:element name = "leaf_lobing" type = "leaf_lobing_type"/>
	<xsd:element name = "leaflet_lobing" type = "leaf_lobing_type"/>
	<xsd:element name = "leaf_base" type = "leaf_base_type"/>
	<xsd:element name = "leaflet_base" type = "leaf_base_type"/>
	<xsd:element name = "leaf_apex" type = "leaf_apex_type">
		<!--leaf_apex element refers to the leaf tip-->
	</xsd:element>
	<xsd:element name = "leaflet_apex" type = "leaf_apex_type">
		<!--leaflet_apex element refers to the leaflet tip-->
	</xsd:element>
	<xsd:element name = "leaf_buds" type = "xsd:string"/>
	<xsd:element name = "bloom_time" type = "month_type"/>
	<xsd:element name = "flower_attachment" type = "flower_attachment_type"/>
	<xsd:element name = "flower_buds" type = "xsd:string"/>
	<xsd:element name = "flower_color" type = "xsd:string"/>
	<xsd:element name = "petal_color" type = "color_type"/>
	<xsd:element name = "sepal_color" type = "color_type"/>
	<xsd:element name = "stamen_number">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "stamen_number_absolute_minimum"/>
				<xsd:element ref = "stamen_number_usual_minimum"/>
				<xsd:element ref = "stamen_number_usual_maximum"/>
				<xsd:element ref = "stamen_number_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "pistil_number">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "pistil_number_absolute_minimum"/>
				<xsd:element ref = "pistil_number_usual_minimum"/>
				<xsd:element ref = "pistil_number_usual_maximum"/>
				<xsd:element ref = "pistil_number_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "other_features">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "habitat" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "distribution_of_gender" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "presence_of_milky_sap" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "root_type" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "special_diagnostic_characters" minOccurs = "0" maxOccurs = "unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "placentation" type = "placentation_type"/>
	<xsd:element name = "root_type" type = "root_type_type"/>
	<xsd:simpleType name = "habitat_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "bogs and seepages"/>
			<xsd:enumeration value = "bottomland forests"/>
			<xsd:enumeration value = "disturbed and weedy areas"/>
			<xsd:enumeration value = "dry-mesic upland forests"/>
			<xsd:enumeration value = "mesic upland forests"/>
			<xsd:enumeration value = "mixed forest edges"/>
			<xsd:enumeration value = "prairies"/>
			<xsd:enumeration value = "rock outcrops"/>
			<xsd:enumeration value = "suburban plantings"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "life_span_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "annual"/>
			<xsd:enumeration value = "biennial"/>
			<xsd:enumeration value = "perennial"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "woodiness_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "herbaceous"/>
			<xsd:enumeration value = "woody"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "growth_habit_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "aquatic-emergent"/>
			<xsd:enumeration value = "aquatic-floating"/>
			<xsd:enumeration value = "aquatic-submerged"/>
			<xsd:enumeration value = "broadleaf herbaceous"/>
			<xsd:enumeration value = "epiphytic"/>
			<xsd:enumeration value = "grasslike herbaceous"/>
			<xsd:enumeration value = "shrub"/>
			<xsd:enumeration value = "subshrub"/>
			<xsd:enumeration value = "succulent"/>
			<xsd:enumeration value = "tree"/>
			<xsd:enumeration value = "vine"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "herbaceous_plant_growth_form_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "bunching"/>
			<xsd:enumeration value = "single upright stem"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "nutrition_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "autotrophic"/>
			<xsd:enumeration value = "hemi-parasitic"/>
			<xsd:enumeration value = "parasitic"/>
			<xsd:enumeration value = "saprophytic"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "carnivory_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "carnivorous"/>
			<xsd:enumeration value = "not carnivorous"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "stem_type_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "aerial stem"/>
			<xsd:enumeration value = "bulb"/>
			<xsd:enumeration value = "corm"/>
			<xsd:enumeration value = "rhizome"/>
			<xsd:enumeration value = "stolon"/>
			<xsd:enumeration value = "tuber"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "stem_features_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "node"/>
			<xsd:enumeration value = "internode"/>
			<xsd:enumeration value = "axil"/>
			<xsd:enumeration value = "axillary bud"/>
			<xsd:enumeration value = "bud"/>
			<xsd:enumeration value = "bud scale scars"/>
			<xsd:enumeration value = "stipules"/>
			<xsd:enumeration value = "stipule scars"/>
			<xsd:enumeration value = "leaf scars"/>
			<xsd:enumeration value = "bundle scars"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "pubescence_of_young_twigs_LTE_one_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "glabrate"/>
			<xsd:enumeration value = "glabrous"/>
			<xsd:enumeration value = "pubescent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "pith_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "chambered"/>
			<xsd:enumeration value = "continuous"/>
			<xsd:enumeration value = "diaphragmed"/>
			<xsd:enumeration value = "hollow"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_duration_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "deciduous"/>
			<xsd:enumeration value = "evergreen"/>
			<xsd:enumeration value = "semi-evergreen"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_arrangement_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "alternate"/>
			<xsd:enumeration value = "clustered"/>
			<xsd:enumeration value = "decussate"/>
			<xsd:enumeration value = "distichous"/>
			<xsd:enumeration value = "equitant"/>
			<xsd:enumeration value = "fascicled"/>
			<xsd:enumeration value = "imbricate"/>
			<xsd:enumeration value = "opposite"/>
			<xsd:enumeration value = "pectinate"/>
			<xsd:enumeration value = "rosetted"/>
			<xsd:enumeration value = "spiral"/>
			<xsd:enumeration value = "whorled"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_division_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "bifoliolate"/>
			<xsd:enumeration value = "bigeminate"/>
			<xsd:enumeration value = "bipalmately compound"/>
			<xsd:enumeration value = "bipinnately compound"/>
			<xsd:enumeration value = "bipinnate-pinnatifid"/>
			<xsd:enumeration value = "bipinnatifid"/>
			<xsd:enumeration value = "biternate"/>
			<xsd:enumeration value = "once palmately compound"/>
			<xsd:enumeration value = "once pinnately compound"/>
			<xsd:enumeration value = "once pinnate-pinnatifid"/>
			<xsd:enumeration value = "palmatifid"/>
			<xsd:enumeration value = "pinnatifid"/>
			<xsd:enumeration value = "trifoliolate"/>
			<xsd:enumeration value = "tripalmately compound"/>
			<xsd:enumeration value = "tripinnately compound"/>
			<xsd:enumeration value = "tripinnate-pinnatifid"/>
			<xsd:enumeration value = "tripinnatifid"/>
			<xsd:enumeration value = "triternate"/>
			<xsd:enumeration value = "unifoliolate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_shape_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "acicular"/>
			<xsd:enumeration value = "awl-shaped"/>
			<xsd:enumeration value = "cordate"/>
			<xsd:enumeration value = "deltoid"/>
			<xsd:enumeration value = "elliptic"/>
			<xsd:enumeration value = "ensiform"/>
			<xsd:enumeration value = "falcate"/>
			<xsd:enumeration value = "fan-shaped"/>
			<xsd:enumeration value = "filiform"/>
			<xsd:enumeration value = "hastate"/>
			<xsd:enumeration value = "lanceolate"/>
			<xsd:enumeration value = "linear"/>
			<xsd:enumeration value = "lorate"/>
			<xsd:enumeration value = "lyrate"/>
			<xsd:enumeration value = "needle-like"/>
			<xsd:enumeration value = "obcordate"/>
			<xsd:enumeration value = "obdeltoid"/>
			<xsd:enumeration value = "oblanceolate"/>
			<xsd:enumeration value = "oblong"/>
			<xsd:enumeration value = "obovate"/>
			<xsd:enumeration value = "orbiculate"/>
			<xsd:enumeration value = "oval"/>
			<xsd:enumeration value = "ovate"/>
			<xsd:enumeration value = "pandurate"/>
			<xsd:enumeration value = "reniform"/>
			<xsd:enumeration value = "rhombic"/>
			<xsd:enumeration value = "runcinate"/>
			<xsd:enumeration value = "sagittate"/>
			<xsd:enumeration value = "scale-like"/>
			<xsd:enumeration value = "spatulate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_venation_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "dichotomous"/>
			<xsd:enumeration value = "palmate"/>
			<xsd:enumeration value = "parallel"/>
			<xsd:enumeration value = "pinnate"/>
			<xsd:enumeration value = "reticulate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_margin_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "ciliate"/>
			<xsd:enumeration value = "crenate"/>
			<xsd:enumeration value = "crenulate"/>
			<xsd:enumeration value = "crisped"/>
			<xsd:enumeration value = "deeply lobed"/>
			<xsd:enumeration value = "dentate"/>
			<xsd:enumeration value = "denticulate"/>
			<xsd:enumeration value = "divided"/>
			<xsd:enumeration value = "doubly serrate"/>
			<xsd:enumeration value = "entire"/>
			<xsd:enumeration value = "erose"/>
			<xsd:enumeration value = "incised"/>
			<xsd:enumeration value = "involute"/>
			<xsd:enumeration value = "lacerate"/>
			<xsd:enumeration value = "laciniate"/>
			<xsd:enumeration value = "moderately lobed"/>
			<xsd:enumeration value = "plane"/>
			<xsd:enumeration value = "revolute"/>
			<xsd:enumeration value = "serrate"/>
			<xsd:enumeration value = "serrulate"/>
			<xsd:enumeration value = "shallowly lobed"/>
			<xsd:enumeration value = "sinuate"/>
			<xsd:enumeration value = "spiny or prickly"/>
			<xsd:enumeration value = "undulate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_lobing_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "unlobed"/>
			<xsd:enumeration value = "palmate"/>
			<xsd:enumeration value = "pinnate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_base_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "attenuate"/>
			<xsd:enumeration value = "auriculate"/>
			<xsd:enumeration value = "clasping"/>
			<xsd:enumeration value = "cordate"/>
			<xsd:enumeration value = "cuneate"/>
			<xsd:enumeration value = "decurrent"/>
			<xsd:enumeration value = "hastate"/>
			<xsd:enumeration value = "oblique"/>
			<xsd:enumeration value = "obtuse"/>
			<xsd:enumeration value = "peltate"/>
			<xsd:enumeration value = "perfoliate"/>
			<xsd:enumeration value = "rounded"/>
			<xsd:enumeration value = "sagittate"/>
			<xsd:enumeration value = "sheathing"/>
			<xsd:enumeration value = "truncate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_attachment_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "nearly sessile"/>
			<xsd:enumeration value = "petiolate"/>
			<xsd:enumeration value = "sessile"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_apex_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "acuminate"/>
			<xsd:enumeration value = "acute"/>
			<xsd:enumeration value = "apiculate"/>
			<xsd:enumeration value = "aristate"/>
			<xsd:enumeration value = "caudate"/>
			<xsd:enumeration value = "emarginate"/>
			<xsd:enumeration value = "mucronate"/>
			<xsd:enumeration value = "obtuse"/>
			<xsd:enumeration value = "rounded"/>
			<xsd:enumeration value = "spinose"/>
			<xsd:enumeration value = "truncate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "stipule_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "blade-like"/>
			<xsd:enumeration value = "circumferential"/>
			<xsd:enumeration value = "glandular"/>
			<xsd:enumeration value = "scale-like"/>
			<xsd:enumeration value = "spinose"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "flower_attachment_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "nearly sessile"/>
			<xsd:enumeration value = "sessile"/>
			<xsd:enumeration value = "stalked"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "inflorescence_type_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "catkin"/>
			<xsd:enumeration value = "compound dichasium"/>
			<xsd:enumeration value = "compound umbel"/>
			<xsd:enumeration value = "corymb"/>
			<xsd:enumeration value = "cyathium"/>
			<xsd:enumeration value = "cyme"/>
			<xsd:enumeration value = "fascicle"/>
			<xsd:enumeration value = "glomerule"/>
			<xsd:enumeration value = "head"/>
			<xsd:enumeration value = "helicoid cyme"/>
			<xsd:enumeration value = "panicle"/>
			<xsd:enumeration value = "raceme"/>
			<xsd:enumeration value = "scorpioid cyme"/>
			<xsd:enumeration value = "simple dichasium"/>
			<xsd:enumeration value = "simple umbel"/>
			<xsd:enumeration value = "solitary"/>
			<xsd:enumeration value = "spadix"/>
			<xsd:enumeration value = "spike"/>
			<xsd:enumeration value = "spikelet"/>
			<xsd:enumeration value = "thyrse"/>
			<xsd:enumeration value = "verticillaster"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "breeding_system_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "monoecious"/>
			<xsd:enumeration value = "dioecious"/>
			<xsd:enumeration value = "flowers perfect"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "flower_symmetry_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "regular OR radially symmetric"/>
			<xsd:enumeration value = "irregular OR bilaterially symmetric"/>
			<xsd:enumeration value = "asymmetric"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "petal_fusion_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "fused"/>
			<xsd:enumeration value = "separate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "position_of_ovary_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "inferior"/>
			<xsd:enumeration value = "half-inferior"/>
			<xsd:enumeration value = "superior"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "placentation_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "apical"/>
			<xsd:enumeration value = "axile"/>
			<xsd:enumeration value = "basal"/>
			<xsd:enumeration value = "free-central"/>
			<xsd:enumeration value = "marginal"/>
			<xsd:enumeration value = "parietal"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "root_type_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "adventitious"/>
			<xsd:enumeration value = "fibrous"/>
			<xsd:enumeration value = "tap"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "fruit_type_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "accessory fruit"/>
			<xsd:enumeration value = "achene"/>
			<xsd:enumeration value = "acorn"/>
			<xsd:enumeration value = "aggregate fruit"/>
			<xsd:enumeration value = "berry"/>
			<xsd:enumeration value = "bur"/>
			<xsd:enumeration value = "capsule"/>
			<xsd:enumeration value = "caryopsis"/>
			<xsd:enumeration value = "circumscissile capsule"/>
			<xsd:enumeration value = "cypsella"/>
			<xsd:enumeration value = "denticidal capsule"/>
			<xsd:enumeration value = "drupe"/>
			<xsd:enumeration value = "follicle"/>
			<xsd:enumeration value = "hesperidium"/>
			<xsd:enumeration value = "hip"/>
			<xsd:enumeration value = "legume"/>
			<xsd:enumeration value = "loculicidal capsule"/>
			<xsd:enumeration value = "loment"/>
			<xsd:enumeration value = "mericarp"/>
			<xsd:enumeration value = "mutiple fruit"/>
			<xsd:enumeration value = "nut"/>
			<xsd:enumeration value = "pepo"/>
			<xsd:enumeration value = "pome"/>
			<xsd:enumeration value = "poricidal capsule"/>
			<xsd:enumeration value = "samara"/>
			<xsd:enumeration value = "schizocarp"/>
			<xsd:enumeration value = "septicidal capsule"/>
			<xsd:enumeration value = "silicle"/>
			<xsd:enumeration value = "silique"/>
			<xsd:enumeration value = "syconium"/>
			<xsd:enumeration value = "utricle"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "rank_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "kingdom"/>
			<xsd:enumeration value = "subkingdom"/>
			<xsd:enumeration value = "division"/>
			<xsd:enumeration value = "class"/>
			<xsd:enumeration value = "order"/>
			<xsd:enumeration value = "family"/>
			<xsd:enumeration value = "genus"/>
			<xsd:enumeration value = "species"/>
			<xsd:enumeration value = "subspecies"/>
			<xsd:enumeration value = "variety"/>
			<xsd:enumeration value = "form"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "surface_features_of_young_twigs_LTE_one_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "glandular"/>
			<xsd:enumeration value = "glaucous"/>
			<xsd:enumeration value = "lepidote"/>
			<xsd:enumeration value = "nectary-bearing"/>
			<xsd:enumeration value = "punctuate glandular"/>
			<xsd:enumeration value = "scabrous"/>
			<xsd:enumeration value = "scaly"/>
			<xsd:enumeration value = "scurfy"/>
			<xsd:enumeration value = "smooth"/>
			<xsd:enumeration value = "spiny, prickly, thorny"/>
			<xsd:enumeration value = "tendril-bearing"/>
			<xsd:enumeration value = "winged"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "pubescence_of_two_to_four_year_old_twigs_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "glabrous"/>
			<xsd:enumeration value = "pubescent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "surface_features_of_young_twigs_two_to_four_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "scaly"/>
			<xsd:enumeration value = "spiny, prickly, thorny"/>
			<xsd:enumeration value = "sterigma-bearing"/>
			<xsd:enumeration value = "tendril-bearing"/>
			<xsd:enumeration value = "winged"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "stipule_presence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "absent"/>
			<xsd:enumeration value = "present"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_scar_shape_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "crescent-shaped"/>
			<xsd:enumeration value = "half-round"/>
			<xsd:enumeration value = "heart-shaped"/>
			<xsd:enumeration value = "horseshoe-shaped"/>
			<xsd:enumeration value = "oval"/>
			<xsd:enumeration value = "round"/>
			<xsd:enumeration value = "shield-shaped"/>
			<xsd:enumeration value = "three-lobed"/>
			<xsd:enumeration value = "triangular"/>
			<xsd:enumeration value = "U-shaped"/>
			<xsd:enumeration value = "V-shaped"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "short_shoots_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "bearing cones"/>
			<xsd:enumeration value = "bearing flowers"/>
			<xsd:enumeration value = "bearing leaves"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "bud_position_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "axillary"/>
			<xsd:enumeration value = "collateral"/>
			<xsd:enumeration value = "infrapetiolar"/>
			<xsd:enumeration value = "pseudoterminal"/>
			<xsd:enumeration value = "superposed"/>
			<xsd:enumeration value = "terminal"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "bud_scale_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "absent (naked)"/>
			<xsd:enumeration value = "imbricate"/>
			<xsd:enumeration value = "single scale"/>
			<xsd:enumeration value = "valvate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "other_surface_features_of_buds_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "glandular"/>
			<xsd:enumeration value = "glaucous"/>
			<xsd:enumeration value = "glossy"/>
			<xsd:enumeration value = "glutinous"/>
			<xsd:enumeration value = "lepidote"/>
			<xsd:enumeration value = "punctate glandular"/>
			<xsd:enumeration value = "scabrous"/>
			<xsd:enumeration value = "scurfy"/>
			<xsd:enumeration value = "smooth"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "bud_apex_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "blunt"/>
			<xsd:enumeration value = "sharp"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "bark_of_mature_trunks_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "armed"/>
			<xsd:enumeration value = "checkered"/>
			<xsd:enumeration value = "conspicuous lenticels"/>
			<xsd:enumeration value = "exfoliating"/>
			<xsd:enumeration value = "flaky"/>
			<xsd:enumeration value = "furrowed"/>
			<xsd:enumeration value = "plated"/>
			<xsd:enumeration value = "ridged"/>
			<xsd:enumeration value = "shreddy"/>
			<xsd:enumeration value = "smooth"/>
			<xsd:enumeration value = "warty"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "stipule_persistence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "caducous"/>
			<xsd:enumeration value = "persistent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_complexity_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "simple"/>
			<xsd:enumeration value = "compound"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_shape_in_cross_section_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "two-sided"/>
			<xsd:enumeration value = "three-sided"/>
			<xsd:enumeration value = "four-sided"/>
			<xsd:enumeration value = "circular"/>
			<xsd:enumeration value = "oval"/>
			<xsd:enumeration value = "semicircular"/>
			<xsd:enumeration value = "keeled above"/>
			<xsd:enumeration value = "keeled below"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_upper_or_lower_surface_pubescence_type_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "arachnoid"/>
			<xsd:enumeration value = "canescent"/>
			<xsd:enumeration value = "glabrate"/>
			<xsd:enumeration value = "hirsute"/>
			<xsd:enumeration value = "hispid"/>
			<xsd:enumeration value = "pilose"/>
			<xsd:enumeration value = "puberulent"/>
			<xsd:enumeration value = "sericeous"/>
			<xsd:enumeration value = "stellate"/>
			<xsd:enumeration value = "stinging"/>
			<xsd:enumeration value = "stipitate_glandular"/>
			<xsd:enumeration value = "strigose"/>
			<xsd:enumeration value = "tomentose"/>
			<xsd:enumeration value = "villous"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "other_features_leaf_upper_or_lower_surface_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "glandular"/>
			<xsd:enumeration value = "glaucous"/>
			<xsd:enumeration value = "glossy"/>
			<xsd:enumeration value = "glutinous"/>
			<xsd:enumeration value = "lepidote"/>
			<xsd:enumeration value = "punctuate glandular"/>
			<xsd:enumeration value = "rugose"/>
			<xsd:enumeration value = "scabrous"/>
			<xsd:enumeration value = "scaly"/>
			<xsd:enumeration value = "scurfy"/>
			<xsd:enumeration value = "smooth"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "petiole_pubescence_type_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "pilose"/>
			<xsd:enumeration value = "puberulent"/>
			<xsd:enumeration value = "stellate"/>
			<xsd:enumeration value = "stinging"/>
			<xsd:enumeration value = "stipitate glandular"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "other_petiole_surface_features_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "glandular"/>
			<xsd:enumeration value = "nectary-bearing"/>
			<xsd:enumeration value = "punctate glandular"/>
			<xsd:enumeration value = "spiny, prickly, thorny"/>
			<xsd:enumeration value = "tendril-bearing"/>
			<xsd:enumeration value = "winged"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "rachis_pubescence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "glabrate"/>
			<xsd:enumeration value = "glabrous"/>
			<xsd:enumeration value = "pubescent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "other_surface_features_of_rachises_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "glandular"/>
			<xsd:enumeration value = "nectary-bearing"/>
			<xsd:enumeration value = "punctate glandular"/>
			<xsd:enumeration value = "spiny, prickly, thorny"/>
			<xsd:enumeration value = "tendril-bearing"/>
			<xsd:enumeration value = "winged"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "inflorescence_position_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "axillary"/>
			<xsd:enumeration value = "terminal"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "calyx_symmetry_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "asymmetric"/>
			<xsd:enumeration value = "bilaterally symmetric"/>
			<xsd:enumeration value = "radially symmetric"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "corolla_symmetry_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "asymmetric"/>
			<xsd:enumeration value = "bilaterally symmetric"/>
			<xsd:enumeration value = "radially symmetric"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "sepal_fusion_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "fused"/>
			<xsd:enumeration value = "separate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "seed_cone_position_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "axillary"/>
			<xsd:enumeration value = "terminal"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "seed_cone_attachment_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "nearly sessile"/>
			<xsd:enumeration value = "sessile"/>
			<xsd:enumeration value = "stalked"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "seed_cone_symmetry_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "asymmetric"/>
			<xsd:enumeration value = "nearly symmetric"/>
			<xsd:enumeration value = "symmetric"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "seed_cone_shape_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "conic"/>
			<xsd:enumeration value = "cylindric"/>
			<xsd:enumeration value = "ellipsoid"/>
			<xsd:enumeration value = "ellipsoid-cylindric"/>
			<xsd:enumeration value = "globose"/>
			<xsd:enumeration value = "lance-cylindric"/>
			<xsd:enumeration value = "lance-obovoid"/>
			<xsd:enumeration value = "lanceoloid"/>
			<xsd:enumeration value = "lance-ovoid"/>
			<xsd:enumeration value = "oblong"/>
			<xsd:enumeration value = "oblong-cylindric"/>
			<xsd:enumeration value = "oblong-ovoid"/>
			<xsd:enumeration value = "obovoid"/>
			<xsd:enumeration value = "ovoid"/>
			<xsd:enumeration value = "ovoid-conic"/>
			<xsd:enumeration value = "ovoid-cylindric"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "seed_cone_serotiny_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "not serotinous"/>
			<xsd:enumeration value = "serotinous"/>
			<xsd:enumeration value = "variably serotinous"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "seed_cone_scale_type_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "fleshy"/>
			<xsd:enumeration value = "leathery"/>
			<xsd:enumeration value = "woody"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "seed_cone_armature_prescence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "armed"/>
			<xsd:enumeration value = "unarmed"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "apophysis_feature_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "cross-keeled"/>
			<xsd:enumeration value = "grooved"/>
			<xsd:enumeration value = "keeled"/>
			<xsd:enumeration value = "smooth"/>
			<xsd:enumeration value = "wrinkled"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "distribution_of_gender_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "dioecious"/>
			<xsd:enumeration value = "monoecious"/>
			<xsd:enumeration value = "polygamous"/>
			<xsd:enumeration value = "synoecious"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "other_surface_features_of_young_twigs_under_one_year">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "glandular"/>
			<xsd:enumeration value = "glaucous"/>
			<xsd:enumeration value = "lepidote"/>
			<xsd:enumeration value = "nectary-bearing"/>
			<xsd:enumeration value = "punctate glandular"/>
			<xsd:enumeration value = "scabrous"/>
			<xsd:enumeration value = "scaly"/>
			<xsd:enumeration value = "scurfy"/>
			<xsd:enumeration value = "smooth"/>
			<xsd:enumeration value = "spiny, prickly, throny"/>
			<xsd:enumeration value = "tendril-bearing"/>
			<xsd:enumeration value = "winged"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "seed_cone_attachment">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "nearly sessile"/>
			<xsd:enumeration value = "sessile"/>
			<xsd:enumeration value = "stalked"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "pubescence_type_of_hebaceous_stems_or_young_twigs_LTE_one_year_old_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "arachnoid"/>
			<xsd:enumeration value = "canescent"/>
			<xsd:enumeration value = "hirsute"/>
			<xsd:enumeration value = "hispid"/>
			<xsd:enumeration value = "pilose"/>
			<xsd:enumeration value = "puberulent"/>
			<xsd:enumeration value = "sericeous"/>
			<xsd:enumeration value = "stellate"/>
			<xsd:enumeration value = "stinging"/>
			<xsd:enumeration value = "stipitate glandular"/>
			<xsd:enumeration value = "strigose"/>
			<xsd:enumeration value = "tomentose"/>
			<xsd:enumeration value = "villous"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "stipule_scar_extent_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "circumferential"/>
			<xsd:enumeration value = "not circumferrential"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "short_shoot_presence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "absent"/>
			<xsd:enumeration value = "present"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "presence_of_bud_clusters_at_ends_of_twigs_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "absent"/>
			<xsd:enumeration value = "present"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "bud_shape_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "conic"/>
			<xsd:enumeration value = "cylindric"/>
			<xsd:enumeration value = "ellipsoid"/>
			<xsd:enumeration value = "ellipsoid-cylindric"/>
			<xsd:enumeration value = "fusiform"/>
			<xsd:enumeration value = "globose"/>
			<xsd:enumeration value = "lance-cylindric"/>
			<xsd:enumeration value = "lanceoloid"/>
			<xsd:enumeration value = "lance-ovoid"/>
			<xsd:enumeration value = "oblong"/>
			<xsd:enumeration value = "oblong-cylindric"/>
			<xsd:enumeration value = "oblong-ovoid"/>
			<xsd:enumeration value = "ovoid"/>
			<xsd:enumeration value = "ovoid-acuminate"/>
			<xsd:enumeration value = "ovoid-conic"/>
			<xsd:enumeration value = "ovoid-cylindric"/>
			<xsd:enumeration value = "ovoid-ellipsoid"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "bud_pubescence_type_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "arachnoid"/>
			<xsd:enumeration value = "canescent"/>
			<xsd:enumeration value = "ciliate"/>
			<xsd:enumeration value = "hirsute"/>
			<xsd:enumeration value = "hispid"/>
			<xsd:enumeration value = "pilose"/>
			<xsd:enumeration value = "puberulent"/>
			<xsd:enumeration value = "sericeous"/>
			<xsd:enumeration value = "stellate"/>
			<xsd:enumeration value = "stipitate glandular"/>
			<xsd:enumeration value = "strigose"/>
			<xsd:enumeration value = "tomentose"/>
			<xsd:enumeration value = "villous"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_position_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "basal"/>
			<xsd:enumeration value = "cauline"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_orientation_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "ascending"/>
			<xsd:enumeration value = "appressed"/>
			<xsd:enumeration value = "reflexed"/>
			<xsd:enumeration value = "spreading"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_color_variegation_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "absent"/>
			<xsd:enumeration value = "banded"/>
			<xsd:enumeration value = "blotched"/>
			<xsd:enumeration value = "bordered"/>
			<xsd:enumeration value = "clouded"/>
			<xsd:enumeration value = "discoidal"/>
			<xsd:enumeration value = "dotted"/>
			<xsd:enumeration value = "edged"/>
			<xsd:enumeration value = "marbled"/>
			<xsd:enumeration value = "ocellated"/>
			<xsd:enumeration value = "painted"/>
			<xsd:enumeration value = "spotted"/>
			<xsd:enumeration value = "striped"/>
			<xsd:enumeration value = "tessellated"/>
			<xsd:enumeration value = "variegated"/>
			<xsd:enumeration value = "zoned"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "terminal_leaflet_presence">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "absent (even-pinnate)"/>
			<xsd:enumeration value = "present (odd-pinnate)"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "petiole_pubescence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "glabrate"/>
			<xsd:enumeration value = "glabrous"/>
			<xsd:enumeration value = "pubescent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "rachis_pubescence_type_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "pilose"/>
			<xsd:enumeration value = "puberulent"/>
			<xsd:enumeration value = "stellate"/>
			<xsd:enumeration value = "stinging"/>
			<xsd:enumeration value = "stipitate glandular"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_upper_or_lower_pubesence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "glabrate"/>
			<xsd:enumeration value = "glabrous"/>
			<xsd:enumeration value = "pubescent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_upper_surface_venation_relief_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "destinctly impressed"/>
			<xsd:enumeration value = "distinctly raised"/>
			<xsd:enumeration value = "relatively planar"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "stipule_scar_presence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "absent"/>
			<xsd:enumeration value = "inconspicuous"/>
			<xsd:enumeration value = "present"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "bud_pubescence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "glabrate"/>
			<xsd:enumeration value = "glabrous"/>
			<xsd:enumeration value = "pubescent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "color_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "beige"/>
			<xsd:enumeration value = "black"/>
			<xsd:enumeration value = "blue"/>
			<xsd:enumeration value = "blue-green"/>
			<xsd:enumeration value = "bronze"/>
			<xsd:enumeration value = "brown"/>
			<xsd:enumeration value = "burgundy"/>
			<xsd:enumeration value = "copper"/>
			<xsd:enumeration value = "cream"/>
			<xsd:enumeration value = "fuchsia"/>
			<xsd:enumeration value = "gray"/>
			<xsd:enumeration value = "green"/>
			<xsd:enumeration value = "lavender"/>
			<xsd:enumeration value = "maroon"/>
			<xsd:enumeration value = "olive-green"/>
			<xsd:enumeration value = "orange"/>
			<xsd:enumeration value = "pink"/>
			<xsd:enumeration value = "purple"/>
			<xsd:enumeration value = "red"/>
			<xsd:enumeration value = "reddish-brown"/>
			<xsd:enumeration value = "rose"/>
			<xsd:enumeration value = "salmon"/>
			<xsd:enumeration value = "scarlet"/>
			<xsd:enumeration value = "silver"/>
			<xsd:enumeration value = "tan"/>
			<xsd:enumeration value = "turquoise"/>
			<xsd:enumeration value = "violet"/>
			<xsd:enumeration value = "white"/>
			<xsd:enumeration value = "yellow"/>
			<xsd:enumeration value = "yellow-green"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "month_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "January"/>
			<xsd:enumeration value = "February"/>
			<xsd:enumeration value = "March"/>
			<xsd:enumeration value = "April"/>
			<xsd:enumeration value = "May"/>
			<xsd:enumeration value = "June"/>
			<xsd:enumeration value = "July"/>
			<xsd:enumeration value = "August"/>
			<xsd:enumeration value = "September"/>
			<xsd:enumeration value = "October"/>
			<xsd:enumeration value = "November"/>
			<xsd:enumeration value = "December"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "flower_gender_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "bisexual"/>
			<xsd:enumeration value = "pistillate"/>
			<xsd:enumeration value = "staminate"/>
			<xsd:enumeration value = "unisexual"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "position_of_perianth_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "epigynous"/>
			<xsd:enumeration value = "hypogynous"/>
			<xsd:enumeration value = "perigynous"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "calyx_fusion_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "aposepalous"/>
			<xsd:enumeration value = "synsepalous"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "sepal_orientation_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "ascending"/>
			<xsd:enumeration value = "appressed"/>
			<xsd:enumeration value = "reflexed"/>
			<xsd:enumeration value = "spreading"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "sepal_shape_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "deltoid"/>
			<xsd:enumeration value = "elliptic"/>
			<xsd:enumeration value = "falcate"/>
			<xsd:enumeration value = "lanceolate"/>
			<xsd:enumeration value = "linear"/>
			<xsd:enumeration value = "lorate"/>
			<xsd:enumeration value = "obcordate"/>
			<xsd:enumeration value = "obdeltoid"/>
			<xsd:enumeration value = "oblanceolate"/>
			<xsd:enumeration value = "oblong"/>
			<xsd:enumeration value = "obovate"/>
			<xsd:enumeration value = "orbiculate"/>
			<xsd:enumeration value = "oval"/>
			<xsd:enumeration value = "ovate"/>
			<xsd:enumeration value = "rhombic"/>
			<xsd:enumeration value = "scale-like"/>
			<xsd:enumeration value = "spatulate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "sepal_margin_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "ciliate"/>
			<xsd:enumeration value = "crenate"/>
			<xsd:enumeration value = "deeply lobed"/>
			<xsd:enumeration value = "dentate"/>
			<xsd:enumeration value = "divided"/>
			<xsd:enumeration value = "entire"/>
			<xsd:enumeration value = "erose"/>
			<xsd:enumeration value = "incised"/>
			<xsd:enumeration value = "lacerate"/>
			<xsd:enumeration value = "laciniate"/>
			<xsd:enumeration value = "moderately lobed"/>
			<xsd:enumeration value = "serrate"/>
			<xsd:enumeration value = "shallowly lobed"/>
			<xsd:enumeration value = "sinuate"/>
			<xsd:enumeration value = "spiny or prickly"/>
			<xsd:enumeration value = "undulate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "sepal_apex">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "acuminate"/>
			<xsd:enumeration value = "acute"/>
			<xsd:enumeration value = "apiculate"/>
			<xsd:enumeration value = "aristate"/>
			<xsd:enumeration value = "caudate"/>
			<xsd:enumeration value = "emarginate"/>
			<xsd:enumeration value = "mucronate"/>
			<xsd:enumeration value = "obtuse"/>
			<xsd:enumeration value = "rounded"/>
			<xsd:enumeration value = "spinose"/>
			<xsd:enumeration value = "truncate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "sepal_pubescence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "glabrate"/>
			<xsd:enumeration value = "glabrous"/>
			<xsd:enumeration value = "pubescent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "sepal_pubescence_type_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "arachnoid"/>
			<xsd:enumeration value = "canescent"/>
			<xsd:enumeration value = "hirsute"/>
			<xsd:enumeration value = "hispid"/>
			<xsd:enumeration value = "pilose"/>
			<xsd:enumeration value = "puberulent"/>
			<xsd:enumeration value = "sericeous"/>
			<xsd:enumeration value = "stellate"/>
			<xsd:enumeration value = "stinging"/>
			<xsd:enumeration value = "stipitate glandular"/>
			<xsd:enumeration value = "strigose"/>
			<xsd:enumeration value = "tomentose"/>
			<xsd:enumeration value = "villous"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "other_sepal_surface_features">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "glandular"/>
			<xsd:enumeration value = "glaucous"/>
			<xsd:enumeration value = "glossy"/>
			<xsd:enumeration value = "glutinous"/>
			<xsd:enumeration value = "lepidote"/>
			<xsd:enumeration value = "punctate glandular"/>
			<xsd:enumeration value = "rugose"/>
			<xsd:enumeration value = "scabrous"/>
			<xsd:enumeration value = "scaly"/>
			<xsd:enumeration value = "scurfy"/>
			<xsd:enumeration value = "smooth"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "sepal_persistence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "caducous"/>
			<xsd:enumeration value = "persistent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "corolla_fusion_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "apopetalous"/>
			<xsd:enumeration value = "sympetalous"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "corolla_shape_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "campanulate"/>
			<xsd:enumeration value = "funnelform"/>
			<xsd:enumeration value = "rotate"/>
			<xsd:enumeration value = "salverform"/>
			<xsd:enumeration value = "tubular"/>
			<xsd:enumeration value = "urceolate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "petal_orientation_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "ascending"/>
			<xsd:enumeration value = "appressed"/>
			<xsd:enumeration value = "reflexed"/>
			<xsd:enumeration value = "spreading"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "petal_shape_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "clawed"/>
			<xsd:enumeration value = "deltoid"/>
			<xsd:enumeration value = "elliptic"/>
			<xsd:enumeration value = "falcate"/>
			<xsd:enumeration value = "keeled"/>
			<xsd:enumeration value = "lanceolate"/>
			<xsd:enumeration value = "linear"/>
			<xsd:enumeration value = "lorate"/>
			<xsd:enumeration value = "obcordate"/>
			<xsd:enumeration value = "obdeltoid"/>
			<xsd:enumeration value = "oblanceolate"/>
			<xsd:enumeration value = "oblong"/>
			<xsd:enumeration value = "obovate"/>
			<xsd:enumeration value = "orbiculate"/>
			<xsd:enumeration value = "oval"/>
			<xsd:enumeration value = "ovate"/>
			<xsd:enumeration value = "rhombic"/>
			<xsd:enumeration value = "saccate"/>
			<xsd:enumeration value = "scale-like"/>
			<xsd:enumeration value = "spatulate"/>
			<xsd:enumeration value = "spurred"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "petal_margin_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "ciliate"/>
			<xsd:enumeration value = "crenate"/>
			<xsd:enumeration value = "deeply lobed"/>
			<xsd:enumeration value = "dentate"/>
			<xsd:enumeration value = "divided"/>
			<xsd:enumeration value = "entire"/>
			<xsd:enumeration value = "erose"/>
			<xsd:enumeration value = "incised"/>
			<xsd:enumeration value = "lacerate"/>
			<xsd:enumeration value = "laciniate"/>
			<xsd:enumeration value = "moderately lobed"/>
			<xsd:enumeration value = "serrate"/>
			<xsd:enumeration value = "shallowly lobed"/>
			<xsd:enumeration value = "sinuate"/>
			<xsd:enumeration value = "undulate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "petal_apex_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "acuminate"/>
			<xsd:enumeration value = "acute"/>
			<xsd:enumeration value = "apiculate"/>
			<xsd:enumeration value = "aristate"/>
			<xsd:enumeration value = "caudate"/>
			<xsd:enumeration value = "cleft"/>
			<xsd:enumeration value = "emarginate"/>
			<xsd:enumeration value = "fringed"/>
			<xsd:enumeration value = "mucronate"/>
			<xsd:enumeration value = "obtuse"/>
			<xsd:enumeration value = "rounded"/>
			<xsd:enumeration value = "spinose"/>
			<xsd:enumeration value = "truncate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "petal_pubescence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "glabrous"/>
			<xsd:enumeration value = "pubescent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "petal_persistence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "caducous"/>
			<xsd:enumeration value = "persistent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "stamen_position_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "alternating with petals"/>
			<xsd:enumeration value = "opposite petals"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "stamen_grouping_and_fusion">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "diadelphous"/>
			<xsd:enumeration value = "monadelphous"/>
			<xsd:enumeration value = "separate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "staminode_presence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "absent"/>
			<xsd:enumeration value = "present"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "ovary_position_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "half-inferior"/>
			<xsd:enumeration value = "inferior"/>
			<xsd:enumeration value = "superior"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "carpel_fusion_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "apocarpous"/>
			<xsd:enumeration value = "monocarpous"/>
			<xsd:enumeration value = "syncarpous"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "receptacle_shape_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "alveolate"/>
			<xsd:enumeration value = "concave"/>
			<xsd:enumeration value = "cone-like"/>
			<xsd:enumeration value = "convex"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "receptacle_chaff_presence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "absent"/>
			<xsd:enumeration value = "present"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "hypanthium_presence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "absent"/>
			<xsd:enumeration value = "present"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "involucre_shape_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "campanulate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "phyllary_orientation_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "ascending"/>
			<xsd:enumeration value = "appressed"/>
			<xsd:enumeration value = "reflexed"/>
			<xsd:enumeration value = "squarrose"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "phyllary_shape_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "deltoid"/>
			<xsd:enumeration value = "elliptic"/>
			<xsd:enumeration value = "falcate"/>
			<xsd:enumeration value = "lanceolate"/>
			<xsd:enumeration value = "linear"/>
			<xsd:enumeration value = "lorate"/>
			<xsd:enumeration value = "obcordate"/>
			<xsd:enumeration value = "obdeltoid"/>
			<xsd:enumeration value = "oblanceolate"/>
			<xsd:enumeration value = "oblong"/>
			<xsd:enumeration value = "obovate"/>
			<xsd:enumeration value = "orbiculate"/>
			<xsd:enumeration value = "oval"/>
			<xsd:enumeration value = "ovate"/>
			<xsd:enumeration value = "rhombic"/>
			<xsd:enumeration value = "scale-like"/>
			<xsd:enumeration value = "spatulate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "phyllary_margin_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "ciliate"/>
			<xsd:enumeration value = "crenate"/>
			<xsd:enumeration value = "dentate"/>
			<xsd:enumeration value = "entire"/>
			<xsd:enumeration value = "erose"/>
			<xsd:enumeration value = "incised"/>
			<xsd:enumeration value = "lacerate"/>
			<xsd:enumeration value = "laciniate"/>
			<xsd:enumeration value = "serrate"/>
			<xsd:enumeration value = "sinuate"/>
			<xsd:enumeration value = "spiny or prickly"/>
			<xsd:enumeration value = "undulate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "phyllary_apex_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "acuminate"/>
			<xsd:enumeration value = "acute"/>
			<xsd:enumeration value = "apiculate"/>
			<xsd:enumeration value = "aristate"/>
			<xsd:enumeration value = "caudate"/>
			<xsd:enumeration value = "emarginate"/>
			<xsd:enumeration value = "mucronate"/>
			<xsd:enumeration value = "obtuse"/>
			<xsd:enumeration value = "rounded"/>
			<xsd:enumeration value = "spinose"/>
			<xsd:enumeration value = "truncate"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "phyllary_pubescence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "glabrate"/>
			<xsd:enumeration value = "glabrous"/>
			<xsd:enumeration value = "pubescent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "phyllary_pubescence_type_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "arachnoid"/>
			<xsd:enumeration value = "canescent"/>
			<xsd:enumeration value = "hirsute"/>
			<xsd:enumeration value = "hispid"/>
			<xsd:enumeration value = "pilose"/>
			<xsd:enumeration value = "puberulent"/>
			<xsd:enumeration value = "sericeous"/>
			<xsd:enumeration value = "stellate"/>
			<xsd:enumeration value = "stinging"/>
			<xsd:enumeration value = "stipitate glandular"/>
			<xsd:enumeration value = "strigose"/>
			<xsd:enumeration value = "tomentose"/>
			<xsd:enumeration value = "villous"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "other_phyllary_surface_features_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "glandular"/>
			<xsd:enumeration value = "glaucous"/>
			<xsd:enumeration value = "glossy"/>
			<xsd:enumeration value = "glutinous"/>
			<xsd:enumeration value = "lepidote"/>
			<xsd:enumeration value = "punctate glandular"/>
			<xsd:enumeration value = "rugose"/>
			<xsd:enumeration value = "scabrous"/>
			<xsd:enumeration value = "scaly"/>
			<xsd:enumeration value = "scurfy"/>
			<xsd:enumeration value = "smooth"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "pappus_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "bristle-like"/>
			<xsd:enumeration value = "plumose"/>
			<xsd:enumeration value = "scale-like"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "pappus_whorl_complexity">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "double-whorled"/>
			<xsd:enumeration value = "simple-whorled"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "prescence_of_milky_sap_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "absent"/>
			<xsd:enumeration value = "present"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "leaf_lower_surface_pubescence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "glabrate"/>
			<xsd:enumeration value = "glabrous"/>
			<xsd:enumeration value = "pubescent"/>
			<xsd:enumeration value = "tufts in vein axils"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "seed_cone_armature_features_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "curved"/>
			<xsd:enumeration value = "straight"/>
			<xsd:enumeration value = "strong"/>
			<xsd:enumeration value = "weak"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "seed_cone_armature_persistence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "deciduous"/>
			<xsd:enumeration value = "persistent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name = "seed_cone_persistence_type">
		<xsd:restriction base = "xsd:string">
			<xsd:enumeration value = "not persistent"/>
			<xsd:enumeration value = "persistent"/>
			<xsd:enumeration value = "semi-persistent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:element name = "Subspecies" type = "xsd:string"/>
	<xsd:element name = "Variety" type = "xsd:string"/>
	<xsd:element name = "Form" type = "xsd:string"/>
	<xsd:element name = "Rank" type = "rank_type" abstract = "true"/>
	<xsd:element name = "ITIS_Taxonomic_Serial_Number" type = "xsd:integer"/>
	<xsd:element name = "Synonym">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "Name"/>
				<xsd:element ref = "Authority"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "pubescence_of_herbaceous_stems_or_young_twigs_LTE_one_year_old" type = "pubescence_of_young_twigs_LTE_one_type"/>
	<xsd:element name = "other_surface_features_of_herbaceous_stems_or_young_twigs_LTE_one_year_old" type = "surface_features_of_young_twigs_LTE_one_type"/>
	<xsd:element name = "pubescence_of_two_to_four_year_old_twigs" type = "pubescence_of_two_to_four_year_old_twigs_type"/>
	<xsd:element name = "other_surface_features_of_two_to_four_year_old_twigs" type = "surface_features_of_young_twigs_two_to_four_type"/>
	<xsd:element name = "stipule_scar_presence" type = "stipule_scar_presence_type"/>
	<xsd:element name = "leaf_scar_shape" type = "leaf_scar_shape_type"/>
	<xsd:element name = "number_of_bundle_scars">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "number_of_bundle_scars_absolute_minimum"/>
				<xsd:element ref = "number_of_bundle_scars_usual_minimum"/>
				<xsd:element ref = "number_of_bundle_scars_usual_maximum"/>
				<xsd:element ref = "number_of_bundle_scars_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "short_shoot_type" type = "short_shoots_type"/>
	<xsd:element name = "bud_position" type = "bud_position_type"/>
	<xsd:element name = "other_surface_features_of_buds" type = "other_surface_features_of_buds_type"/>
	<xsd:element name = "bud_apex" type = "bud_apex_type"/>
	<xsd:element name = "bark_of_mature_trunks" type = "bark_of_mature_trunks_type"/>
	<xsd:element name = "leaf_division" type = "leaf_division_type"/>
	<xsd:element name = "leaf_shape_in_cross_section" type = "leaf_shape_in_cross_section_type"/>
	<xsd:element name = "leaflet_shape_in_cross_section" type = "leaf_shape_in_cross_section_type"/>
	<xsd:element name = "leaf_upper_surface_pubescence" type = "leaf_upper_or_lower_pubesence_type"/>
	<xsd:element name = "other_features_of_leaf_lower_surface" type = "other_features_leaf_upper_or_lower_surface_type"/>
	<xsd:element name = "leaf_lower_surface_pubescence" type = "leaf_lower_surface_pubescence_type"/>
	<xsd:element name = "other_features_of_leaf_upper_surface" type = "other_features_leaf_upper_or_lower_surface_type"/>
	<xsd:element name = "petiole_pubescence" type = "petiole_pubescence_type"/>
	<xsd:element name = "stipule_persistence" type = "stipule_persistence_type"/>
	<xsd:element name = "calyx_symmetry" type = "calyx_symmetry_type"/>
	<xsd:element name = "corolla_symmetry" type = "corolla_symmetry_type"/>
	<xsd:element name = "fruit_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "fruit_length_absolute_minimum"/>
				<xsd:element ref = "fruit_length_usual_minimum"/>
				<xsd:element ref = "fruit_length_usual_maximum"/>
				<xsd:element ref = "fruit_length_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "cones">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "pollen_shed_time" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "pollen_cone_length" minOccurs = "0"/>
				<xsd:element ref = "seed_cone_length" minOccurs = "0"/>
				<xsd:element ref = "seed_cone_position" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "seed_cone_attachment" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "seed_cone_color_before_maturity" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "seed_cone_color_when_mature" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "seed_cone_symmetry" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "seed_cone_shape_before_opening" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "seed_cone_shape_after_opening" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "seed_cone_time_to_maturity" minOccurs = "0"/>
				<xsd:element ref = "seed_cone_persistence" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "seed_cone_serotiny" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "seed_cone_scale_type" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "seed_cone_armature_prescence" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "seed_cone_armature_persistence" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "seed_cone_armature_features" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "apophysis_features" minOccurs = "0" maxOccurs = "unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "pollen_shed_time" type = "month_type"/>
	<xsd:element name = "pollen_cone_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "pollen_cone_length_absolute_minimum"/>
				<xsd:element ref = "pollen_cone_length_usual_minimum"/>
				<xsd:element ref = "pollen_cone_length_usual_maximum"/>
				<xsd:element ref = "pollen_cone_length_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "seed_cone_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "seed_cone_length_absolute_minimum"/>
				<xsd:element ref = "seed_cone_length_usual_minimum"/>
				<xsd:element ref = "seed_cone_length_usual_maximum"/>
				<xsd:element ref = "seed_cone_length_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "seed_cone_position" type = "seed_cone_position_type"/>
	<xsd:element name = "seed_cone_attachment" type = "seed_cone_attachment_type"/>
	<xsd:element name = "seed_cone_color_before_maturity" type = "color_type"/>
	<xsd:element name = "seed_cone_color_when_mature" type = "color_type"/>
	<xsd:element name = "seed_cone_symmetry" type = "seed_cone_symmetry_type"/>
	<xsd:element name = "seed_cone_shape_before_opening" type = "seed_cone_shape_type"/>
	<xsd:element name = "seed_cone_shape_after_opening" type = "seed_cone_shape_type"/>
	<xsd:element name = "seed_cone_time_to_maturity">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "seed_cone_time_to_maturity_absolute_minimum"/>
				<xsd:element ref = "seed_cone_time_to_maturity_usual_minimum"/>
				<xsd:element ref = "seed_cone_time_to_maturity_usual_maximum"/>
				<xsd:element ref = "seed_cone_time_to_maturity_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "seed_cone_persistence" type = "seed_cone_persistence_type"/>
	<xsd:element name = "seed_cone_serotiny" type = "seed_cone_serotiny_type"/>
	<xsd:element name = "seed_cone_scale_type" type = "seed_cone_scale_type_type"/>
	<xsd:element name = "seed_cone_armature_prescence" type = "seed_cone_armature_prescence_type"/>
	<xsd:element name = "apophysis_features" type = "apophysis_feature_type"/>
	<xsd:element name = "distribution_of_gender" type = "distribution_of_gender_type"/>
	<xsd:element name = "habitat" type = "habitat_type"/>
	<xsd:element name = "special_diagnostic_characters" type = "xsd:string"/>
	<xsd:element name = "herbaceous_plant_growth_form" type = "herbaceous_plant_growth_form_type"/>
	<xsd:element name = "plant_height_when_mature_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "plant_height_when_mature_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "plant_height_when_mature_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "plant_height_when_mature_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "color_of_young_twigs_LTE_one_year_old" type = "color_type"/>
	<xsd:element name = "diameter_of_young_twigs_LTE_one_year_old">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "diameter_of_young_twigs_LTE_one_year_old_absolute_minimum"/>
				<xsd:element ref = "diameter_of_young_twigs_LTE_one_year_old_usual_minimum"/>
				<xsd:element ref = "diameter_of_young_twigs_LTE_one_year_old_usual_maximum"/>
				<xsd:element ref = "diameter_of_young_twigs_LTE_one_year_old_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "diameter_of_young_twigs_LTE_one_year_old_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "diameter_of_young_twigs_LTE_one_year_old_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "diameter_of_young_twigs_LTE_one_year_old_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "diameter_of_young_twigs_LTE_one_year_old_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "pubescence_type_of_herbaceous_stems_or_young_twigs_LTE_one_year_old" type = "pubescence_type_of_hebaceous_stems_or_young_twigs_LTE_one_year_old_type"/>
	<xsd:element name = "number_of_bundle_scars_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "number_of_bundle_scars_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "number_of_bundle_scars_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "number_of_bundle_scars_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "stipule_scar_extent" type = "stipule_scar_extent_type"/>
	<xsd:element name = "short_shoot_presence" type = "short_shoot_presence_type"/>
	<xsd:element name = "buds">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "bud_position" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "presence_of_bud_clusters_at_ends_of_twigs" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "bud_color" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "bud_length" minOccurs = "0"/>
				<xsd:element ref = "bud_shape" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "bud_apex" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "bud_scale_type" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "bud_pubescence" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "bud_pubesence_type" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "other_surface_features_of_buds" minOccurs = "0" maxOccurs = "unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "presence_of_bud_clusters_at_ends_of_twigs" type = "presence_of_bud_clusters_at_ends_of_twigs_type"/>
	<xsd:element name = "bud_color" type = "color_type"/>
	<xsd:element name = "bud_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "bud_length_absolute_minimum"/>
				<xsd:element ref = "bud_length_usual_minimum"/>
				<xsd:element ref = "bud_length_usual_maximum"/>
				<xsd:element ref = "bud_length_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "bud_shape" type = "bud_shape_type"/>
	<xsd:element name = "bud_scale_type" type = "bud_scale_type"/>
	<xsd:element name = "bud_pubesence_type" type = "bud_pubescence_type_type"/>
	<xsd:element name = "bud_length_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "bud_length_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "bud_length_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "bud_length_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "leaf_position" type = "leaf_position_type"/>
	<xsd:element name = "leaf_orientation" type = "leaf_orientation_type"/>
	<xsd:element name = "leaf_upper_surface_color" type = "color_type"/>
	<xsd:element name = "leaf_lower_surface_color" type = "color_type"/>
	<xsd:element name = "leaf_upper_surface_color_variegation" type = "leaf_color_variegation_type"/>
	<xsd:element name = "leaf_lower_surface_color_variegation" type = "leaf_color_variegation_type"/>
	<xsd:element name = "leaf_upper_surface_pubescence_type" type = "leaf_upper_or_lower_surface_pubescence_type_type"/>
	<xsd:element name = "leaf_lower_surface_pubescence_type" type = "leaf_upper_or_lower_surface_pubescence_type_type"/>
	<xsd:element name = "number_of_secondary_veins_on_either_side_of_the_midvein">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "number_of_secondary_veins_on_either_side_of_the_midvein_absolute_minimum"/>
				<xsd:element ref = "number_of_secondary_veins_on_either_side_of_the_midvein_usual_minimum"/>
				<xsd:element ref = "number_of_secondary_veins_on_either_side_of_the_midvein_usual_maximum"/>
				<xsd:element ref = "number_of_secondary_veins_on_either_side_of_the_midvein_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "leaf_upper_surface_venation_relief" type = "leaf_upper_surface_venation_relief_type"/>
	<xsd:element name = "number_of_leaf_lobes">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "number_of_leaf_lobes_absolute_minimum"/>
				<xsd:element ref = "number_of_leaf_lobes_usual_minimum"/>
				<xsd:element ref = "number_of_leaf_lobes_usual_maximum"/>
				<xsd:element ref = "number_of_leaf_lobes_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "leaflet_number">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "leaflet_number_absolute_minimum"/>
				<xsd:element ref = "leaflet_number_usual_minimum"/>
				<xsd:element ref = "leaflet_number_usual_maximum"/>
				<xsd:element ref = "leaflet_number_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "terminal_leaflet_presence" type = "terminal_leaflet_presence"/>
	<xsd:element name = "petiole_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "petiole_length_absolute_minimum"/>
				<xsd:element ref = "petiole_length_usual_minimum"/>
				<xsd:element ref = "petiole_length_usual_maximum"/>
				<xsd:element ref = "petiole_length_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "petiole_pubescence_type" type = "petiole_pubescence_type_type"/>
	<xsd:element name = "other_petiole_surface_features" type = "other_petiole_surface_features_type"/>
	<xsd:element name = "rachis_pubescence_type" type = "rachis_pubescence_type_type"/>
	<xsd:element name = "other_rachis_surface_features" type = "other_petiole_surface_features_type"/>
	<xsd:element name = "stipule_presence" type = "stipule_presence_type"/>
	<xsd:element name = "stipule_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "stipule_length_absolute_minimum"/>
				<xsd:element ref = "stipule_length_usual_minimum"/>
				<xsd:element ref = "stipule_length_usual_maximum"/>
				<xsd:element ref = "stipule_length_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "leaf_length_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "leaf_length_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "leaf_length_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "leaf_length_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "leaf_width_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "leaf_width_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "leaf_width_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "leaf_width_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "number_of_secondary_veins_on_either_side_of_the_midvein_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "number_of_secondary_veins_on_either_side_of_the_midvein_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "number_of_secondary_veins_on_either_side_of_the_midvein_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "number_of_secondary_veins_on_either_side_of_the_midvein_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "number_of_leaf_lobes_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "number_of_leaf_lobes_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "number_of_leaf_lobes_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "number_of_leaf_lobes_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "leaflet_number_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "leaflet_number_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "leaflet_number_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "leaflet_number_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "leaflet_length_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "leaflet_length_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "leaflet_length_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "leaflet_length_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "leaflet_width_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "leaflet_width_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "leaflet_width_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "leaflet_width_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "petiole_length_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "petiole_length_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "petiole_length_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "petiole_length_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "stipule_length_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "stipule_length_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "stipule_length_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "stipule_length_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "bud_pubescence" type = "bud_pubescence_type"/>
	<xsd:element name = "flower_gender" type = "flower_gender_type"/>
	<xsd:element name = "position_of_perianth" type = "position_of_perianth_type"/>
	<xsd:element name = "composite_ray_floret_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "composite_ray_floret_length_absolute_minimum"/>
				<xsd:element ref = "composite_ray_floret_length_usual_minimum"/>
				<xsd:element ref = "composite_ray_floret_length_usual_maximum"/>
				<xsd:element ref = "composite_ray_floret_length_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "composite_ray_floret_number">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "composite_ray_floret_number_absolute_minimum"/>
				<xsd:element ref = "composite_ray_floret_number_usual_minimum"/>
				<xsd:element ref = "composite_ray_floret_number_usual_maximum"/>
				<xsd:element ref = "composite_ray_floret_number_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "composite_ray_floret_color" type = "color_type"/>
	<xsd:element name = "composite_disc_floret_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "composite_disc_floret_length_absolute_minimum"/>
				<xsd:element ref = "composite_disc_floret_length_usual_minimum"/>
				<xsd:element ref = "composite_disc_floret_length_usual_maximum"/>
				<xsd:element ref = "composite_disc_floret_length_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "composite_disc_floret_number">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "composite_disc_floret_number_absolute_minimum"/>
				<xsd:element ref = "composite_disc_floret_number_usual_minimum"/>
				<xsd:element ref = "composite_disc_floret_number_usual_maximum"/>
				<xsd:element ref = "composite_disc_floret_number_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "composite_disc_floret_color" type = "color_type"/>
	<xsd:element name = "general">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "bloom_time" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "inflorescence_position" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "inflorescence_type" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "flower_attachment" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "flower_gender" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "position_of_perianth" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "composite_ray_floret_length" minOccurs = "0"/>
				<xsd:element ref = "composite_ray_floret_number" minOccurs = "0"/>
				<xsd:element ref = "composite_ray_floret_color" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "composite_disc_floret_length" minOccurs = "0"/>
				<xsd:element ref = "composite_disc_floret_number" minOccurs = "0"/>
				<xsd:element ref = "composite_disc_floret_color" minOccurs = "0" maxOccurs = "unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "perianth">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "calyx_symmetry" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "calyx_fusion" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "sepal_number" minOccurs = "0"/>
				<xsd:element ref = "calyx_tube_length" minOccurs = "0"/>
				<xsd:element ref = "calyx_tube_width" minOccurs = "0"/>
				<xsd:element ref = "sepal_length" minOccurs = "0"/>
				<xsd:element ref = "sepal_width" minOccurs = "0"/>
				<xsd:element ref = "sepal_orientation" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "sepal_color" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "sepal_shape" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "sepal_margin" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "sepal_apex" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "sepal_pubescence" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "sepal_pubescence_type" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "other_sepal_surface_features" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "sepal_persistence" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "corolla_symmetry" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "corolla_fusion" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "petal_number" minOccurs = "0"/>
				<xsd:element ref = "corolla_shape" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "corolla_tube_length" minOccurs = "0"/>
				<xsd:element ref = "corolla_tube_width" minOccurs = "0"/>
				<xsd:element ref = "petal_length" minOccurs = "0"/>
				<xsd:element ref = "petal_width" minOccurs = "0"/>
				<xsd:element ref = "petal_orientation" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "petal_color" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "petal_shape" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "petal_margin" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "petal_apex" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "petal_pubescence" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "petal_persistence" minOccurs = "0" maxOccurs = "unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "androecium">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "stamen_number" minOccurs = "0"/>
				<xsd:element ref = "stamen_position" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "stamen_grouping_and_fusion" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "filament_length" minOccurs = "0"/>
				<xsd:element ref = "anther_length" minOccurs = "0"/>
				<xsd:element ref = "staminode_presence" minOccurs = "0" maxOccurs = "unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "gynoecium">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "ovary_position" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "pistil_number" minOccurs = "0"/>
				<xsd:element ref = "carpel_fusion" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "number_of_carpels_per_flower" minOccurs = "0"/>
				<xsd:element ref = "number_of_styles_per_pistil" minOccurs = "0"/>
				<xsd:element ref = "ovary_length" minOccurs = "0"/>
				<xsd:element ref = "style_length" minOccurs = "0"/>
				<xsd:element ref = "stigma_length" minOccurs = "0"/>
				<xsd:element ref = "placentation" minOccurs = "0" maxOccurs = "unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "other_floral_features">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "receptacle_shape" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "receptacle_chaff_presence" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "hypanthium_presence" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "involucre_shape" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "phyllary_length" minOccurs = "0"/>
				<xsd:element ref = "phyllary_number" minOccurs = "0"/>
				<xsd:element ref = "phyllary_color" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "phyllary_orientation" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "phyllary_shape" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "phyllary_margin" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "phyllary_apex" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "phyllary_pubescence" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "phyllary_pubescence_type" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "other_phyllary_surface_features" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "pappus_type" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "pappus_whorl_complexity" minOccurs = "0" maxOccurs = "unbounded"/>
				<xsd:element ref = "pappus_number" minOccurs = "0"/>
				<xsd:element ref = "pappus_color" minOccurs = "0" maxOccurs = "unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "calyx_fusion" type = "calyx_fusion_type"/>
	<xsd:element name = "calyx_tube_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "calyx_tube_length_absolute_minimum"/>
				<xsd:element ref = "calyx_tube_length_usual_minimum"/>
				<xsd:element ref = "calyx_tube_length_usual_maximum"/>
				<xsd:element ref = "calyx_tube_length_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "calyx_tube_width">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "calyx_tube_width_absolute_minimum"/>
				<xsd:element ref = "calyx_tube_width_usual_minimum"/>
				<xsd:element ref = "calyx_tube_width_usual_maximum"/>
				<xsd:element ref = "calyx_tube_width_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "sepal_width">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "sepal_width_absolute_minimum"/>
				<xsd:element ref = "sepal_width_usual_minimum"/>
				<xsd:element ref = "sepal_width_usual_maximum"/>
				<xsd:element ref = "sepal_width_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "sepal_orientation" type = "sepal_orientation_type"/>
	<xsd:element name = "sepal_shape" type = "sepal_shape_type"/>
	<xsd:element name = "sepal_margin" type = "sepal_margin_type"/>
	<xsd:element name = "sepal_apex" type = "sepal_apex"/>
	<xsd:element name = "sepal_pubescence" type = "sepal_pubescence_type"/>
	<xsd:element name = "sepal_pubescence_type" type = "sepal_pubescence_type_type"/>
	<xsd:element name = "other_sepal_surface_features" type = "other_sepal_surface_features"/>
	<xsd:element name = "sepal_persistence" type = "sepal_persistence_type"/>
	<xsd:element name = "corolla_fusion" type = "corolla_fusion_type"/>
	<xsd:element name = "corolla_shape" type = "corolla_shape_type"/>
	<xsd:element name = "corolla_tube_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "corolla_tube_length_absolute_minimum"/>
				<xsd:element ref = "corolla_tube_length_usual_minimum"/>
				<xsd:element ref = "corolla_tube_length_usual_maximum"/>
				<xsd:element ref = "corolla_tube_length_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "corolla_tube_width">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "corolla_tube_width_absolute_minimum"/>
				<xsd:element ref = "corolla_tube_width_usual_minimum"/>
				<xsd:element ref = "corolla_tube_width_usual_maximum"/>
				<xsd:element ref = "corolla_tube_width_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "petal_width">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "petal_width_absolute_minimum"/>
				<xsd:element ref = "petal_width_usual_minimum"/>
				<xsd:element ref = "petal_width_usual_maximum"/>
				<xsd:element ref = "petal_width_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "petal_orientation" type = "petal_orientation_type"/>
	<xsd:element name = "petal_shape" type = "petal_shape_type"/>
	<xsd:element name = "petal_margin" type = "petal_margin_type"/>
	<xsd:element name = "petal_apex" type = "petal_apex_type"/>
	<xsd:element name = "petal_pubescence" type = "petal_pubescence_type"/>
	<xsd:element name = "petal_persistence" type = "petal_persistence_type"/>
	<xsd:element name = "stamen_position" type = "stamen_position_type"/>
	<xsd:element name = "stamen_grouping_and_fusion" type = "stamen_grouping_and_fusion"/>
	<xsd:element name = "filament_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "filament_length_absolute_minimum"/>
				<xsd:element ref = "filament_length_usual_minimum"/>
				<xsd:element ref = "filament_length_usual_maximum"/>
				<xsd:element ref = "filament_length_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "anther_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "anther_length_absolute_minimum"/>
				<xsd:element ref = "anther_length_usual_minimum"/>
				<xsd:element ref = "anther_length_usual_maximum"/>
				<xsd:element ref = "anther_length_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "staminode_presence" type = "staminode_presence_type"/>
	<xsd:element name = "ovary_position" type = "ovary_position_type"/>
	<xsd:element name = "carpel_fusion" type = "carpel_fusion_type"/>
	<xsd:element name = "number_of_carpels_per_flower">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "number_of_carpels_per_flower_absolute_minimum"/>
				<xsd:element ref = "number_of_carpels_per_flower_usual_minimum"/>
				<xsd:element ref = "number_of_carpels_per_flower_usual_maximum"/>
				<xsd:element ref = "number_of_carpels_per_flower_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "number_of_styles_per_pistil">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "number_of_styles_per_pistil_absolute_minimum"/>
				<xsd:element ref = "number_of_styles_per_pistil_usual_minimum"/>
				<xsd:element ref = "number_of_styles_per_pistil_usual_maximum"/>
				<xsd:element ref = "number_of_styles_per_pistil_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "ovary_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "ovary_length_absolute_minimum"/>
				<xsd:element ref = "ovary_length_usual_minimum"/>
				<xsd:element ref = "ovary_length_usual_maximum"/>
				<xsd:element ref = "ovary_length_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "style_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "style_length_absolute_minimum"/>
				<xsd:element ref = "style_length_usual_minimum"/>
				<xsd:element ref = "style_length_usual_maximum"/>
				<xsd:element ref = "style_length_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "stigma_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "stigma_length_absolute_minimum"/>
				<xsd:element ref = "stigma_length_usual_minimum"/>
				<xsd:element ref = "stigma_length_usual_maximum"/>
				<xsd:element ref = "stigma_length_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "receptacle_shape" type = "receptacle_shape_type"/>
	<xsd:element name = "receptacle_chaff_presence" type = "receptacle_chaff_presence_type"/>
	<xsd:element name = "hypanthium_presence" type = "hypanthium_presence_type"/>
	<xsd:element name = "involucre_shape" type = "involucre_shape_type"/>
	<xsd:element name = "phyllary_length">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "phyllary_length_absolute_minimum"/>
				<xsd:element ref = "phyllary_length_usual_minimum"/>
				<xsd:element ref = "phyllary_length_usual_maximum"/>
				<xsd:element ref = "phyllary_length_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "phyllary_number">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "phyllary_number_absolute_minimum"/>
				<xsd:element ref = "phyllary_number_usual_minimum"/>
				<xsd:element ref = "phyllary_number_usual_maximum"/>
				<xsd:element ref = "phyllary_number_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "phyllary_color" type = "color_type"/>
	<xsd:element name = "phyllary_orientation" type = "phyllary_orientation_type"/>
	<xsd:element name = "phyllary_shape" type = "phyllary_shape_type"/>
	<xsd:element name = "phyllary_margin" type = "phyllary_margin_type"/>
	<xsd:element name = "phyllary_apex" type = "phyllary_apex_type"/>
	<xsd:element name = "phyllary_pubescence" type = "phyllary_pubescence_type"/>
	<xsd:element name = "phyllary_pubescence_type" type = "phyllary_pubescence_type_type"/>
	<xsd:element name = "other_phyllary_surface_features" type = "other_phyllary_surface_features_type"/>
	<xsd:element name = "pappus_type" type = "pappus_type"/>
	<xsd:element name = "pappus_whorl_complexity" type = "pappus_whorl_complexity"/>
	<xsd:element name = "pappus_number">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "pappus_number_absolute_minimum"/>
				<xsd:element ref = "pappus_number_usual_minimum"/>
				<xsd:element ref = "pappus_number_usual_maximum"/>
				<xsd:element ref = "pappus_number_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "pappus_color" type = "color_type"/>
	<xsd:element name = "composite_ray_floret_length_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "composite_ray_floret_length_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "composite_ray_floret_length_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "composite_ray_floret_length_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "composite_ray_floret_number_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "composite_ray_floret_number_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "composite_ray_floret_number_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "composite_ray_floret_number_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "composite_disc_floret_length_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "composite_disc_floret_length_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "composite_disc_floret_length_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "composite_disc_floret_length_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "composite_disc_floret_number_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "composite_disc_floret_number_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "composite_disc_floret_number_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "composite_disc_floret_number_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "sepal_number_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "sepal_number_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "sepal_number_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "sepal_number_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "calyx_tube_length_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "calyx_tube_length_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "calyx_tube_length_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "calyx_tube_length_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "calyx_tube_width_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "calyx_tube_width_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "calyx_tube_width_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "calyx_tube_width_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "sepal_length_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "sepal_length_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "sepal_length_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "sepal_length_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "sepal_width_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "sepal_width_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "sepal_width_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "sepal_width_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "petal_number_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "petal_number_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "petal_number_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "petal_number_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "corolla_tube_length_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "corolla_tube_length_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "corolla_tube_length_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "corolla_tube_length_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "corolla_tube_width_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "corolla_tube_width_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "corolla_tube_width_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "corolla_tube_width_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "petal_width_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "petal_width_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "petal_width_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "petal_width_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "stamen_number_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "stamen_number_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "stamen_number_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "stamen_number_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "filament_length_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "filament_length_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "filament_length_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "filament_length_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "anther_length_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "anther_length_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "anther_length_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "anther_length_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "pistil_number_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "pistil_number_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "pistil_number_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "pistil_number_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "number_of_carpels_per_flower_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "number_of_carpels_per_flower_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "number_of_carpels_per_flower_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "number_of_carpels_per_flower_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "number_of_styles_per_pistil_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "number_of_styles_per_pistil_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "number_of_styles_per_pistil_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "number_of_styles_per_pistil_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "ovary_length_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "ovary_length_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "ovary_length_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "ovary_length_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "style_length_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "style_length_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "style_length_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "style_length_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "stigma_length_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "stigma_length_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "stigma_length_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "stigma_length_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "phyllary_length_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "phyllary_length_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "phyllary_length_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "phyllary_length_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "phyllary_number_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "phyllary_number_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "phyllary_number_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "phyllary_number_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "pappus_number_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "pappus_number_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "pappus_number_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "pappus_number_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "color_of_mature_fruit" type = "color_type"/>
	<xsd:element name = "time_to_maturity">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "time_to_maturity_absolute_minimum"/>
				<xsd:element ref = "time_to_maturity_usual_minimum"/>
				<xsd:element ref = "time_to_maturity_usual_maximum"/>
				<xsd:element ref = "time_to_maturity_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "fruit_length_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "fruit_length_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "fruit_length_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "fruit_length_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "time_to_maturity_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "time_to_maturity_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "time_to_maturity_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "time_to_maturity_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "pollen_cone_length_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "pollen_cone_length_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "pollen_cone_length_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "pollen_cone_length_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "seed_cone_length_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "seed_cone_length_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "seed_cone_length_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "seed_cone_length_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "seed_cone_time_to_maturity_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "seed_cone_time_to_maturity_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "seed_cone_time_to_maturity_absolute_maximum" type = "xsd:string"/>
	<xsd:element name = "seed_cone_time_to_maturity_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "presence_of_milky_sap" type = "prescence_of_milky_sap_type"/>
	<xsd:complexType name = "presence_of_bud_clusters_at_ends_of_twigs">
		<xsd:simpleContent>
			<xsd:extension base = "xsd:string"/>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:element name = "seed_cone_armature_persistence" type = "seed_cone_armature_persistence_type"/>
	<xsd:element name = "seed_cone_armature_features" type = "seed_cone_armature_features_type"/>
	<xsd:element name = "number_of_needles_per_cluster_or_fascicle">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref = "number_of_needles_per_cluster_or_fascicle_absolute_minimum"/>
				<xsd:element ref = "number_of_needles_per_cluster_or_fascicle_usual_minimum"/>
				<xsd:element ref = "number_of_needles_per_cluster_or_fascicle_usual_maximum"/>
				<xsd:element ref = "number_of_needles_per_cluster_or_fascicle_absolute_maximum"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "number_of_needles_per_cluster_or_fascicle_absolute_minimum" type = "xsd:string"/>
	<xsd:element name = "number_of_needles_per_cluster_or_fascicle_usual_minimum" type = "xsd:string"/>
	<xsd:element name = "number_of_needles_per_cluster_or_fascicle_usual_maximum" type = "xsd:string"/>
	<xsd:element name = "number_of_needles_per_cluster_or_fascicle_absolute_maximum" type = "xsd:string"/>
</xsd:schema>