Blame data/av.xsd

Packit 712bc5
Packit 712bc5
<xsd:schema xmlns:av="urn:schemas-upnp-org:av:av" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:schemas-upnp-org:av:av" version="3-20101231">
Packit 712bc5
	<xsd:annotation>
Packit 712bc5
		<xsd:documentation xml:lang="en">
Packit 712bc5
		Note that all schema supplied by the UPnP Forum AV WC committee are for informational use only and that the
Packit 712bc5
		standardized DCPs describe the normative requirements for these schema. Some schema provided do not necessarily
Packit 712bc5
		embody requirements regarding number of element occurrances allowed or their ordering.
Packit 712bc5
Packit 712bc5
		Schema for UPnP A/V AV
Packit 712bc5
		</xsd:documentation>
Packit 712bc5
	</xsd:annotation>
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	<xsd:simpleType name="_pName.attributeOnly">
Packit 712bc5
		<xsd:annotation>
Packit 712bc5
			<xsd:documentation>
Packit 712bc5
				Dependent property name that has no associated independent property.
Packit 712bc5
				MAY include namespace prefix
Packit 712bc5
				MUST NOT include independent property name
Packit 712bc5
			</xsd:documentation>
Packit 712bc5
		</xsd:annotation>
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:pattern value="([\i-[:]][\c-[:]]*:)?@[\i-[:]][\c-[:]]*"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="_pName.elementIncluded">
Packit 712bc5
		<xsd:annotation>
Packit 712bc5
			<xsd:documentation>
Packit 712bc5
				General property name type
Packit 712bc5
				MUST include independent property name
Packit 712bc5
				MAY include namespace prefix
Packit 712bc5
				MAY include dependent property name
Packit 712bc5
			</xsd:documentation>
Packit 712bc5
		</xsd:annotation>
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:pattern value="([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]*(@[\i-[:]][\c-[:]]*)?"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="pName">
Packit 712bc5
		<xsd:union memberTypes="av:_pName.attributeOnly av:_pName.elementIncluded"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="pName.csv.1-n">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:pattern value="(([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]*(@[\i-[:]][\c-[:]])?)|(@[\i-[:]][\c-[:]])(,(([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]*(@[\i-[:]][\c-[:]])?)|(@[\i-[:]][\c-[:]]))*"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="pName.csv.0-n">
Packit 712bc5
		<xsd:union memberTypes="av:pName.csv.1-n av:string.len.0"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	
Packit 712bc5
	     Use the following names in type names that represent individual
Packit 712bc5
	     strings or delimited sequences of strings to distinguish the cases
Packit 712bc5
	     where individual string components MUST be empty vs. MAY be empty vs.
Packit 712bc5
	     MUST NOT be empty:
Packit 712bc5
Packit 712bc5
	        string.len.0
Packit 712bc5
	        string.len.1_
Packit 712bc5
			string.len.0_
Packit 712bc5
	-->
Packit 712bc5
	
Packit 712bc5
	<xsd:simpleType name="_unsignedInt0">
Packit 712bc5
		<xsd:restriction base="xsd:token">
Packit 712bc5
			<xsd:pattern value="0*[0-9]{1,9}"/>
Packit 712bc5
			<xsd:pattern value="0*[1-3][0-9]{9}"/>
Packit 712bc5
			<xsd:pattern value="0*4[0-1][0-9]{8}"/>
Packit 712bc5
			<xsd:pattern value="0*42[0-8][0-9]{7}"/>
Packit 712bc5
			<xsd:pattern value="0*429[0-3][0-9]{6}"/>
Packit 712bc5
			<xsd:pattern value="0*4294[0-8][0-9]{5}"/>
Packit 712bc5
			<xsd:pattern value="0*42949[0-5][0-9]{4}"/>
Packit 712bc5
			<xsd:pattern value="0*429496[0-6][0-9]{3}"/>
Packit 712bc5
			<xsd:pattern value="0*4294967[0-1][0-9]{2}"/>
Packit 712bc5
			<xsd:pattern value="0*42949672[0-8][0-9]"/>
Packit 712bc5
			<xsd:pattern value="0*429496729[0-5]"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="_unsignedInt">
Packit 712bc5
		<xsd:restriction base="xsd:token">
