candidate

The Candidate object represents a candidate in a contest. If a candidate is running in multiple contests, each contest must have its own Candidate object. Candidate objects may not be reused between Contests.

Tag Data Type Required? Repeats? Description Error Handling
ballot_name xs:string Required Single The candidate’s name as it will be displayed on the official ballot (e.g. “Ken T. Cuccinelli II”). If the element is invalid, then the implementation is required to ignore the Candidate element containing it.
contact_information xs:string Optional Single Contact and physical address information for this Candidate and/or their campaign (see contact_information). If the element is invalid or not present, then the implementation is required to ignore it.
external_identifiers external_identifiers Optional Single Another identifier for a candidate that links to another source of information (e.g. a campaign committee ID that links to a campaign finance system). If the element is invalid or not present, then the implementation is required to ignore it.
file_date xs:date Optional Single Date when the candidate filed for the contest. If the field is invalid or not present, then the implementation is required to ignore it.
is_incumbent xs:boolean Optional Single Indicates whether the candidate is the incumbent for the office associated with the contest. If the field is invalid or not present, then the implementation is required to ignore it.
is_top_ticket xs:boolean Optional Single Indicates whether the candidate is the top of a ticket that includes multiple candidates. If the field is invalid or not present, then the implementation is required to ignore it.
party_id xs:IDREF Optional Single Reference to a party element with additional information about the candidate’s affiliated party. This is the party affiliation that is intended to be presented as part of ballot information. If the field is invalid or not present, then the implementation is required to ignore it.
person_id xs:IDREF Optional Single Reference to a person element with additional information about the candidate. If the field is invalid or not present, then the implementation is required to ignore it.
post_election_status candidate_post_election_status Optional Single Final status of the candidate (e.g. winner, withdrawn, etc…). If the field is invalid or not present, then the implementation is required to ignore it.
pre_election_status candidate_pre_election_status Optional Single Registration status of the candidate (e.g. filed, qualified, etc…). If the field is invalid or not present, then the implementation is required to ignore it.
1
2
3
4
5
 id,ballot_name,external_identifier_type,external_identifier_othertype,external_identifier_value,file_date,is_incumbent,is_top_ticket,party_id,person_id,post_election_status,pre_election_status
 can001,Jude Fawley,,,,2016-12-01,true,false,par01,per50001,,filed
 can002,Arabella Donn,,,,2016-12-01,false,false,par02,per50002,,qualified
 can003,John Coltrane,,,,2016-09-23,false,false,par02,per50003,,qualified
 can004,Miles Davis,,,,2016-05-26,false,false,par01,per50004,,qualified