<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://www.pwg.org/schemas/sm/0.90/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.pwg.org/schemas/sm/0.90/" version="0.90">
	<xsd:include schemaLocation="http://www.pwg.org/schemas/sm/0.90/MediaWellKnownValues.xsd"/>
	<xsd:annotation>
		<xsd:documentation xml:lang="en">PWG Media Element schema (Media Master List)
Copyright 2002, IEEE Industry Standards and Technology Organization/Printer Working Group. 
All rights reserved</xsd:documentation>
	</xsd:annotation>
	<xsd:element name="Media">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaSizeAliasNameWKV MediaSizeLegacyNamesWKV MediaSizeSelfDescribingNameWKV MediaSizeNameExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaDefault">
		<xsd:annotation>
			<xsd:documentation source="www.pwg.org">Valid names contained in "The Printer Working Groups Standard for Media Standardized Names" (ftp://ftp.pwg.org/pub/pwg/standards/pwg5101.1.pdf)</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleType>
			<xsd:union memberTypes="MediaSizeAliasNameWKV MediaSizeLegacyNamesWKV MediaSizeSelfDescribingNameWKV MediaSizeNameExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaSupported">
		<xsd:annotation>
			<xsd:documentation source="www.pwg.org">Valid names contained in "The Printer Working Groups Standard for Media Standardized Names" (ftp://ftp.pwg.org/pub/pwg/standards/pwg5101.1.pdf)</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Media" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaBackCoating">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaCoatingWKV MediaNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaBackCoatingDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaCoatingWKV MediaNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaBackCoatingSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaBackCoating" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaCol" type="MediaCol"/>
	<xsd:element name="MediaColDefault" type="MediaCol"/>
	<xsd:element name="MediaColSupported" type="MediaColSupported"/>
	<xsd:element name="MediaColor">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaColorWKV MediaColorExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaColorDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaColorWKV MediaColorExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaColorSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaColor" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaFrontCoating">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaCoatingWKV MediaNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaFrontCoatingDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaCoatingWKV MediaNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaFrontCoatingSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaFrontCoating" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaHoleCount" type="xsd:integer"/>
	<xsd:element name="MediaHoleCountDefault" type="xsd:integer"/>
	<xsd:element name="MediaHoleCountSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaHoleCount" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaInfo">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaInfoDefault">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaInfoSupported" type="xsd:boolean"/>
	<xsd:element name="MediaKey">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaKeyDefault">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaKeySupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaKey" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaOrderCount">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaOrderCountDefault">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaOrderCountSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaOrderCount" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaPreprinted">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaPreprintedDefault">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaPreprintedSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaPreprinted" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaRecycled">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaRecycledWKV MediaNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaRecycledDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaRecycledWKV MediaNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaRecycledSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaRecycled"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaSize" type="mediaSize"/>
	<xsd:element name="MediaSizeDefault" type="mediaSize"/>
	<xsd:element name="MediaSizeSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaSize" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaSizeName">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaSizeNameWKV MediaSizeNameExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaSizeNameDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaSizeNameWKV MediaSizeNameExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaSizeNameSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaSizeName" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaType">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaTypeWKV MediaTypeExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaTypeDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaTypeWKV MediaTypeExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaTypeSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaType" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaWeightMetric" type="xsd:integer"/>
	<xsd:element name="MediaWeightMetricDefault" type="xsd:integer"/>
	<xsd:element name="MediaWeightMetricSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaWeightMetric" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:annotation>
		<xsd:documentation>Complex media types</xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="MediaCol">
		<xsd:sequence>
			<xsd:element ref="MediaBackCoating" minOccurs="0"/>
			<xsd:element ref="MediaColor" minOccurs="0"/>
			<xsd:element ref="MediaFrontCoating" minOccurs="0"/>
			<xsd:element ref="MediaHoleCount" minOccurs="0"/>
			<xsd:element ref="MediaInfo" minOccurs="0"/>
			<xsd:element ref="MediaKey" minOccurs="0"/>
			<xsd:element ref="MediaOrderCount" minOccurs="0"/>
			<xsd:element ref="MediaPreprinted" minOccurs="0"/>
			<xsd:element ref="MediaRecycled" minOccurs="0"/>
			<xsd:element ref="MediaSize" minOccurs="0"/>
			<xsd:element ref="MediaType" minOccurs="0"/>
			<xsd:element ref="MediaWeightMetric" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="MediaColSupported">
		<xsd:sequence>
			<xsd:element ref="MediaBackCoatingSupported" minOccurs="0"/>
			<xsd:element ref="MediaColorSupported" minOccurs="0"/>
			<xsd:element ref="MediaFrontCoatingSupported" minOccurs="0"/>
			<xsd:element ref="MediaHoleCountSupported" minOccurs="0"/>
			<xsd:element ref="MediaInfoSupported" minOccurs="0"/>
			<xsd:element ref="MediaKeySupported" minOccurs="0"/>
			<xsd:element ref="MediaOrderCountSupported" minOccurs="0"/>
			<xsd:element ref="MediaPreprintedSupported" minOccurs="0"/>
			<xsd:element ref="MediaRecycledSupported" minOccurs="0"/>
			<xsd:element ref="MediaSizeSupported" minOccurs="0"/>
			<xsd:element ref="MediaTypeSupported" minOccurs="0"/>
			<xsd:element ref="MediaWeightMetricSupported" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="mediaSize">
		<xsd:sequence>
			<xsd:element name="XDimension" type="xsd:integer"/>
			<xsd:element name="YDimension" type="xsd:integer"/>
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>