Packit 712bc5
			<xsd:pattern value="0*(([0-9]{1,9})|([1-3][0-9]{9})|(4[0-1][0-9]{8})|(42[0-8][0-9]{7})|(429[0-3][0-9]{6})|(4294[0-8][0-9]{5})|(42949[0-5][0-9]{4})|(429496[0-6][0-9]{3})|(4294967[0-1][0-9]{2})|(42949672[0-8][0-9])|(429496729[0-5]))"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="string.len.0">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:length value="0"/>
Packit 712bc5
			<xsd:whiteSpace value="collapse"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="string.len.1_">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:pattern value="\s*\S+\s*"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="string.len.0_">
Packit 712bc5
		<xsd:restriction base="xsd:string"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="string.len.0_256">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:maxLength value="256"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="NCName.len.1_31">
Packit 712bc5
		<xsd:restriction base="xsd:NCName">
Packit 712bc5
			<xsd:maxLength value="31"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="csv.0_.string.len.1_">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:pattern value="([^,]|\\,)+(,([^,]|\\,)+)*"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="csv.0_.string.len.0_">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:pattern value="([^,]|\\,)*(,([^,]|\\,)*)*"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="csv.1_.string.len.1_">
Packit 712bc5
		<xsd:restriction base="av:csv.0_.string.len.1_">
Packit 712bc5
			<xsd:minLength value="1"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="csv.1_.string.len.0_">
Packit 712bc5
		<xsd:restriction base="av:csv.0_.string.len.0_">
Packit 712bc5
			<xsd:minLength value="1"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="csv.4.string.len.1_">
Packit 712bc5
		<xsd:restriction base="av:csv.0_.string.len.1_">
Packit 712bc5
			<xsd:pattern value="([^,]|\\,)+(,([^,]|\\,)+){3}"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="csv.4.string.len.0_">
Packit 712bc5
		<xsd:restriction base="av:csv.0_.string.len.0_">
Packit 712bc5
			<xsd:pattern value="([^,]|\\,)*(,([^,]|\\,)*){3}"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="csv.0_.unsignedInteger">
Packit 712bc5
		<xsd:union memberTypes="av:csv.1_.unsignedInteger av:string.len.0"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="csv.1_.unsignedInteger">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:pattern value="([0-9]+)(,[0-9]+)*"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="csv.1_Name">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:pattern value="(\i\c*)(,(\i\c*))*"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="csv.1_.QName">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:pattern value="([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]*(,([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]*)*"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="csv.1_.NCName">
Packit 712bc5
		<xsd:restriction base="av:csv.1_.QName">
Packit 712bc5
			<xsd:pattern value="[^:]+"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="csv.1_.colonDelimPairs">
Packit 712bc5
		<xsd:restriction base="xsd:token">
Packit 712bc5
			<xsd:pattern value="[^:]+:[^:]+(,[^:]+:[^:]+)*"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	<xsd:simpleType name="string.const.ALL">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:enumeration value="ALL"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="string.const.ANY">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:enumeration value="ANY"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="string.const.AUTO">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:enumeration value="AUTO"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="string.const.DEFAULT">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:enumeration value="DEFAULT"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="string.const.FIRST-RUN">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:enumeration value="FIRST-RUN"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="string.const.HIGHEST">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:enumeration value="HIGHEST"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="string.const.INFINITY">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:enumeration value="INFINITY"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="string.const.LOWEST">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:enumeration value="LOWEST"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="string.const.NOT_IMPLEMENTED">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:enumeration value="NOT_IMPLEMENTED"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="string.const.NOW">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:enumeration value="NOW"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="string.const.OBJECTID">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:enumeration value="OBJECTID"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="string.const.PREDEF">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:enumeration value="PREDEF"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="string.const.REPEAT">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:enumeration value="REPEAT"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="string.const.UNBOUNDED">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:enumeration value="UNBOUNDED"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="string.const.UNKNOWN">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:enumeration value="UNKNOWN"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	<xsd:simpleType name="unsignedInt.or.UNKNOWN">
Packit 712bc5
		<xsd:union memberTypes="xsd:unsignedInt av:string.const.UNKNOWN"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="unsignedInt.or.UNBOUNDED">
