Candidate
を使用して、コンテストの候補者についての情報を記述します。
Candidate
は、
CandidateSelection
エンティティです。
使用方法の詳細を確認するには、次のいずれかのフィードタイプを選択してください
Candidate
は、そのタイプのフィードに置き換えます。
複数の小規模なコンテストで構成される選挙や、
実施されます。この種の関連コンテストでは、Person
を
1 つの Candidate
でのみ参照されます。たとえば次のようになります。
- ポーランドの選挙の第 1 回投票で、人物 1 が候補者 1 によって言及されました。
- ただし、第 2 ラウンドでは、人物 1 が受験者 2 によって参照されます。
この場合、候補 1 と候補 2 は重複しています。どちらのコンテストも
同じ Candidate
を参照しています。一般的には、候補者を複数の
無関係なコンテストです。
属性
次の表に、Candidate
の属性を示します。
属性 | 必須かどうか | 型 | 説明 |
---|---|---|---|
objectId |
必須 | ID |
他の要素が参照するために使用される一意の内部識別子 この要素を使用します。 |
要素
次の表に、Candidate
の要素を示します。
要素 | 重複 | タイプ | 説明 |
---|---|---|---|
BallotName |
1 | InternationalizedText |
投票用紙に記載されている候補者の名前を提供します。 |
CampaignSlogan |
0 または 1 |
InternationalizedText |
候補者やそのキャンペーンに求める際に表示されるスローガン 確認しました2020 年の米国での事例を見る 大統領選挙:
|
ContactInformation |
0 以上 | ContactInformation |
キャンペーン本部の住所や電話番号などを候補者情報に関連付けます。 |
ExternalIdentifiers |
1 | ExternalIdentifiers |
ID を受験者に関連付けます。 固定識別子 は必須です。 |
FileDate |
0 または 1 | PartialDate |
その候補者が公式にコンテストを行った日付です。 |
IsIncumbent |
0 または 1 | boolean |
値 true は、その候補が
当該コンテストに関連する現職の議員もし
要素が存在しない場合、デフォルトは false です。
|
IsTopTicket |
0 または 1 | boolean |
受験者が以下を含むチケットのトップであるかどうかを示します。
候補が複数ありますこの要素は、
CandidateSelection オブジェクト内の 1 つの Candidate 。
この要素が存在しない場合、デフォルトは false です。 |
PartyId |
1 以上 | IDREF |
リソースの一意の識別子
Party
要素です。候補者と政党を関連付けるために使用されます。 |
PersonId |
1 | IDREF |
リソースの一意の識別子
Person
要素です。ルールに含まれる詳細情報を、
できます。 |
PostElectionStatus |
0 または 1 | CandidatePostElectionStatus |
候補者の最終ステータス(winner や
withdrawn 。 |
PreElectionStatus |
0 または 1 | CandidatePreElectionStatus |
候補者の登録ステータス(filed や
qualified 。 |
ExternalIdentifiers の追加型
Candidate
の ExternalIdentifiers
要素で、次のようにします。
Type
を other
に設定して追加データを指定し、
(OtherType
と Value
の値を含む)。次の
次の表に、次の要素に指定できる値を示します。
OtherType | 値の例 | 説明 |
---|---|---|
electoral-commission |
H2NY22097 |
任意 選挙管理委員会 ID。 |
例
XML
<Candidate objectId="can-1001-kenyatta"> <BallotName> <Text language="en">Uhuru Kenyatta</Text> <Text language="sw">Uhuru Kenyatta</Text> </BallotName> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>can-per-100</Value> </ExternalIdentifier> <ExternalIdentifier> <Type>other</Type> <OtherType>electoral-commission</OtherType> <Value>H2NY22097</Value> </ExternalIdentifier> </ExternalIdentifiers> <IsIncumbent>1</IsIncumbent> <IsTopTicket>1</IsTopTicket> <PartyId>par-jubilee</PartyId> <PartyId>par-0002</PartyId> <PersonId>per-001-kenyatta</PersonId> <PostElectionStatus>projected-winner</PostElectionStatus> <PreElectionStatus>qualified</PreElectionStatus> </Candidate>
JSON
"Candidate": [ { "objectId": "can-1001-kenyatta", "BallotName": { "Text": [ { "value": "Uhuru Kenyatta", "language": "en" }, { "value": "Uhuru Kenyatta", "language": "sw" } ] }, "ExternalIdentifiers": { "ExternalIdentifier" : [ { "Type": "other", "OtherType": "stable", "Value": "can-per-100" }, { "Type": "other", "OtherType": "electoral-commission", "Value": "H2NY22097" }, ] } "IsIncumbent": 1, "IsTopTicket": 1, "PartyId": ["par-jubilee","par-0002"] "PersonId": "per-001-kenyatta", "PostElectionStatus": "projected-winner", "PreElectionStatus": "qualified" } ]