Definition Type: ComplexType
Name: VoterIdentificationStructure
Namespace: urn:oasis:names:tc:evs:schema:eml
Containing Schema: emlcore-v5-0.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into VoterSignature in schema emlcore-v5-0_xsd Drilldown into VoterId in schema emlcore-v5-0_xsd Drilldown into VTokenQualified in schema emlcore-v5-0_xsd Drilldown into VToken in schema emlcore-v5-0_xsd Drilldown into PreviousElectoralAddress in schema emlcore-v5-0_xsd Drilldown into ElectoralAddress in schema emlcore-v5-0_xsd Drilldown into VoterName in schema emlcore-v5-0_xsd Drilldown into Id in schema emlcore-v5-0_xsd Drilldown into DisplayOrder in schema emlcore-v5-0_xsdXSD Diagram of VoterIdentificationStructure in schema emlcore-v5-0_xsd (OASIS Election Markup Language (EML))
Collapse XSD Schema Code:
<xs:complexType name="VoterIdentificationStructure">
    <xs:sequence>
        <xs:element ref="VoterName" minOccurs="0" />
        <xs:element name="ElectoralAddress" type="ElectoralAddressStructure" minOccurs="0">
            <xs:annotation>
                <xs:documentation>This is the address that gives the voter the right to vote</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="PreviousElectoralAddress" type="ElectoralAddressStructure" minOccurs="0" />
        <xs:choice minOccurs="0">
            <xs:element ref="VToken" />
            <xs:element ref="VTokenQualified" />
        </xs:choice>
        <xs:element name="VoterId" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
        <!-- attribute - use xsi localization definition - e.g. xsi:type="driverslicense" content mechanism to control content mask for permitted VoterId values -->
        <xs:element name="VoterSignature" type="BinaryItemStructure" minOccurs="0" />
        <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
    <xs:attribute name="DisplayOrder" type="xs:positiveInteger" use="optional" />
    <xs:attribute name="Id" type="xs:anySimpleType" use="optional" />
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
VoterName nsA:VoterName 0 (1)
ElectoralAddress nsA:ElectoralAddress 0 (1)
PreviousElectoralAddress nsA:PreviousElectoralAddress 0 (1)
VToken nsA:VToken (1) (1)
VTokenQualified nsA:VTokenQualified (1) (1)
VoterId nsA:VoterId 0 unbounded
VoterSignature nsA:VoterSignature 0 (1)
<xs:any> Allowed namespace: '##other' 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
DisplayOrder nsA:DisplayOrder Optional
Id nsA:Id Optional
Collapse Derivation Tree:
Collapse References:
nsA:Voter, nsA:Voter, nsA:VoterIdAuthenticated, nsA:VoterIdentification, nsA:VoterIdentification, nsA:VoterIdentification, nsA:VoterIdentification
Collapse Comments:
blog comments powered by Disqus