Packit 712bc5
		<xsd:union memberTypes="xsd:unsignedInt av:string.const.UNBOUNDED"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="positiveInt">
Packit 712bc5
		<xsd:restriction base="xsd:unsignedInt">
Packit 712bc5
			<xsd:minInclusive value="1"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="rational">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:pattern value="-?[0-9]+(/0*[1-9][0-9]*)?"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="nonZeroRational">
Packit 712bc5
		<xsd:restriction base="av:rational">
Packit 712bc5
			<xsd:pattern value="[^/]*[1-9].*"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="long.-1_">
Packit 712bc5
		<xsd:restriction base="xsd:long">
Packit 712bc5
			<xsd:minInclusive value="-1"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="int.-1_">
Packit 712bc5
		<xsd:restriction base="xsd:int">
Packit 712bc5
			<xsd:minInclusive value="-1"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
				EBNF from ScheduledRecording:1 1.00
Packit 712bc5
Packit 712bc5
		sched-start		::=	date-time	|
Packit 712bc5
									day-of-yr-time	|
Packit 712bc5
									named-day-time	|
Packit 712bc5
									T-labeled-time	|
Packit 712bc5
									'NOW'
Packit 712bc5
		start-range		::=	(date-time|'NOW') '/' (date-time|'INFINITY')
Packit 712bc5
Packit 712bc5
		duration			::=	'P' [n 'D'] time
Packit 712bc5
		duration-long	::=	duration|'INFINITY'
Packit 712bc5
		duration-any	::=	duration|'INFINITY'|'ANY'
Packit 712bc5
		duration-adj	::=	('+'|'-') duration
Packit 712bc5
		duration-range	::=	duration '/' duration-long
Packit 712bc5
Packit 712bc5
		date-time		::=	yyyy '-' mm '-' dd T-labeled-time
Packit 712bc5
		day-of-yr-time	::=	         mm '-' dd T-labeled-time
Packit 712bc5
		named-day-time	::=	         named-day T-labeled-time
Packit 712bc5
Packit 712bc5
		T-labeled-time	::=	'T' time [zone]
Packit 712bc5
		time				::=	HH ':' MM ':' SS
Packit 712bc5
		zone				::=	'Z'|(('+'|'-') HH ':' MM)
Packit 712bc5
		month-day		::=	mm '-' dd
Packit 712bc5
		named-day		::=	'MON'|'TUE'|'WED'|'THU'|'FRI'|'SAT'|'SUN'|
Packit 712bc5
									'MON-FRI'|'MON-SAT'
Packit 712bc5
		n					::=	1*DIGIT (* non-negative integer *)
Packit 712bc5
		yyyy				::=	4DIGIT  (* 0001-9999 *)
Packit 712bc5
		mm					::=	2DIGIT  (* 01-12 *)
Packit 712bc5
Packit 712bc5
	-->
Packit 712bc5
	<xsd:simpleType name="dateTime">
Packit 712bc5
		<xsd:annotation>
Packit 712bc5
			<xsd:documentation> Disallows fractional seconds </xsd:documentation>
Packit 712bc5
		</xsd:annotation>
Packit 712bc5
		<xsd:restriction base="xsd:dateTime">
Packit 712bc5
			<xsd:pattern value="[^\.]*"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="signedDuration">
Packit 712bc5
		<xsd:restriction base="xsd:token">
Packit 712bc5
			<xsd:pattern value="[-+]P([0-9]*D)?(2[0-3]|[0-1][0-9])(:[0-5][0-9]){2}"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="unsignedDuration">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:pattern value="P([0-9]*D)?(2[0-3]|[0-1][0-9])(:[0-5][0-9]){2}"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="unsignedDuration.or.INFINITY">
Packit 712bc5
		<xsd:union memberTypes="av:unsignedDuration av:string.const.INFINITY"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="unsignedDuration.or.INFINITY.or.ANY">
Packit 712bc5
		<xsd:union memberTypes="av:unsignedDuration.or.INFINITY av:string.const.ANY"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="dayOfWeek.en.len.3">
Packit 712bc5
		<xsd:restriction base="xsd:token">
Packit 712bc5
			<xsd:enumeration value="SUN"/>
Packit 712bc5
			<xsd:enumeration value="MON"/>
Packit 712bc5
			<xsd:enumeration value="TUE"/>
