-- 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>