Party¶
This element describes a political party and the metadata associated with them. These can also include “dummy” parties to indicate a type of contest (e.g., a Voter Nominated CandidateContest can use the PrimaryPartyIds field and a dummy Party object to indicate that the contest is a “Top-Two” primary).
Tag | Data Type | Required? | Repeats? | Description | Error Handling |
---|---|---|---|---|---|
Abbreviation | xs:string |
Optional | Single | An abbreviation for the party name. | If the field is invalid or not present, then the implementation is required to ignore it. |
Color | HtmlColorString | Optional | Single | The preferred display color for the party, for use in maps and other displays. | If the element is invalid or not present, then the implementation is required to ignore it. |
ExternalIdentifiers | ExternalIdentifiers | Optional | Single | Other identifiers that link this party to other related data sets (e.g. a campaign finance system, etc). | If the element is invalid or not present, then the implementation is required to ignore it. |
IsWriteIn | xs:boolean |
Optional | Single | Signals if this political party is one that is officially recognized by a local, state, or federal organization, or is a “write-in” in jurisdictions which allow candidates to free-form enter their political affiliation. If this field is not present then it is assumed to be false. | If the field is invalid or not present, then the implementation is required to ignore it. |
LeaderPersonIds | xs:IDREFS |
Optional | Single | A reference of Person elements which are leaders of the Party. | If the field is invalid or not present, then the implementation is required to ignore it. |
LogoUri | xs:anyURI |
Optional | Single | Web address of a logo to use in displays. | If the field is invalid or not present, then the implementation is required to ignore it. |
Name | InternationalizedText | Optional | Single | The name of the party. | If the element is invalid or not present, then the implementation is required to ignore it. |
1 2 3 4 5 6 7 8 9 | <Party id="par0001">
<Abbreviation>REP</Abbreviation>
<Color>e91d0e</Color>
<IsWriteIn>false</IsWriteIn>
<LeaderPersonIds>per01</LeaderPersonIds>
<Name>
<Text language="en">Republican</Text>
</Name>
</Party>
|
HtmlColorString¶
A restricted string pattern for a six-character hex code representing an HTML color string. The pattern is:
[0-9a-f]{6}