Packit 712bc5
			<xsd:enumeration value="WED"/>
Packit 712bc5
			<xsd:enumeration value="THU"/>
Packit 712bc5
			<xsd:enumeration value="FRI"/>
Packit 712bc5
			<xsd:enumeration value="SAT"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	
Packit 712bc5
	<xsd:simpleType name="duration.cds1.decFrac">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:pattern value="[-+]?[0-9]+(:[0-5][0-9]){2}(\.[0-9]+)?"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
		
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="duration.cds1.numDenomFrac">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:pattern value="[-+]?[0-9]+(:[0-5][0-9]){2}(\.[0-9]+/[0-9]+)?"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
		
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="duration.cds1">
Packit 712bc5
		<xsd:union memberTypes="av:duration.cds1.decFrac av:duration.cds1.numDenomFrac"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="duration.cds1.or.NOT_IMPLEMENTED">
Packit 712bc5
		<xsd:union memberTypes="av:duration.cds1 av:string.const.NOT_IMPLEMENTED"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="daylightSaving.type">
Packit 712bc5
		<xsd:restriction base="xsd:string"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="startTimeUsage">
Packit 712bc5
		<xsd:restriction base="xsd:string"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	<xsd:simpleType name="domainName">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:pattern value="([^\.]+\.)+[^\.]+\.?"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	<xsd:simpleType name="UDN">
Packit 712bc5
		<xsd:restriction base="xsd:anyURI">
Packit 712bc5
			<xsd:pattern value="uuid:.+"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	<xsd:simpleType name="sched-start">
Packit 712bc5
		<xsd:union memberTypes="av:dateTime xsd:string"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="dateTime-range">
Packit 712bc5
		<xsd:restriction base="xsd:token">
Packit 712bc5
			<xsd:pattern value=".+/.+"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="duration-range">
Packit 712bc5
		<xsd:restriction base="xsd:token">
Packit 712bc5
			<xsd:pattern value=".+/.+"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="radioBand.wc.values">
Packit 712bc5
		<xsd:restriction base="xsd:token">
Packit 712bc5
			<xsd:enumeration value="AM"/>
Packit 712bc5
			<xsd:enumeration value="FM"/>
Packit 712bc5
			<xsd:enumeration value="Shortwave"/>
Packit 712bc5
			<xsd:enumeration value="Internet"/>
Packit 712bc5
			<xsd:enumeration value="Satellite"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="radioBand.type">
Packit 712bc5
		<xsd:union memberTypes="av:radioBand.wc.values av:radioBand.vx.values"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	<xsd:simpleType name="_id.type">
Packit 712bc5
		<xsd:restriction base="xsd:string"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="_classNameBase.type">
Packit 712bc5
		<xsd:restriction base="xsd:NCName"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="_title.type">
Packit 712bc5
		<xsd:restriction base="xsd:string"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="stateUpdateID.type">
Packit 712bc5
		<xsd:restriction base="xsd:unsignedInt"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="string.domainNamePrefixed">
Packit 712bc5
		<xsd:annotation>
Packit 712bc5
			<xsd:documentation>
Packit 712bc5
				string.domainNamePrefixed == Domain Name Prefix type
Packit 712bc5
				This type is defined in ContentDirectory:2 and ScheduledRecording:1 as
Packit 712bc5
				string.domainNamePrefixed ::= domain-name '_' string
Packit 712bc5
				Therefore, the only requirement imposed here is the occurrence of at
Packit 712bc5
				least one underscore that has at least one character before and after it.
Packit 712bc5
			</xsd:documentation>
Packit 712bc5
		</xsd:annotation>
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:pattern value=".+_.+"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	<xsd:complexType name="storageMedium.type">
Packit 712bc5
		<xsd:attribute name="val" type="av:storageMedium.values" use="required"/>
Packit 712bc5
	</xsd:complexType>
Packit 712bc5
	<xsd:simpleType name="storageMedium.wc.values">
Packit 712bc5
		<xsd:restriction base="xsd:string">
Packit 712bc5
			<xsd:enumeration value="UNKNOWN"/>
Packit 712bc5
			<xsd:enumeration value="DV"/>
Packit 712bc5
			<xsd:enumeration value="MINI-DV"/>
