<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <!--CD library-->
    <xsd:element name="cdlibrary">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element maxOccurs="unbounded" minOccurs="1" name="cd" type="cdType"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <!--CD-->
    <xsd:complexType name="cdType">
        <xsd:sequence>
            <xsd:element name="cdid" type="xsd:string"/>
            <xsd:element name="cdlabel" type="xsd:string"/>
            <xsd:element name="cdtitle" type="xsd:string"/>
            <xsd:element name="cdyear" type="xsd:integer"/>
            <xsd:element maxOccurs="unbounded" minOccurs="1" name="track" type="trackType"/>
        </xsd:sequence>
    </xsd:complexType>
    <!--Track-->
    <xsd:complexType name="trackType">
        <xsd:sequence>
            <xsd:element name="trknum" type="xsd:integer"/>
            <xsd:element name="trktitle" type="xsd:string"/>
            <xsd:element name="trklen" type="xsd:time"/>
        </xsd:sequence>
    </xsd:complexType>
</xsd:schema>
