-- XSD schema extracted from ITU-T H.761 (11/2014)
<!--
XML Schema for the NCL modules
This is NCL
Copyright: 2005 LABORATORIO TELEMIDIA, All Rights Reserved.
See http://www.telemidia.puc-rio.br
Public URI: http://www.ncl.org.br/NCL3.1/modules/NCL31DescriptorControl.xsd
Author: TeleMidia Laboratory
Revision: 30/06/2013
Schema for the NCL DescriptorControl module namespace.
-->
<schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:descriptorControl="http://www.ncl.org.br/NCL3.1/DescriptorControl"
targetNamespace="http://www.ncl.org.br/NCL3.1/DescriptorControl"
elementFormDefault="qualified" attributeFormDefault="unqualified" >
<complexType name="defaultDescriptorPrototype">
<attribute name="descriptor" type="IDREF" use="required" />
</complexType>
<!-- define the descriptor switch element prototype -->
<complexType name="descriptorSwitchPrototype">
<choice>
<element ref="descriptorControl:defaultDescriptor" minOccurs="0" maxOccurs="1"/>
</choice>
<attribute name="id" type="ID" use="required"/>
</complexType>
<!-- declare global elements in this module -->
<element name="defaultDescriptor" type="descriptorControl:defaultDescriptorPrototype"/>
<element name="descriptorSwitch" type="descriptorControl:descriptorSwitchPrototype"/>
</schema>