<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:codes="http://apply.grants.gov/system/UniversalCodes-V2.0" xmlns:globLib="http://apply.grants.gov/system/GlobalLibrary-V2.0" xmlns:IMLS_Museum_4_0="http://apply.grants.gov/forms/IMLS_Museum_4_0-V4.0" targetNamespace="http://apply.grants.gov/forms/IMLS_Museum_4_0-V4.0" elementFormDefault="qualified" attributeFormDefault="qualified" version="4.0">
	<xs:import namespace="http://apply.grants.gov/system/UniversalCodes-V2.0" schemaLocation="https://apply07.grants.gov/apply/system/schemas/UniversalCodes-V2.0.xsd"/>
	<xs:import namespace="http://apply.grants.gov/system/GlobalLibrary-V2.0" schemaLocation="https://apply07.grants.gov/apply/system/schemas/GlobalLibrary-V2.0.xsd"/>
	<xs:element name="IMLS_Museum_4_0">
		<xs:complexType>
			<xs:sequence>
                <xs:element name="GrantProgram" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="Program">
                                <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                        <xs:enumeration value="21st Century Museum Professionals Program"/>
                                        <xs:enumeration value="Inspire! Grants for Small Museums"/>
                                        <xs:enumeration value="Museums Empowered"/>
                                        <xs:enumeration value="Museums for America"/>
                                        <xs:enumeration value="Museum Grants for African American History and Culture"/>
                                        <xs:enumeration value="Museum Grants for American Latino History and Culture"/>
                                        <xs:enumeration value="National Leadership Grants for Museums"/>
                                        <xs:enumeration value="Native American/Native Hawaiian Museum Services"/>
                                    </xs:restriction>
                                </xs:simpleType>
                            </xs:element>
                            <xs:element name="InspireGrants" minOccurs="0">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="ProjectType" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="AfricanAmericanHistory" minOccurs="0">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="ProjectType" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="NationalLeadership" minOccurs="0">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="ProjectType" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>      
				<xs:element name="GrantProgramGoals" minOccurs="0">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="CenturyGoals" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Goal" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType"/>
										<xs:element name="Objective" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" minOccurs="2" maxOccurs="2"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="InspireGrantsGoals" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Goal" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType"/>
										<xs:element name="Objective" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" minOccurs="2" maxOccurs="3"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="MuseumsEmpoweredGoals" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Goal" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType"/>
										<xs:element name="Objective" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" minOccurs="2" maxOccurs="3"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="MuseumsforAmericaGoals" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Goal" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType"/>
										<xs:element name="Objective" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" minOccurs="2" maxOccurs="3"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="AfricanAmericanHistoryGoals" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Goal" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType"/>
										<xs:element name="Objective" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" minOccurs="2" maxOccurs="2"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="AmericanLatinoHistoryGoals" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Goal" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType"/>
										<xs:element name="Objective" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" minOccurs="2" maxOccurs="2"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="NationalLeadershipGoals" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Goal" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType"/>
										<xs:element name="Objective" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" minOccurs="2" maxOccurs="2"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="NativeAmericanGoals" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Goal" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType"/>
										<xs:element name="Objective" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" minOccurs="2" maxOccurs="2"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
                     </xs:complexType>
				</xs:element>          
				<xs:element name="ProjectElements" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="LifelongLearning" minOccurs="0">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="ProjectCategory" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="CommunityEngagement" minOccurs="0">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="ProjectCategory" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
								<xs:element name="InstitutionalCapacity" minOccurs="0">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="ProjectCategory" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="CollectionsStewardship" minOccurs="0">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="ProjectCategory" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
				<xs:element name="OrgUnit" type="globLib:YesNoDataType"/>
				<xs:element name="ApplicantInformation" minOccurs="0">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="InstitutionType" type="IMLS_Museum_4_0:IMLS_Museum_4_0_InstitutionDataType"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="OrganizationalUnit" minOccurs="0">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="OrganizationName" type="IMLS_Museum_4_0:IMLS_Museum_4_0_String1_100_DataType"/>
							<xs:element name="Address" type="globLib:AddressDataTypeV3"/>
							<xs:element name="UnitInstitutionType" type="IMLS_Museum_4_0:IMLS_Museum_4_0_InstitutionDataType"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			    <xs:element name="FinancialInformation" minOccurs="0">
					<xs:complexType>
						<xs:sequence>
				            <xs:element name="Year1" type="IMLS_Museum_4_0:IMLS_Museum_4_0_YearsDataType"/>
				            <xs:element name="Year2" type="IMLS_Museum_4_0:IMLS_Museum_4_0_YearsDataType"/>
				            <xs:element name="Year3" type="IMLS_Museum_4_0:IMLS_Museum_4_0_YearsDataType"/>
                            <xs:element name="ExplainCircumstances" type="IMLS_Museum_4_0:IMLS_Museum_4_0_String1_500_DataType" minOccurs="0"/>
                            <xs:element name="MaterialWeaknesses" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType"/>
                            <xs:element name="ExplainWeakness" type="IMLS_Museum_4_0:IMLS_Museum_4_0_String1_500_DataType" minOccurs="0"/>
                            <xs:element name="Audit" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
                <xs:element name="MuseumProfile" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="Nonprofit" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" minOccurs="0"/>
                            <xs:element name="Educational" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" minOccurs="0"/>
                            <xs:element name="TangibleObjects" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" minOccurs="0"/>
                            <xs:element name="ExhibitObjects" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" minOccurs="0"/>
                            <xs:element name="Attendance" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" minOccurs="0"/>
                            <xs:element name="DaysOpen" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" minOccurs="0"/>
                            <xs:element name="ProfessionalStaff" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" minOccurs="0"/>
                            <xs:element name="FTPaidStaff" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" minOccurs="0"/>
                            <xs:element name="FTUnpaidStaff" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" minOccurs="0"/>
                            <xs:element name="PTPaidStaff" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" minOccurs="0"/>
                            <xs:element name="PTUnpaidStaff" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" minOccurs="0"/>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
				<xs:element name="FundingRequest">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="IMLSFundsRequested" type="globLib:BudgetAmountDataType"/>
							<xs:element name="MatchAmount" type="globLib:BudgetAmountDataType"/>
							<xs:element name="TotalCosts" type="globLib:BudgetTotalAmountDataType"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="IndirectCosts">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="CostType" type="IMLS_Museum_4_0:IMLS_Museum_4_0_CostTypeDataType"/>
							<xs:element name="RateNegotiatedDetails" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="AgencyType" type="IMLS_Museum_4_0:IMLS_Museum_4_0_AgencyDataType"/>
										<xs:element name="Rate" type="IMLS_Museum_4_0:IMLS_Museum_4_0_RateDataType"/>
										<xs:element name="ExpirationDate" type="xs:date" minOccurs="0"/>
										<xs:element name="UntilAmended" type="globLib:YesNoDataType" minOccurs="0"/>
									</xs:sequence>								
								</xs:complexType>
							</xs:element>
							<xs:element name="ProposalSubmittedDetails" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="AgencyType" type="IMLS_Museum_4_0:IMLS_Museum_4_0_AgencyDataType"/>
										<xs:element name="Rate" type="IMLS_Museum_4_0:IMLS_Museum_4_0_RateDataType"/>
										<xs:element name="ProposalDate" type="xs:date"/>
									</xs:sequence>								
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Abstract">
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:minLength value="1"/>
							<xs:maxLength value="3000"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="ProjectKeywords"> 
					<xs:complexType>
						<xs:sequence>	
							<xs:element name="ProjectKeyword" type="IMLS_Museum_4_0:IMLS_Museum_4_0_SelectionsDataType" maxOccurs="8"/>
						</xs:sequence>														
					</xs:complexType>
				</xs:element>
			</xs:sequence>
			<xs:attribute name="FormVersion" type="globLib:FormVersionDataType" use="required" fixed="4.0"/>
		</xs:complexType>
	</xs:element>
	<xs:simpleType name="IMLS_Museum_4_0_AgencyDataType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="5"/>
			<xs:enumeration value="6"/>
			<xs:enumeration value="7"/>
			<xs:enumeration value="3"/>
			<xs:enumeration value="8"/>
			<xs:enumeration value="1"/>
			<xs:enumeration value="12"/>
			<xs:enumeration value="4"/>
			<xs:enumeration value="16"/>
			<xs:enumeration value="11"/>
			<xs:enumeration value="2"/>
			<xs:enumeration value="10"/>
			<xs:enumeration value="9"/>
			<xs:enumeration value="17"/>
			<xs:enumeration value="13"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IMLS_Museum_4_0_InstitutionDataType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="1"/>
			<xs:enumeration value="554"/>
			<xs:enumeration value="555"/>
			<xs:enumeration value="2"/>
			<xs:enumeration value="3"/>
			<xs:enumeration value="56"/>
			<xs:enumeration value="4"/>
			<xs:enumeration value="5"/>
			<xs:enumeration value="556"/>
			<xs:enumeration value="6"/>
			<xs:enumeration value="557"/>
			<xs:enumeration value="7"/>
			<xs:enumeration value="558"/>
			<xs:enumeration value="559"/>
			<xs:enumeration value="9"/>
			<xs:enumeration value="10"/>
			<xs:enumeration value="11"/>
			<xs:enumeration value="560"/>
			<xs:enumeration value="12"/>
			<xs:enumeration value="13"/>
			<xs:enumeration value="561"/>
			<xs:enumeration value="14"/>
			<xs:enumeration value="15"/>
			<xs:enumeration value="16"/>
			<xs:enumeration value="17"/>
			<xs:enumeration value="562"/>
			<xs:enumeration value="563"/>
			<xs:enumeration value="109"/>
			<xs:enumeration value="20"/>
			<xs:enumeration value="564"/>
			<xs:enumeration value="21"/>
			<xs:enumeration value="22"/>
			<xs:enumeration value="565"/>
			<xs:enumeration value="566"/>
			<xs:enumeration value="25"/>
			<xs:enumeration value="26"/>
			<xs:enumeration value="27"/>
			<xs:enumeration value="567"/>
			<xs:enumeration value="70"/>
			<xs:enumeration value="29"/>
			<xs:enumeration value="568"/>
			<xs:enumeration value="31"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="IMLS_Museum_4_0_YearsDataType">
		<xs:sequence>
			<xs:element name="FiscalYear" type="xs:gYear"/>
			<xs:element name="TotalRevenue" type="IMLS_Museum_4_0:IMLS_Museum_4_0_AmountDataType"/>
			<xs:element name="TotalExpenses" type="IMLS_Museum_4_0:IMLS_Museum_4_0_AmountDataType"/>
			<xs:element name="SurplusorDeficit" type="IMLS_Museum_4_0:IMLS_Museum_4_0_TotalDataType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="IMLS_Museum_4_0_CostTypeDataType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Rate Negotiated"/>
			<xs:enumeration value="Proposal Submitted"/>
			<xs:enumeration value="Rate 15%"/>
			<xs:enumeration value="Not Including"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IMLS_Museum_4_0_RateDataType">
		<xs:restriction base="xs:decimal">
			<xs:minInclusive value="0.00"/>
			<xs:maxInclusive value="300.00"/>
			<xs:totalDigits value="5"/>
			<xs:fractionDigits value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IMLS_Museum_4_0_AmountDataType">
		<xs:restriction base="xs:decimal">
			<xs:minInclusive value="0.00"/>
			<xs:maxInclusive value="9999999999.99"/>
			<xs:totalDigits value="12"/>
			<xs:fractionDigits value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IMLS_Museum_4_0_TotalDataType">
		<xs:restriction base="xs:decimal">
			<xs:minInclusive value="-9999999999.99"/>
			<xs:maxInclusive value="9999999999.99"/>
			<xs:totalDigits value="12"/>
			<xs:fractionDigits value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IMLS_Museum_4_0_SelectionsDataType">
		<xs:restriction base="xs:string">
			<xs:minLength value="3"/>
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IMLS_Museum_4_0_String1_100_DataType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="100"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IMLS_Museum_4_0_String1_500_DataType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="500"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
