<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CMTS-CM-SERVICE-FLOW-TYPE"
        xmlns:DOCSIS-CMTS-CM-SERVICE-FLOW-TYPE="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CMTS-CM-SERVICE-FLOW-TYPE" xmlns:DOCSIS-CMTS="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CMTS"
        xmlns:DOCSIS-QOS="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-QOS" xmlns:DOCSIS-SERVICE-FLOW="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-SERVICE-FLOW"
        xmlns:DOCSIS-REC="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-REC" xmlns:ipdr="http://www.ipdr.org/namespaces/ipdr" version="3.5.1-A.1" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<import namespace="http://www.ipdr.org/namespaces/ipdr" schemaLocation="http://www.ipdr.org/public/IPDRDoc3.5.1.xsd"/>
	<import namespace="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CMTS" schemaLocation="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CMTS/DOCSIS-CMTS_3.5.1-A.1.xsd"/>
	<import namespace="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-QOS" schemaLocation="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-QOS/DOCSIS-QOS_3.5.1-A.1.xsd"/>
	<import namespace="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-SERVICE-FLOW" schemaLocation="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-SERVICE-FLOW/DOCSIS-SERVICE-FLOW_3.5.1-A.1.xsd"/>
	<import namespace="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-REC" schemaLocation="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-REC/DOCSIS-REC_3.5.1-A.1.xsd"/>
	<include schemaLocation="http://www.ipdr.org/public/IPDRTypes.xsd">
		<annotation>
			<documentation>Import auxiliary schemas
for global element references.</documentation>
		</annotation>
	</include>
	<annotation>
		<documentation>DOCSIS-CMTS-CM-SERVICE-FLOW is an IPDR Service Definition schema defining details of service flows. 
Revision History:
3.5.1-A.1 Initial version.</documentation>
		<documentation>
			<ipdr:reference>DOCSIS 3.0 Operations Support System Interface Specification CM-SP-OSSIv3.0-I13-101008, Annex R.</ipdr:reference>
		</documentation>
	</annotation>
	<complexType name="CMTS-CM-SERVICE-FLOW-TYPE">
		<complexContent>
			<extension base="ipdr:IPDRType">
				<sequence>
					<element ref="DOCSIS-CMTS:CmtsHostName"/>
					<element ref="DOCSIS-CMTS:CmtsSysUpTime"/>
					<element ref="DOCSIS-CMTS:CmtsMdIfName"/>
					<element ref="DOCSIS-CMTS:CmtsMdIfIndex"/>
					<element ref="DOCSIS-REC:RecType"/>
					<element ref="DOCSIS-REC:RecCreationTime"/>
					<element ref="DOCSIS-QOS:ServiceFlowChSet"/>
					<element ref="DOCSIS-QOS:ServiceAppId"/>
					<element ref="DOCSIS-QOS:ServiceDsMulticast"/>
					<element ref="DOCSIS-QOS:ServiceIdentifier"/>
					<element ref="DOCSIS-QOS:ServiceGateId"/>
					<element ref="DOCSIS-QOS:ServiceClassName"/>
					<element ref="DOCSIS-QOS:ServiceDirection"/>
					<element ref="DOCSIS-SERVICE-FLOW:ServiceTrafficPriority"/>
					<element ref="DOCSIS-SERVICE-FLOW:ServiceMaxSustained"/>
					<element ref="DOCSIS-SERVICE-FLOW:ServiceMaxBurst"/>
					<element ref="DOCSIS-SERVICE-FLOW:ServiceMinReservedRate"/>
					<element ref="DOCSIS-SERVICE-FLOW:ServiceMinReservedPktSize"/>
					<element ref="DOCSIS-SERVICE-FLOW:ServiceIpTos"/>
					<element ref="DOCSIS-SERVICE-FLOW:ServicePeakRate"/>
					<element ref="DOCSIS-SERVICE-FLOW:ServiceSchedule"/>
					<element ref="DOCSIS-SERVICE-FLOW:ServiceNomPollInterval"/>
					<element ref="DOCSIS-SERVICE-FLOW:ServiceTolPollJitter"/>
					<element ref="DOCSIS-SERVICE-FLOW:ServiceUGSize"/>
					<element ref="DOCSIS-SERVICE-FLOW:ServiceNomGrantInterval"/>
					<element ref="DOCSIS-SERVICE-FLOW:ServiceTolGrantJitter"/>
					<element ref="DOCSIS-SERVICE-FLOW:ServiceGrantsPerInterval"/>
					<element ref="DOCSIS-SERVICE-FLOW:ServicePacketClassifiers"/>
					<element ref="DOCSIS-QOS:ServiceTimeCreated"/>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
</schema>