<?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:import namespace="http://www.w3.org/2001XMLSchema" />
	<xsd:element name="Inspection">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Component" minOccurs="0" />
			</xsd:sequence>
			<xsd:attribute name="inspectionId" use="required" type="xsd:string" />
			<xsd:attribute name="frameRef" type="xsd:IDREF" />
			<xsd:attribute name="layer" type="xsd:string" />
			<xsd:attribute name="status">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:enumeration value="PASSED" />
						<xsd:enumeration value="FAILED" />
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Component">
		<xsd:complexType>
			<xsd:attribute name="designator" use="required" type="xsd:ID" />
			<xsd:attribute name="imageId" type="xsd:string" />
			<xsd:attribute name="subassembly" type="xsd:string" />
			<xsd:attribute name="type" type="xsd:string" />
			<xsd:attribute name="layer">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:enumeration value="TOP" />
						<xsd:enumeration value="BOTTOM" />
						<xsd:enumeration value="INTERNAL" />
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name="subcomponent" type="xsd:string" />
			<xsd:attribute name="termination" type="xsd:string" />
			<xsd:attribute name="partId" type="xsd:string" />
			<xsd:attribute name="package" type="xsd:string" />
			<xsd:attribute name="jointType" type="xsd:string" />
			<xsd:attribute name="jointSubtype" type="xsd:string" />
		</xsd:complexType>
	</xsd:element>
</xsd:schema>