<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" 
        targetNamespace="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CMTS-TOPOLOGY-TYPE" 
        xmlns:DOCSIS-CMTS-TOPOLOGY-TYPE="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CMTS-TOPOLOGY-TYPE" 
        xmlns:DOCSIS-CMTS="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CMTS"
        xmlns:DOCSIS-MD-NODE="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-MD-NODE"
        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.2" attributeFormDefault="unqualified" elementFormDefault="qualified">
    <import namespace="http://www.ipdr.org/namespaces/ipdr" schemaLocation="http://www.ipdr.org/public/IPDRDoc3.5.1.xsd"/>
    <include schemaLocation="http://www.ipdr.org/public/IPDRTypes.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-MD-NODE" schemaLocation="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-MD-NODE/DOCSIS-MD-NODE_3.5.1-A.2.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"/>
    <annotation>
        <documentation>
            DOCSIS-CMTS-TOPOLOGY-TYPE is an IPDR Service Definition Schema 
            that defines the RF topology information that shows the 
            connectivities of downstream and upstream channels to the fiber
            nodes within the CMTS.
            Revision History:
            3.5.1-A.1 Initial version.
            3.5.1-A.2 Revised version includes ECN
            OSSIv3.0-N-10.0914-3 and published as I12.
        </documentation>
        <documentation>
            <ipdr:reference>
                DOCSIS 3.0 Operations Support System Interface Specification 
                CM-SP-OSSIv3.0-I12-100611, Annex O.
            </ipdr:reference>
        </documentation>
    </annotation>
    <complexType name="CMTS-TOPOLOGY-TYPE">
        <complexContent>
            <annotation>
                <documentation>
                    This IPDR record contains the association of upstream and 
                    downstream channels to each unique pair of MD-CM-SG and
                    Fiber Node.
                </documentation>
            </annotation>
            <extension base="ipdr:IPDRType">
                <sequence>
                    <element ref="DOCSIS-CMTS:CmtsHostName"/>
                    <element ref="DOCSIS-CMTS:CmtsSysUpTime"/>
                    <element ref="DOCSIS-CMTS:CmtsIpv4Addr"/> 
                    <element ref="DOCSIS-CMTS:CmtsIpv6Addr"/> 
                    <element ref="DOCSIS-CMTS:CmtsMdIfName"/>
                    <element ref="DOCSIS-CMTS:CmtsMdIfIndex"/>
                    <element ref="DOCSIS-MD-NODE:CmtsNodeName"/>
                    <element ref="DOCSIS-MD-NODE:CmtsMdCmSgId"/>
                    <element ref="DOCSIS-MD-NODE:CmtsMdDsSgId"/>
                    <element ref="DOCSIS-MD-NODE:CmtsMdUsSgId"/>
                    <element ref="DOCSIS-MD-NODE:CmtsMdDsSgChList"/>
                    <element ref="DOCSIS-MD-NODE:CmtsMdUsSgChList"/>
                    <element ref="DOCSIS-REC:RecType"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
</schema>

