complexType PreferenceConditionType
diagram gluon3_1_p1404.png
namespace urn:tva:mpeg7:2005
type extension of mpeg7:DType
properties
base mpeg7:DType
children mpeg7:Place mpeg7:Time
used by
elements BrowsingPreferencesType/PreferenceCondition FilteringAndSearchPreferencesType/PreferenceCondition
attributes
Name  Type  Use  Default  Fixed  Annotation
source <xs:complexType name="PreferenceConditionType">
 
<xs:complexContent>
   
<xs:extension base="mpeg7:DType">
     
<xs:sequence>
       
<xs:element name="Place" type="mpeg7:PlaceType" minOccurs="0"/>
       
<xs:element name="Time" minOccurs="0" maxOccurs="unbounded">
         
<xs:complexType>
           
<xs:complexContent>
             
<xs:extension base="mpeg7:TimeType">
               
<xs:attribute name="recurrence" use="optional" default="none">
                 
<xs:simpleType>
                   
<xs:union>
                     
<xs:simpleType>
                       
<xs:restriction base="NMTOKEN">
                         
<xs:enumeration value="none"/>
                         
<xs:enumeration value="daily"/>
                         
<xs:enumeration value="weekly"/>
                         
<xs:enumeration value="monthly"/>
                         
<xs:enumeration value="annually"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                     
<xs:simpleType>
                       
<xs:restriction base="mpeg7:termReferenceType"/>
                     
</xs:simpleType>
                   
</xs:union>
                 
</xs:simpleType>
               
</xs:attribute>
               
<xs:attribute name="numOfRecurrences" type="positiveInteger" use="optional"/>
             
</xs:extension>
           
</xs:complexContent>
         
</xs:complexType>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element PreferenceConditionType/Place
diagram gluon3_1_p1405.png
namespace urn:tva:mpeg7:2005
type mpeg7:PlaceType
properties
minOcc 0
maxOcc 1
content complex
children mpeg7:Name mpeg7:NameTerm mpeg7:Role mpeg7:Region mpeg7:AdministrativeUnit mpeg7:PostalAddress mpeg7:InternalCoordinates
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID  optional      
timeBase  mpeg7:xPathRefType  optional      
timeUnit  mpeg7:durationType  optional      
xml:lang  xs:language  optional      
source <xs:element name="Place" type="mpeg7:PlaceType" minOccurs="0"/>

element PreferenceConditionType/Time
diagram gluon3_1_p1406.png
namespace urn:tva:mpeg7:2005
type extension of mpeg7:TimeType
properties
minOcc 0
maxOcc unbounded
content complex
children mpeg7:TimePoint mpeg7:RelTimePoint mpeg7:RelIncrTimePoint mpeg7:Duration mpeg7:IncrDuration
attributes
Name  Type  Use  Default  Fixed  Annotation
recurrence  derived by: xs:NMTOKEN  optional  none    
numOfRecurrences  xs:positiveInteger  optional      
source <xs:element name="Time" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="mpeg7:TimeType">
       
<xs:attribute name="recurrence" use="optional" default="none">
         
<xs:simpleType>
           
<xs:union>
             
<xs:simpleType>
               
<xs:restriction base="NMTOKEN">
                 
<xs:enumeration value="none"/>
                 
<xs:enumeration value="daily"/>
                 
<xs:enumeration value="weekly"/>
                 
<xs:enumeration value="monthly"/>
                 
<xs:enumeration value="annually"/>
               
</xs:restriction>
             
</xs:simpleType>
             
<xs:simpleType>
               
<xs:restriction base="mpeg7:termReferenceType"/>
             
</xs:simpleType>
           
</xs:union>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="numOfRecurrences" type="positiveInteger" use="optional"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute PreferenceConditionType/Time/@recurrence
type union of (restriction of xs:NMTOKEN, mpeg7:termReferenceType)
properties
use optional
default none
source <xs:attribute name="recurrence" use="optional" default="none">
 
<xs:simpleType>
   
<xs:union>
     
<xs:simpleType>
       
<xs:restriction base="NMTOKEN">
         
<xs:enumeration value="none"/>
         
<xs:enumeration value="daily"/>
         
<xs:enumeration value="weekly"/>
         
<xs:enumeration value="monthly"/>
         
<xs:enumeration value="annually"/>
       
</xs:restriction>
     
</xs:simpleType>
     
<xs:simpleType>
       
<xs:restriction base="mpeg7:termReferenceType"/>
     
</xs:simpleType>
   
</xs:union>
 
</xs:simpleType>
</xs:attribute>

attribute PreferenceConditionType/Time/@numOfRecurrences
type xs:positiveInteger
properties
use optional
source <xs:attribute name="numOfRecurrences" type="positiveInteger" use="optional"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy