-- 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/NCL31MediaContentAnchor.xsd Author: TeleMidia Laboratory Revision: 30/06/2013 Schema for the NCL Media Content Anchor module namespace. --> <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:mediaAnchor="http://www.ncl.org.br/NCL3.1/MediaContentAnchor" targetNamespace="http://www.ncl.org.br/NCL3.1/MediaContentAnchor" elementFormDefault="qualified" attributeFormDefault="unqualified" > <!-- define the temporalAnchorAttrs attribute group --> <attributeGroup name="temporalAnchorAttrs"> <attribute name="begin" type="string" use="optional"/> <attribute name="end" type="string" use="optional"/> </attributeGroup> <!-- define the textAnchorAttrs attribute group --> <attributeGroup name="textAnchorAttrs"> <attribute name="beginText" type="string" use="optional"/> <attribute name="beginPosition" type="unsignedLong" use="optional"/> <attribute name="endText" type="string" use="optional"/> <attribute name="endPosition" type="unsignedLong" use="optional"/> </attributeGroup> <!-- define the sampleAnchorAttrs attribute group --> <attributeGroup name="sampleAnchorAttrs"> <attribute name="first" type="string" use="optional"/> <attribute name="last" type="string" use="optional"/> </attributeGroup> <!-- define the coordsAnchorAttrs attribute group --> <attributeGroup name="coordsAnchorAttrs"> <attribute name="coords" type="string" use="optional"/> </attributeGroup> <!-- define the labelAttrs attribute group --> <attributeGroup name="labelAttrs"> <attribute name="label" type="string" use="optional"/> </attributeGroup> <!-- define the clip attribute group --> <attributeGroup name="clipAttrs"> <attribute name="clip" type="string" use="optional"/> </attributeGroup> <complexType name="componentAnchorPrototype"> <attribute name="id" type="ID" use="required"/> <attributeGroup ref="mediaAnchor:coordsAnchorAttrs" /> <attributeGroup ref="mediaAnchor:temporalAnchorAttrs" /> <attributeGroup ref="mediaAnchor:textAnchorAttrs" /> <attributeGroup ref="mediaAnchor:sampleAnchorAttrs" /> <attributeGroup ref="mediaAnchor:labelAttrs" /> <attributeGroup ref="mediaAnchor:clipAttrs" /> </complexType> <!-- declare global elements in this module --> <element name="area" type="mediaAnchor:componentAnchorPrototype"/> </schema>