Packit 712bc5
			<xsd:enumeration value="VHS"/>
Packit 712bc5
			<xsd:enumeration value="W-VHS"/>
Packit 712bc5
			<xsd:enumeration value="S-VHS"/>
Packit 712bc5
			<xsd:enumeration value="D-VHS"/>
Packit 712bc5
			<xsd:enumeration value="VHSC"/>
Packit 712bc5
			<xsd:enumeration value="VIDEO8"/>
Packit 712bc5
			<xsd:enumeration value="HI8"/>
Packit 712bc5
			<xsd:enumeration value="CD-ROM"/>
Packit 712bc5
			<xsd:enumeration value="CD-DA"/>
Packit 712bc5
			<xsd:enumeration value="CD-R"/>
Packit 712bc5
			<xsd:enumeration value="CD-RW"/>
Packit 712bc5
			<xsd:enumeration value="VIDEO-CD"/>
Packit 712bc5
			<xsd:enumeration value="SACD"/>
Packit 712bc5
			<xsd:enumeration value="MD-AUDIO"/>
Packit 712bc5
			<xsd:enumeration value="MD-PICTURE"/>
Packit 712bc5
			<xsd:enumeration value="DVD-ROM"/>
Packit 712bc5
			<xsd:enumeration value="DVD-VIDEO"/>
Packit 712bc5
			<xsd:enumeration value="DVD+R"/>
Packit 712bc5
			<xsd:enumeration value="DVD-R"/>
Packit 712bc5
			<xsd:enumeration value="DVD+RW"/>
Packit 712bc5
			<xsd:enumeration value="DVD-RW"/>
Packit 712bc5
			<xsd:enumeration value="DVD-RAM"/>
Packit 712bc5
			<xsd:enumeration value="DVD-AUDIO"/>
Packit 712bc5
			<xsd:enumeration value="DAT"/>
Packit 712bc5
			<xsd:enumeration value="LD"/>
Packit 712bc5
			<xsd:enumeration value="HDD"/>
Packit 712bc5
			<xsd:enumeration value="MICRO-MV"/>
Packit 712bc5
			<xsd:enumeration value="NETWORK"/>
Packit 712bc5
			<xsd:enumeration value="NONE"/>
Packit 712bc5
			<xsd:enumeration value="NOT_IMPLEMENTED"/>
Packit 712bc5
			<xsd:enumeration value="SD"/>
Packit 712bc5
			<xsd:enumeration value="PC-CARD"/>
Packit 712bc5
			<xsd:enumeration value="MMC"/>
Packit 712bc5
			<xsd:enumeration value="CF"/>
Packit 712bc5
			<xsd:enumeration value="BD"/>
Packit 712bc5
			<xsd:enumeration value="MS"/>
Packit 712bc5
			<xsd:enumeration value="HD_DVD"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="storageMedium.values">
Packit 712bc5
		<xsd:union memberTypes="av:storageMedium.wc.values av:storageMedium.vx.values"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	<xsd:simpleType name="SIprogramID.type">
Packit 712bc5
		<xsd:restriction base="av:csv.4.string.len.1_"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="SIseriesID.type">
Packit 712bc5
		<xsd:restriction base="av:csv.4.string.len.1_"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="programID_at_type.wc.values">
Packit 712bc5
		<xsd:restriction base="xsd:token">
Packit 712bc5
			<xsd:enumeration value="SI_PROGRAMID"/>
Packit 712bc5
			<xsd:enumeration value="SI_SERIESID"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="programID_at_type.values">
Packit 712bc5
		<xsd:union memberTypes="av:programID_at_type.wc.values av:programID_at_type.vx.values"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:complexType name="programID.type">
Packit 712bc5
		<xsd:simpleContent>
Packit 712bc5
			<xsd:extension base="xsd:string">
Packit 712bc5
				<xsd:attribute name="type" type="av:programID_at_type.values"/>
Packit 712bc5
			</xsd:extension>
Packit 712bc5
		</xsd:simpleContent>
Packit 712bc5
	</xsd:complexType>
Packit 712bc5
	<xsd:simpleType name="channelID_at_type.wc.values">
Packit 712bc5
		<xsd:restriction base="xsd:token">
Packit 712bc5
			<xsd:enumeration value="ANALOG"/>
