complexType PersonNameType
diagram gluon3_1_p1373.png
namespace urn:tva:mpeg7:2005
children mpeg7:GivenName mpeg7:LinkingName mpeg7:FamilyName mpeg7:Title mpeg7:Salutation mpeg7:Numeration
used by
elements CreatorType/Character PersonType/Name CreditsItemType/Character TVAAgentType/PersonName
complexType TVAPersonNameType
attributes
Name  Type  Use  Default  Fixed  Annotation
dateFrom  mpeg7:timePointType  optional      
dateTo  mpeg7:timePointType  optional      
type  derived by: xs:NMTOKEN  optional      
xml:lang  xs:language  optional      
source <xs:complexType name="PersonNameType">
 
<xs:sequence>
   
<xs:choice maxOccurs="unbounded">
     
<xs:element name="GivenName" type="mpeg7:NameComponentType"/>
     
<xs:element name="LinkingName" type="mpeg7:NameComponentType" minOccurs="0"/>
     
<xs:element name="FamilyName" type="mpeg7:NameComponentType" minOccurs="0"/>
     
<xs:element name="Title" type="mpeg7:NameComponentType" minOccurs="0"/>
     
<xs:element name="Salutation" type="mpeg7:NameComponentType" minOccurs="0"/>
     
<xs:element name="Numeration" type="string" minOccurs="0"/>
   
</xs:choice>
 
</xs:sequence>
 
<xs:attribute name="dateFrom" type="mpeg7:timePointType" use="optional"/>
 
<xs:attribute name="dateTo" type="mpeg7:timePointType" use="optional"/>
 
<xs:attribute name="type" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="NMTOKEN">
       
<xs:enumeration value="former"/>
       
<xs:enumeration value="variant"/>
       
<xs:enumeration value="main"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute ref="xml:lang" use="optional"/>
</xs:complexType>

attribute PersonNameType/@dateFrom
type mpeg7:timePointType
properties
use optional
facets
Kind Value Annotation
pattern (\-?\d+(\-\d{2}(\-\d{2})?)?)?(T\d{2}(:\d{2}(:\d{2}(:\d+)?)?)?)?(F\d+)?((\-|\+)\d{2}:\d{2})?
source <xs:attribute name="dateFrom" type="mpeg7:timePointType" use="optional"/>

attribute PersonNameType/@dateTo
type mpeg7:timePointType
properties
use optional
facets
Kind Value Annotation
pattern (\-?\d+(\-\d{2}(\-\d{2})?)?)?(T\d{2}(:\d{2}(:\d{2}(:\d+)?)?)?)?(F\d+)?((\-|\+)\d{2}:\d{2})?
source <xs:attribute name="dateTo" type="mpeg7:timePointType" use="optional"/>

attribute PersonNameType/@type
type restriction of xs:NMTOKEN
properties
use optional
facets
Kind Value Annotation
enumeration former
enumeration variant
enumeration main
source <xs:attribute name="type" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="NMTOKEN">
     
<xs:enumeration value="former"/>
     
<xs:enumeration value="variant"/>
     
<xs:enumeration value="main"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element PersonNameType/GivenName
diagram gluon3_1_p1374.png
namespace urn:tva:mpeg7:2005
type mpeg7:NameComponentType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
xml:lang  xs:language  optional      
initial  xs:string  optional      
abbrev  xs:string  optional      
source <xs:element name="GivenName" type="mpeg7:NameComponentType"/>

element PersonNameType/LinkingName
diagram gluon3_1_p1375.png
namespace urn:tva:mpeg7:2005
type mpeg7:NameComponentType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
xml:lang  xs:language  optional      
initial  xs:string  optional      
abbrev  xs:string  optional      
source <xs:element name="LinkingName" type="mpeg7:NameComponentType" minOccurs="0"/>

element PersonNameType/FamilyName
diagram gluon3_1_p1376.png
namespace urn:tva:mpeg7:2005
type mpeg7:NameComponentType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
xml:lang  xs:language  optional      
initial  xs:string  optional      
abbrev  xs:string  optional      
source <xs:element name="FamilyName" type="mpeg7:NameComponentType" minOccurs="0"/>

element PersonNameType/Title
diagram gluon3_1_p1377.png
namespace urn:tva:mpeg7:2005
type mpeg7:NameComponentType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
xml:lang  xs:language  optional      
initial  xs:string  optional      
abbrev  xs:string  optional      
source <xs:element name="Title" type="mpeg7:NameComponentType" minOccurs="0"/>

element PersonNameType/Salutation
diagram gluon3_1_p1378.png
namespace urn:tva:mpeg7:2005
type mpeg7:NameComponentType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
xml:lang  xs:language  optional      
initial  xs:string  optional      
abbrev  xs:string  optional      
source <xs:element name="Salutation" type="mpeg7:NameComponentType" minOccurs="0"/>

element PersonNameType/Numeration
diagram gluon3_1_p1379.png
namespace urn:tva:mpeg7:2005
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Numeration" type="string" minOccurs="0"/>


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