-- XSD schema extracted from ITU-T H.761 (06/2011)
<!--
XML Schema for the NCL modules
This is NCL
Copyright: 2000-2005 PUC-RIO/LABORATORIO TELEMIDIA, All Rights Reserved.
See http://www.telemidia.puc-rio.br
Public URI: http://www.ncl.org.br/NCL3.0/modules/NCL30PropertyAnchor.xsd
Author: TeleMidia Laboratory
Revision: 19/09/2006
Schema for the NCL Property Anchor module namespace.
-->
<schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:propertyAnchor="http://www.ncl.org.br/NCL3.0/PropertyAnchor"
targetNamespace="http://www.ncl.org.br/NCL3.0/PropertyAnchor"
elementFormDefault="qualified" attributeFormDefault="unqualified" >
<complexType name="propertyAnchorPrototype">
<attribute name="name" type="string" use="required" />
<attribute name="value" type="string" use="optional" />
<attribute name="externable" type="boolean" use="optional" />
</complexType>
<!--
The following reserved words are used for properties'' names.
* For audio media-obejcts: soundLevel; balanceLevel; trebleLevel; bassLevel.
* For text media-objects: style, which refers to a style sheet with information for text presentation; textAlign; fontColor; fontFamily; fontStyle; fontSize; fontVariant; fontWeight.
* For visual media-objects (any NCL media object, represented by a <media> element, whose content produces a visual presentation when the object is started): background, specifying the background color used to fill the area of a region displaying media; scroll, which allows the specification of how an author would like to configure the scroll in a region; fit, indicating how an object will be presented (hidden, fill, meet, meetBest, slice); transparency, indicating the degree of transparency of an object presentation (the value shall be between 0 and 1, or a real value in the range [0,100] ending with the character "%" (e.g. 30%)); visible, indicating if the presentation is to be seen or hidden; rgbChromakey; the object positioning parameters: top, left, bottom, right, width, height, zIndex, plan, location, size and bounds; the focus movement parameters: moveLeft, moveRight, moveUp, moveDown, focusIndex; the other related focus parameters: focusBorderColor, selBorderColor, focusBorderWidth, focusBorderTransparency, focusSrc, and focusSelSrc; the transition parameters: transIn and transOut; the timing parameters: explicitDur and freeze; and the multiple device parameters: baseDeviceRegion and deviceClass.
* For media-objects in general: player; reusePlayer, which determines if a new player shall be instantiated or if a player already instantiated shall be used; and playerLife, which specifies what will happen to the player instance at the end of the presentation.
-->
<!-- declare global elements in this module -->
<element name="property" type="propertyAnchor:propertyAnchorPrototype"/>
</schema>