Packit 712bc5
			<xsd:enumeration value="DIGITAL"/>
Packit 712bc5
			<xsd:enumeration value="FREQUENCY"/>
Packit 712bc5
			<xsd:enumeration value="SI"/>
Packit 712bc5
			<xsd:enumeration value="LINE"/>
Packit 712bc5
			<xsd:enumeration value="NETWORK"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="channelID_at_type.values">
Packit 712bc5
		<xsd:union memberTypes="av:channelID_at_type.wc.values av:channelID_at_type.vx.values"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:complexType name="channelID.type">
Packit 712bc5
		<xsd:simpleContent>
Packit 712bc5
			<xsd:extension base="xsd:token">
Packit 712bc5
				<xsd:attribute name="type" type="av:channelID_at_type.values" use="required"/>
Packit 712bc5
			</xsd:extension>
Packit 712bc5
		</xsd:simpleContent>
Packit 712bc5
	</xsd:complexType>
Packit 712bc5
	<xsd:simpleType name="csv.1_.allowedUse">
Packit 712bc5
		<xsd:restriction base="xsd:token">
Packit 712bc5
			<xsd:pattern value="(PLAY|COPY|MOVE|UNKNOWN):(-1|[0-9]+)(,(PLAY|COPY|MOVE|UNKNOWN):(-1|[0-9]+))*"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:complexType name="programCode.type">
Packit 712bc5
		<xsd:simpleContent>
Packit 712bc5
			<xsd:extension base="xsd:token">
Packit 712bc5
				<xsd:attribute name="type" type="av:programCode_at_type.vd.values"/>
Packit 712bc5
			</xsd:extension>
Packit 712bc5
		</xsd:simpleContent>
Packit 712bc5
	</xsd:complexType>
Packit 712bc5
	<xsd:simpleType name="rating_at_type.wc.values">
Packit 712bc5
		<xsd:restriction base="xsd:token">
Packit 712bc5
			<xsd:enumeration value="MPAA.ORG"/>
Packit 712bc5
			<xsd:enumeration value="RIAA.ORG"/>
Packit 712bc5
			<xsd:enumeration value="ESRB.ORG"/>
Packit 712bc5
			<xsd:enumeration value="TVGUIDELINES.ORG"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="rating_at_type.values">
Packit 712bc5
		<xsd:union memberTypes="av:rating_at_type.wc.values av:rating_at_type.vx.values"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="rating.MPAA.ORG.values">
Packit 712bc5
		<xsd:restriction base="xsd:token">
Packit 712bc5
			<xsd:enumeration value="G"/>
Packit 712bc5
			<xsd:enumeration value="PG"/>
Packit 712bc5
			<xsd:enumeration value="R"/>
Packit 712bc5
			<xsd:enumeration value="PG-13"/>
Packit 712bc5
			<xsd:enumeration value="R"/>
Packit 712bc5
			<xsd:enumeration value="NC-17"/>
Packit 712bc5
			<xsd:enumeration value="NR"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="rating.RIIA.ORG.values">
Packit 712bc5
		<xsd:restriction base="xsd:token">
Packit 712bc5
			<xsd:enumeration value=""/>
Packit 712bc5
			<xsd:enumeration value="PA-EC"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="rating.ESRB.ORG.values">
Packit 712bc5
		<xsd:restriction base="xsd:token">
Packit 712bc5
			<xsd:enumeration value="EC"/>
Packit 712bc5
			<xsd:enumeration value="E"/>
Packit 712bc5
			<xsd:enumeration value="E10+"/>
Packit 712bc5
			<xsd:enumeration value="T"/>
Packit 712bc5
			<xsd:enumeration value="M"/>
Packit 712bc5
			<xsd:enumeration value="AO"/>
Packit 712bc5
			<xsd:enumeration value="RP"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="rating.TVGUIDELINES.ORG.values">
Packit 712bc5
		<xsd:restriction base="xsd:token">
Packit 712bc5
			<xsd:enumeration value="TV-Y"/>
Packit 712bc5
			<xsd:enumeration value="TV-Y7"/>
Packit 712bc5
			<xsd:enumeration value="TV-Y7FV"/>
Packit 712bc5
			<xsd:enumeration value="TV-G"/>
