-- XSD schema extracted from ITU-T H.761 (06/2011)
<!--
XML Schema for NCL Section Metadata File
This is NCL
Copyright: 2000-2005 PUC-RIO/LABORATORIO TELEMIDIA
See http://www.telemidia.puc-rio.br
Public URI: http://www.ncl.org.br/NCLSectionMetadataFile.xsd
Author: TeleMidia Laboratory
Revision: 19/09/2006
Schema for the NCL Section Metadata File namespace.
-->
<schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:NCLSectionMetadataFile="http://www.ncl.org.br/NCLSectionMetadataFile"
targetNamespace="http:// www.ncl.org.br/NCL3.0/NCLSectionMetadataFile"
elementFormDefault="qualified" attributeFormDefault="unqualified" >
<complexType name="NCLSectionMetadataType">
<sequence>
<sequence>
<element ref="NCLSectionMetadataFile:baseData" minOccurs="0"
maxOccurs="unbounded"/>
</sequence>
<element ref="NCLSectionMetadataFile:pushedRoot" minOccurs="0"
maxOccurs="1"/>
<sequence>
<element ref="NCLSectionMetadataFile:pushedData" minOccurs="0"
maxOccurs="unbounded"/>
</sequence>
</sequence>
<attribute name="name" type="string" use="optional"/>
<attribute name="size" type="positiveInteger" use="optional"/>
</complexType>
<complexType name="baseDataType">
<sequence>
<element ref="NCLSectionMetadataFile:pushedRoot" minOccurs="0"
maxOccurs="1"/>
<sequence>
<element ref="NCLSectionMetadataFile:pushedData"
minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</sequence>
<attribute name="uri" type="anyURI" use="required"/>
</complexType>
<complexType name="pushedRootType">
<attribute name="component_tag" type="positiveInteger" use="optional"/>
<attribute name="structureId" type="string" use="required"/>
<attribute name="uri" type="anyURI" use="required"/>
<attribute name="size" type="positiveInteger" use="optional"/>
</complexType>
<complexType name="pushedDataType">
<attribute name="component_tag" type="positiveInteger" use="optional"/>
<attribute name="structureId" type="string" use="required"/>
<attribute name="uri" type="anyURI" use="required"/>
<attribute name="size" type="positiveInteger" use="optional"/>
</complexType>
<!-- declare global elements in this module -->
<element name="metadata"
type="NCLSectionMetadataFile:NCLSectionMetadataType"/>
<element name="baseData" type="NCLSectionMetadataFile:baseDataType"/>
<element name="pushedRoot" type="NCLSectionMetadataFile:pushedRootType"/>
<element name="pushedData" type="NCLSectionMetadataFile:pushedDataType"/>
</schema>