<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:stratml="http://www.stratml.net" xmlns:px="urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17" targetNamespace="http://www.stratml.net" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
	<xsd:include schemaLocation="CoreComponents.xsd"/>
	<xsd:element name="StrategicPerformancePlans">
		<xsd:complexType>
			<xsd:choice>
				<xsd:sequence>
					<xsd:element ref="stratml:Organization" id="xuuid-f8d6372e-52e8-4a60-ab1c-274aad8bcf33x" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="stratml:Vision" id="xuuid-d4dbdad8-0cdd-4294-b091-b8bec961d03bx" minOccurs="0"/>
					<xsd:element ref="stratml:Mission" id="xuuid-f66bec3e-2714-49ec-8e15-8820cecba9aex" minOccurs="0"/>
					<xsd:element ref="stratml:Value" id="xuuid-1ab0aa31-a42f-410e-8b2c-29c22eed8a77x" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="stratml:Goal" id="xuuid-294b80a3-7288-4477-9458-35292f7a47c3x" maxOccurs="unbounded"/>
				</xsd:sequence>
				<xsd:sequence>
					<xsd:element ref="stratml:Name" id="uuid-eeb5b011-9843-4fa3-a280-1af6bb3477f4"/>
					<xsd:element ref="stratml:Description" id="uuid-8e497247-1d8b-4f09-8332-06d3666f1dae" minOccurs="0"/>
					<xsd:element ref="stratml:OtherInformation" id="uuid-63f013cf-6bd3-4050-a4b3-0eaa33bea69a" minOccurs="0"/>
					<xsd:element name="StrategicPlanCore" id="uuid-314a1a55-714a-4b74-85da-4fc705457800">
						<xsd:complexType>
							<xsd:complexContent>
								<xsd:extension base="stratml:StrategicPlanCoreType">
									<xsd:sequence>
										<xsd:element name="Goal" maxOccurs="unbounded">
											<xsd:complexType>
												<xsd:complexContent>
													<xsd:extension base="stratml:GoalType">
														<xsd:sequence>
															<xsd:element name="Objective">
																<xsd:complexType>
																	<xsd:complexContent>
																		<xsd:extension base="stratml:ObjectiveType">
																			<xsd:sequence>
																				<xsd:element ref="stratml:ValueChain" maxOccurs="unbounded"/>
																			</xsd:sequence>
																		</xsd:extension>
																	</xsd:complexContent>
																</xsd:complexType>
															</xsd:element>
														</xsd:sequence>
													</xsd:extension>
												</xsd:complexContent>
											</xsd:complexType>
										</xsd:element>
									</xsd:sequence>
								</xsd:extension>
							</xsd:complexContent>
						</xsd:complexType>
					</xsd:element>
					<xsd:element ref="stratml:AdministrativeInformation" id="uuid-1453760d-6cf8-4916-8c45-862adde59002" minOccurs="0"/>
				</xsd:sequence>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Input" id="TBD01">
		<xsd:annotation>
			<xsd:documentation/>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="stratml:Name" id="TBD02"/>
				<xsd:element ref="stratml:Description" id="TBD03" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Metric" type="xsd:string">
		<xsd:annotation>
			<xsd:documentation/>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Outcome" id="TBD04">
		<xsd:annotation>
			<xsd:documentation/>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="stratml:Name" id="TBD05"/>
				<xsd:element ref="stratml:Description" id="TBD06" minOccurs="0"/>
				<xsd:element ref="stratml:Output" id="TBD07" maxOccurs="unbounded"/>
				<xsd:element ref="stratml:Process" id="TBD08" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Output" id="TBD10">
		<xsd:annotation>
			<xsd:documentation/>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="stratml:Name" id="TBD11"/>
				<xsd:element ref="stratml:Description" id="TBD12" minOccurs="0"/>
				<xsd:element ref="stratml:Input" id="TBD13" maxOccurs="unbounded"/>
				<xsd:element ref="stratml:Process" id="TBD14" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Process" id="TBD20">
		<xsd:annotation>
			<xsd:documentation/>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="stratml:Name" id="TBD21"/>
				<xsd:element ref="stratml:Description" id="TBD22" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Unit" type="xsd:string">
		<xsd:annotation>
			<xsd:documentation>While use of this element is optional in strategic plans, at least one measurable objective must be specified in a performance plan and most organizations will want to specify multiple objectives in their strategic plans as well.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="UnitOfMeasurement" type="xsd:string">
		<xsd:annotation>
			<xsd:documentation/>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ValueChain" id="TBD30">
		<xsd:annotation>
			<xsd:documentation/>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="stratml:Name" id="TBD31" minOccurs="0"/>
				<xsd:element ref="stratml:Outcome" id="TBD32"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="MetricType">
		<xsd:choice>
			<xsd:element ref="stratml:UnitOfMeasurement" minOccurs="0"/>
		</xsd:choice>
	</xsd:complexType>
</xsd:schema>
