-- XSD schema extracted from ITU-T H.761 (11/2014)

<!-- XML Schema for the NCL modules This is NCL Copyright: 2005 PUC-RIO/LABORATORIO TELEMIDIA, All Rights Reserved. See http://www.telemidia.puc-rio.br Public URI: http://www.ncl.org.br/NCL3.1/modules/NCL31Structure.xsd Author: TeleMidia Laboratory Revision: 30/06/2013 Schema for the Structure module namespace, --> <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:structure="http://www.ncl.org.br/NCL3.1/Structure" targetNamespace="http://www.ncl.org.br/NCL3.1/Structure" elementFormDefault="qualified" attributeFormDefault="unqualified" > <!-- = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = --> <!-- define the top-down structure of an NCL language document. --> <!-- = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = --> <complexType name="nclPrototype"> <sequence> <element ref="structure:head" minOccurs="0" maxOccurs="1"/> <element ref="structure:body" minOccurs="0" maxOccurs="1"/> </sequence> <attribute name="id" type="ID" use="required"/> <anyAttribute/> </complexType> <complexType name="headPrototype"> </complexType> <complexType name="bodyPrototype"> <attribute name="id" type="ID" use="optional"/> </complexType> <!-- declare global elements in this module --> <element name="ncl" type="structure:nclPrototype"/> <element name="head" type="structure:headPrototype"/> <element name="body" type="structure:bodyPrototype"/> </schema>