Data Element Name Type Schema(s) Found in XS Restricted from Extended from Type Definition Enumerations
Abstentions xs:nonNegativeInteger 510 |  xs:element     xs:nonNegativeInteger Report of a no vote.  
Accepted YesNoType eml-core | 620 | 480 | 450 | 220 | 130 | xs:element     YesNoType Indicates acceptance of a candidate, referendum proposal, vote or message. yes | no
Action   210 |  xs:element xs:token   xs:token Indicates the action being requested - either to consent to a nomination or to withdraw from a contest.  
ActionTime xs:dateTime 120 |  xs:element     xs:dateTime Specifies when the specified action should be carried out.  
ActionedTime xs:dateTime 120 |  xs:element     xs:dateTime Specifies when the specified action was carried out.  
Address StructuredAddressStructure eml-externals | xs:element     n/a A physical location.  Addresses are specified for each individual or organisation involved in the voting processes, eg voter, election authority.  
Affiliation AffiliationStructure eml-core | 430 | 410 | 340 | 210 | xs:element     AffiliationStructure Indicates the membership of some organisation such as a political party  
AffiliationIdentifier AffiliationIdentificationStructure eml-core | xs:element     AffiliationIdentifierStructure Indicates the official name and ID of the affiliated organisation  
Age xs:positiveInteger eml-core | xs:element     xs:positiveInteger The age of a candidate or voter  
Agent AgentStructure eml-core | xs:element     AgentStructure Someone who works for the candidate.  There are various different roles for a candidate's agent  
AgentIdentifier AgentIdentifierStructure eml-core | xs:element     AgentIdentifierStructure The agent's name and ID  
AgentName PersonNameStructure eml-core | xs:element     PersonNameStructure The full name of the agent  
AllowedChannels   110 |  xs:element     n/a The list of eligible channels for an election event.   
Area AreaStructure eml-core | xs:element     AreaStructure A geographic area covered by a contest  
Association   eml-core |       xs:token Associates a polling district with some other entity, such as a constituency.  
AuditLog   480 |        n/a A log of audit information.  
AuditInformation   520 | 510 | 480 | 470 | 460 | 445 | 420 | 130 xs:element   AuditInformationStructure AuditInformationStructure Information to be sent to an audit system to provide traceability of voting-related messages.  
Authenticated   430 |        n/a Indicates the result of a voter's attempt to authenticate their right to vote.  
AuthenticationMethod xs:token 110 |  xs:element     xs:token The method used to authenticate an eligible voter.  
AuthorityAddress   eml-externals |       AuthorityAddressStructure The address of the authority running the election.  
AuthorityIdentifier AuthorityIdentficationStructure eml-core | xs:element     AuthorityIdentifierStructure The identifier of the authority running the election.  
Ballot   430 | 410 |  340 |  xs:element     n/a A set of candidates or referendum options for a particular contest, within one or more elections for which votes are cast.  
BallotFormIdentifier   330       n/a The external identifier of the ballot form or list of forms the voter may vote on.  
BallotIdentifier BallotIdentifierStructure eml-core | 460 | 440 | 445 | xs:element     BallotIdentifierStructure The identification number of a ballot.  
BallotIdentifierRange   eml-core |       BallotIdentifierRangeStructure A range of ballot identifiers. These might, for example, be sent to a printer.  
BallotName xs:token eml-core | xs:element     xs:token The official name assigned to a ballot.  
BinaryItem   eml-core |       BinaryItemStructure A binary, eg fingerprint, photo, scanned signature, used for identification of the voter. Iit may be given as either a link or as Base64 encoded binary data. In the latter case, the format of the binary must be either bmp, gif, jpeg, png or tiff.  
Blocked {reference} 330 |  xs:element     YesNoType An indication that a voter is not allowed to cast a vote (possibly through a specific channel) for some specified reason. yes | no
Candidate CandidateStructure eml-core | 430 | 410 | 340 | 210 | xs:element     CandidateStructure An individual or party standing in a contest.  
CandidateAction {reference} 210 |  xs:element     n/a Indicates whether the candidate wishes to stand or withdraw from an election and allows him/her to indicate that conditions for nomination have been met.  
CandidateFullName PersonNameStructure eml-core | xs:element     PersonNameStructure The full name of the candidate.  
CandidateGender   510 | 520       GenderType The gender of the candidate as it will appear in the result of the election. male | female | unknown (unknown is not allowed in all contexts)
CandidateIdentifier CandidateIdentifierStructure eml-core | 460 | 440 |  xs:element     CandidateIdentifierStructure The system ID for the candidate, as well as the name to which the candidate's name will appear on the ballot.  
CandidateList {reference} 230 |  xs:element     n/a A list of candidates or parties or issues involved in a contest.  
CandidateName   eml-core |       PersonNameStructure The full name of the candidate.  
CastVote CastVoteStructure 460 | 440 |  xs:element     CastVoteStructure A ballot containing the preferences of the voter.  
Category   eml-core | xs:attribute xs:token   n/a Used to classify different types of Proposer. primary | secondary | other
Channel VotingChannelType eml-core | 340 | 330 | 310 | 120 | 110 |  xs:element     ChannelStructure A medium through which votes can be cast, e.g. 'internet' or 'postal'.  
CheckBox   120       YesNoType Used to allow name-value pairs in information about a voter. The only allowed values are 'yes' and 'no'. yes | no
ChoiceName xs:token eml-core | xs:element     xs:token The name of a choice in a referendum.  
ChoiceType   340 | 410 | 430       xs:token The type of choice available to the voter.  
Comment   330       xs:token A comment represented as text or some format such as XHTML.  
Component   eml-core | xs:element     n/a A specific part of a voting token. For example, a voting token might have components called 'PIN' and 'password'.  
ConfirmationReference ConfirmationReferenceType 450 |        ConfirmationResponseType The reference generated once the confirmation of a vote has been completed.  
Contact ContactDetailsStructure eml-core | 430 | 410 | 340 |  xs:element     ContactDetailsStructure Mailing address, email address, phone number etc. for any person involved I the election process. There is an option to indicate which contact method is preferred.  
ContactDetails   eml-core |        n/a A set of information indicating how to contact a person involved in the democratic process.  
Contest   520 | 510 | 460 | 440 | 430 | 410 | 340 | 230 | 110 |  xs:element     n/a A contest is that part of an election in which an individual can vote. For example, a parliamentary election will consist of several contests, each for a single position (seat or constituency). Some elections, such as a referendum question or a presidential election, will only have a single contest.  
ContestScope   340 | 410 | 430       xs:token An indicator of a Federal, local or other type of contest.  
Contested YesNoType 430 | 410 |  xs:attribute     n/a Indicates that there are more candidates than positions available and so voting will take place.  
ContestIdentifier {reference} eml-core | 620 | 610 | 520 | 510 | 480 | 470 | 460a | 360b | 445 | 440 | 430 | 410 | 350a, | 350b | 350c | 340 | 330 | 230 | 220 | 210 | 110 |  xs:element     ContestIdentifierStructure The official designation of the contest.  
ContestName xs:token eml-core | xs:element     xs:token The official name of the contest  
ContestRotationMethod   340 | 410 | 430       xs:token The method by which candidates are rotated on a ballot form.  
Count {reference} 510 | xs:element     n/a The accumulating of votes that have been cast.  
CountQualifier   520 |       CountQualifierStructure A qualifier that indicates whether the count is final or not,  whether it is an extrapolation or simulation of the actual count, or whether it relates to a previous ballot. Simulation | Final | Extrapolation | Partial | Previous | Other
CountingAlgorithm CountingAlgorithmType eml-core | 110 |  xs:element     CountingAlgorithmType The method of counting used for more complex forms of election.  
CountingSystem ProcessingUnitStructure eml-core | 510 | 480 | 470 | 460 | 445 | 440 |  xs:element     ProcessingUnitStructure The system used to accumulate votes that have been cast.  
DateOfBirth xs:date eml-core | xs:element     xs:date The date of birth of the voter or candidate.  
Dates   eml-core | 440 |  410 | 340 | 330 | 310 | 120 |        n/a A collection of dates.  
DateTimeSubmitted   330 | 310 | 120 |        xs:dateTime The date and time at which the voter registered to vote. Displayed using GDSC format (http://www.govtalk.gov.uk/gdsc/html/).  
Description   eml-core | 480 | 430 | 410 | 340 | 230 | 130 | 110 |       MessagesStructure & xs:token A description represented as text or some format such as XHTML.  
Destination   120 |        ProcessingUnitStructure Indicates the receiving device for a 120 (interDB) message.  
Display   eml-core |        n/a Provides information related to the rendering of a message for display  
DisplayOrder xs:positiveInteger eml-core | 430 | 410 | 340 | 110 xs:attribute     n/a This attribute allows a generic stylesheet to display a specified message type, the display order of the elements being controlled through the message.  
DocumentIdentifier DocumentIdentifierStructure eml-core | xs:element     DocumentIdentifierStructure A reference to external documents relevant to a specific message type.  
ds:Signature {reference} eml-core | 610 | 210 |  xs:element     ds:SignatureType An electronic signature using the XML Signature syntax.  
EffectiveDateAdded xs:date eml-core | xs:element     xs:date The date at which a person was added to an electoral register.  
EffectiveDateRemoved xs:date eml-core | xs:element     xs:date The date at which a person was removed from an electoral register.  
Elected YesNoType 520 xs:element   n/a Indicates whether a person or referendum option has been selected.  
Election   630 | 520 | 510 | 480 | 460 | 440 | 430 | 410 | 340 | 330 | 230 | 110 |  xs:element     n/a An election is used in the traditional sense, such as country’s government election, local government election, or other local community elections.  An election comprises one or more related contests over a defined period of time.  A number of elections may or may not be held at the same time to form an election event with multiple elections.  
ElectionCategory   eml-core |       xs:NMTOKEN Used in messages where several elections are included in the message. This allows a Schematron processor to distinguish between the elections.  
ElectionEvent {reference} 110 | xs:element     n/a See Event.  
ElectionGroup ElectionGroupStructure eml-core | xs:element     ElectionGroupStructure Used to group multiple elections together. For example, a set of questions forming a referendum might be grouped together, as might two parts of an election held under the Additional Member System.  
ElectionIdentifier ElectionIdentifierStructure eml-core | xs:element     ElectionIdentifierStructure The official designation of the election.  
ElectionList {reference} 330 |  xs:element     n/a The list of eligible voters for an election event. The list identifies the elections and contests in which each elector may vote. A list with no voters is permissable.  
ElectionName xs:token eml-core | xs:element     xs:token The official name of an election.  
ElectionStatement MessageStructure eml-core | xs:element     MessagesStructure Describes the opinions of the candidate.  
ElectionType   340 | 410 | 430       xs:token The type of an election. This will be localised by each country or voting jurisdiction.  
ElectoralAddress StructuredAddressStructure eml-externals | xs:element     ElectoralAddressStructure The address that gives the voter the right to vote in a specific contest.  
ElectronicLocation   eml-core | xs:element   xs:token xs:token Used for describing a Polling Place, it must indicate its address (e.g. phone number, URL).  
Eligibility   eml-core |       xs:token The election types for which the voter is eligible to vote.  
Email   eml-core       EmailStructure An email address.  
End   eml core | 430 | 410 | 340 | 110 |       BallotIdentifierStructure The end of a range of ballot identifiers.  
Endorsement   eml-core |       n/a Indicates the political party that has officially endorsed a candidate.  
Error   480 | 130 |        n/a Provides information about errors in a EML message.  
Ethnicity xs:token eml-core | xs:element     xs:token The ethnicity of a voter.  
Event   eml-core | | 330 |  310 | 120 |  xs:element     n/a Also known as 'election event'. A series of elections that for some reason are grouped together into one event.  For example they may be completely different elections but for logistic reasons they are all run on the same day.  
EventDate   330 | 230 | 110 |        SimpleDateRangeStructure The range of dates associated with an election event.  
EventDescription   430 | 410 | 340 |        MessageStructure A textual description of an election event.  
EventIdentifier EventIdentifierStructure eml-core |  620 | 610 | 510 | 480 | 470 | 460 | 450 | 445 | 440 | 360a | 360b | 350a | 350b | 350c | 330 | xs:element     EventIdentifierStructure The official designation of the event.  
EventName {reference} eml-core | xs:element     xs:token The official name of the event.  
EventQualifier EventQualifierStructure eml-core | xs:element     EventQualifierStructure An additional designator for the event, usually used when management of an event is divided between authorities. For example, an event might be 'London Elections', and each borough will have its own Qualifier.  
Extension   eml-core       xs:token The extension number in a telephone number.  
ExpectedConfirmationReference ConfirmationReferenceType eml-core | xs:attribute     n/a Some e-voting mechanisms provide candidate identifiers that are individual to each voter as part of their security mechanism. These might also tailor the response codes for successful votes. This element indicates the response code that a specified voter should expect for a specified candidate.  
Extrapolation   510 | 520       n/a An extrapolation, using the count known so far, to an estimated complete result for the current contest.  
Fax   eml-core       TelephoneStructure A fax number.  
Final   510 | 520       n/a An indicator to show if the result is definitive ("official") or if the result or the count is not final. yes | no
Format xs:NMTOKEN eml-core | xs:attribute     n/a Indicates the format of the element content, e.g. XHTML. This element appears in different contexts with different allowed values
FurtherInformation   eml-core |        MessageStructure Information about a voter that is not included in the standard elements.  
Gateway           ProcessingUnitStructure A system that provides the interface between a voting device such as an SMS phone and the voting system.  
Gender GenderType eml-core | xs:element     GenderType The gender of a voter or candidate. male | female | unknown (unknown is not allowed in all contexts)
IncomingChannelOptions   360b       IncomingGenericCommunicationStructure A message to indicate the channel a voter to use to cast their vote.  
IncomingGenericCommunication   350b       IncomingGenericCommunicationStructure A generic message type for messages from the voter.  
InternalGenericCommunication   350c       InternalGenericCommunicationStructure A generic message type for messages between systems.  
Id   eml-core | 430 | 410 | 340 |  330 | 310 | 120 | xs:element   xs:token xs:token Indicates an ID code. When used as an element, this is an ID that has a meaning outside this specific election (such as the registration number of a voter on a register). When used as an attribute, it is a system ID used for convenience within an election.  
Independent YesNoType eml-core | xs:attribute     n/a This indicates that a candidate in an election, although they may specify an affiliation, is officially classed as an independent candidate. This might be used to alter the ballot layout, for example in elections held under the party list system.  
InterDb   120 |        n/a A message type for messages flowing between voter regisatration and candidate registration systems.  
JobTitle   eml-core       xs:token The job title of the proposer.  
KnownAs   eml-core |       xs:token The name by which a candidate is usually known that is different from their official name. This might, for example, be used to differentiate on a ballot between candidates with similar names.  
Languages xs:language 110 |  xs:element     n/a Declaration of the language used in the election.  
LoggedSeal   480       n/a A seal and related information that is being logged as part of an audit trail  
LoginMethod xs:token 420 |  xs:element     xs:token An indication of the method the voter must use to authenticate themselves to a voting system. This might be channel-dependent.  
Logo PictureDataStructure eml-core | xs:element     LogoStructure A logo for a political party or other organization can be represented by a URL or a Base64 encoded binary value. The latter must indicate the format of the logo (PNG, GIF or JPEG).  
MailingAddress MailingAddressStructure eml-externals | xs:element