Packit 712bc5
			<xsd:enumeration value="TV-PG"/>
Packit 712bc5
			<xsd:enumeration value="TV-14"/>
Packit 712bc5
			<xsd:enumeration value="TV-MA"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="rating.wc.values">
Packit 712bc5
		<xsd:union memberTypes="av:rating.MPAA.ORG.values av:rating.RIIA.ORG.values av:rating.ESRB.ORG.values av:rating.TVGUIDELINES.ORG.values"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="rating.values">
Packit 712bc5
		<xsd:union memberTypes="av:rating.wc.values av:rating.vx.values"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:complexType name="rating.type">
Packit 712bc5
		<xsd:simpleContent>
Packit 712bc5
			<xsd:extension base="av:rating.values">
Packit 712bc5
				<xsd:attribute name="type" type="av:rating_at_type.values"/>
Packit 712bc5
			</xsd:extension>
Packit 712bc5
		</xsd:simpleContent>
Packit 712bc5
	</xsd:complexType>
Packit 712bc5
	<xsd:simpleType name="FIRST-RUN.or.REPEAT">
Packit 712bc5
		<xsd:union memberTypes="av:string.const.FIRST-RUN av:string.const.REPEAT"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="ALL.or.FIRST-RUN.or.REPEAT">
Packit 712bc5
		<xsd:union memberTypes="av:string.const.ALL av:string.const.FIRST-RUN av:string.const.REPEAT"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	<xsd:complexType name="channelGroupName.type">
Packit 712bc5
		<xsd:simpleContent>
Packit 712bc5
			<xsd:extension base="xsd:string">
Packit 712bc5
				<xsd:attribute name="id" type="av:string.domainNamePrefixed"/>
Packit 712bc5
			</xsd:extension>
Packit 712bc5
		</xsd:simpleContent>
Packit 712bc5
	</xsd:complexType>
Packit 712bc5
	<xsd:simpleType name="stationCallSign.type">
Packit 712bc5
		<xsd:restriction base="xsd:string"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="signalStrength.wc.type">
Packit 712bc5
		<xsd:restriction base="xsd:int">
Packit 712bc5
			<xsd:minInclusive value="-1"/>
Packit 712bc5
			<xsd:maxInclusive value="100"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="signalStrength.type">
Packit 712bc5
		<xsd:union memberTypes="av:signalStrength.wc.type av:signalStrength.vx.type"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	<xsd:simpleType name="serviceType">
Packit 712bc5
		<xsd:restriction base="xsd:token">
Packit 712bc5
			<xsd:pattern value="[^#:]{1,64}:[1-9][0-9]*"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="serviceId">
Packit 712bc5
		<xsd:restriction base="xsd:token">
Packit 712bc5
			<xsd:pattern value="[^:]{1,64}"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:complexType name="deviceUDN.type">
Packit 712bc5
		<xsd:simpleContent>
Packit 712bc5
			<xsd:extension base="av:UDN">
Packit 712bc5
				<xsd:attribute name="serviceType" type="av:serviceType" use="required"/>
Packit 712bc5
				<xsd:attribute name="serviceId" type="av:serviceId" use="required"/>
Packit 712bc5
			</xsd:extension>
Packit 712bc5
		</xsd:simpleContent>
Packit 712bc5
	</xsd:complexType>
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	<xsd:simpleType name="extensions.simpleType.none">
Packit 712bc5
		<xsd:annotation>
Packit 712bc5
			<xsd:documentation xml:lang="en">
Packit 712bc5
				Use this type wherever extensions to a simpleType are allowed by the specification,
Packit 712bc5
				but they are disallowed for testing validation purposes.
Packit 712bc5
			</xsd:documentation>
Packit 712bc5
		</xsd:annotation>
Packit 712bc5
		<xsd:restriction base="xsd:NCName">
Packit 712bc5
			<xsd:pattern value="[:]+"/>
Packit 712bc5
		</xsd:restriction>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:group name="extensions.elementType.none">
Packit 712bc5
		<xsd:annotation>
Packit 712bc5
			<xsd:documentation xml:lang="en">
Packit 712bc5
				Use this group wherever element extensions are allowed by the specification,
Packit 712bc5
				but they are disallowed for testing validation purposes.
