| 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 |
|
|
| AffiliationType |
|
eml-core
| 430 | 410 | 340 | 210 | |
xs:element |
|
|
AffiliationStructure |
Indicates
the type of organisation that an individual is a member of. |
|
|
| 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. |
|
|
| CountMetrics |
|
110
| 510 |
|
|
|
n/a |
The
definiton of the metrics to be used in the Count of cast votes. |
|
|
| 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 |
|
| CountReport |
|
110
| 510 |
|
|
|
n/a |
The pre-definition of exactly what is needed in the count
results tabulations. |
|
|
| 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 |
|
230
| |
|
|
|
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 |
|
  |