<?xml version="1.0" encoding="UTF-8"?>
<schema 
xmlns="http://www.w3.org/2001/XMLSchema"
	xmlns:DOCSIS-CMTS=
"http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CMTS"
	xmlns:DOCSIS-CM=
"http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CM"
	xmlns:DOCSIS-QOS=
"http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-QOS"
	xmlns:DOCSIS-REC=
"http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-REC"
	xmlns:DPOE-MEF-SERVICE-FLOW=
"http://www.cablelabs.com/namespaces/DPOE/2.0/xsd/ipdr/DPOE-MEF-SERVICE-FLOW"
	xmlns:ipdr="http://www.ipdr.org/namespaces/ipdr"
	targetNamespace=
"http://www.cablelabs.com/namespaces/DPOE/2.0/xsd/ipdr/DPOE-MEF-USAGE-TYPE"
	elementFormDefault="qualified"
attributeFormDefault="unqualified" version="1.0">

	<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-CM" schemaLocation=
"http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CM/DOCSIS-CM_3.5.1-A.3.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-REC" schemaLocation="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-REC/DOCSIS-REC_3.5.1-A.1.xsd"/>
	<import namespace=
"http://www.cablelabs.com/namespaces/DPOE/2.0/xsd/ipdr/DPOE-MEF-SERVICE-FLOW" 
schemaLocation=
"http://www.cablelabs.com/namespaces/DPOE/2.0/xsd/ipdr/DPOE-MEF-SERVICE-FLOW_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>
		DPOE-MEF-USAGE-TYPE is an IPDR Service Definition schema defining the DPOE Metro Ethernet Forum service usage data
        and is based on the inclusive streaming model where all fields are included in each streamed record.
		</documentation>
		<documentation>
			<ipdr:reference>
                DPOE 2.0 Operations Support System Interface Specification DPoE-SP-OSSIv2.0
         </ipdr:reference>
		</documentation>
	</annotation>
	<complexType name=" DPOE-MEF-USAGE-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-CM:CmMacAddr"/>
					<element ref="DOCSIS-REC:RecType"/>
					<element ref="DOCSIS-REC:RecCreationTime"/>
					<element ref="DOCSIS-QOS:ServiceIdentifier"/>
					<element ref=
    "DPOE-MEF-SERVICE-FLOW:ServiceL2VPNId"/>
					<element ref="DPOE-MEF-SERVICE-FLOW:ASFId"/>
					<element ref=
    "DPOE-MEF-SERVICE-FLOW:GreenFrameCount"/>
					<element ref=
    "DPOE-MEF-SERVICE-FLOW:YellowFrameCount"/>
					<element ref=
    "DPOE-MEF-SERVICE-FLOW:RedFrameCount"/>
					<element ref=
    "DPOE-MEF-SERVICE-FLOW:GreenOctetCount"/>
					<element ref=
    "DPOE-MEF-SERVICE-FLOW:YellowOctetCount"/>
					<element ref=
    "DPOE-MEF-SERVICE-FLOW:RedOctetCount"/>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
</schema>