Packit 712bc5
			</xsd:documentation>
Packit 712bc5
		</xsd:annotation>
Packit 712bc5
		<xsd:choice>
Packit 712bc5
			<xsd:any minOccurs="0" maxOccurs="0"/>
Packit 712bc5
		</xsd:choice>
Packit 712bc5
	</xsd:group>
Packit 712bc5
	<xsd:attributeGroup name="extensions.attributes.none">
Packit 712bc5
		<xsd:annotation>
Packit 712bc5
			<xsd:documentation xml:lang="en">
Packit 712bc5
				Use this group wherever attribute extensions are allowed by the specification,
Packit 712bc5
				but they are disallowed for testing validation purposes.
Packit 712bc5
			</xsd:documentation>
Packit 712bc5
		</xsd:annotation>
Packit 712bc5
	</xsd:attributeGroup>
Packit 712bc5
	<xsd:simpleType name="extensions.simpleType.any">
Packit 712bc5
		<xsd:annotation>
Packit 712bc5
			<xsd:documentation xml:lang="en">
Packit 712bc5
				Use this type wherever extensions to a simpleType are allowed by the specification,
Packit 712bc5
				and no constraints are imposed for testing validation purposes.
Packit 712bc5
			</xsd:documentation>
Packit 712bc5
		</xsd:annotation>
Packit 712bc5
		<xsd:union memberTypes="xsd:duration xsd:date xsd:dateTime xsd:time xsd:gDay xsd:gMonth xsd:gMonthDay xsd:gYear xsd:gYearMonth xsd:boolean xsd:float xsd:decimal xsd:double xsd:anyURI xsd:QName xsd:string xsd:base64Binary xsd:hexBinary"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:group name="extensions.elementType.any">
Packit 712bc5
		<xsd:annotation>
Packit 712bc5
			<xsd:documentation xml:lang="en">
Packit 712bc5
				Use this group wherever element extensions are allowed by the specification,
Packit 712bc5
				and no constraints are imposed for testing validation purposes.
Packit 712bc5
			</xsd:documentation>
Packit 712bc5
		</xsd:annotation>
Packit 712bc5
		<xsd:choice>
Packit 712bc5
			<xsd:any minOccurs="0" maxOccurs="unbounded"/>
Packit 712bc5
		</xsd:choice>
Packit 712bc5
	</xsd:group>
Packit 712bc5
	<xsd:attributeGroup name="extensions.attributes.any">
Packit 712bc5
		<xsd:annotation>
Packit 712bc5
			<xsd:documentation xml:lang="en">
Packit 712bc5
				Use this group wherever attribute extensions are allowed by the specification,
Packit 712bc5
				and no constraints are imposed for testing validation purposes.
Packit 712bc5
			</xsd:documentation>
Packit 712bc5
		</xsd:annotation>
Packit 712bc5
		<xsd:anyAttribute/>
Packit 712bc5
	</xsd:attributeGroup>
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	<xsd:simpleType name="storageMedium.vx.values">
Packit 712bc5
		<xsd:restriction base="av:extensions.simpleType.any"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="programID_at_type.vx.values">
Packit 712bc5
		<xsd:restriction base="av:domainName"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="channelID_at_type.vx.values">
Packit 712bc5
		<xsd:restriction base="xsd:token"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="rating_at_type.vx.values">
Packit 712bc5
		<xsd:restriction base="av:string.domainNamePrefixed"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="rating.vx.values">
Packit 712bc5
		<xsd:restriction base="xsd:string"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="radioBand.vx.values">
Packit 712bc5
		<xsd:restriction base="xsd:token"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="signalStrength.vx.type">
Packit 712bc5
		<xsd:restriction base="xsd:int"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	
Packit 712bc5
	<xsd:simpleType name="didl-lite_COLON_at_id.vd.type">
Packit 712bc5
		<xsd:restriction base="av:_id.type"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="srs_COLON_at_id.vd.type">
Packit 712bc5
		<xsd:restriction base="av:_id.type"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
	<xsd:simpleType name="programCode_at_type.vd.values">
Packit 712bc5
		<xsd:restriction base="av:string.domainNamePrefixed"/>
Packit 712bc5
	</xsd:simpleType>
Packit 712bc5
</xsd:schema>