ใช้ Candidate
เพื่ออธิบายข้อมูลเกี่ยวกับผู้สมัครในการแข่งขัน ต
Candidate
สามารถอ้างอิงได้โดย
CandidateSelection
เอนทิตี
เลือกประเภทฟีดต่อไปนี้เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้
Candidate
กับฟีดประเภทนั้น
การเลือกตั้งบางครั้งประกอบด้วยการแข่งขันขนาดเล็กหลายรายการ หรือเกี่ยวข้องกับ
การแข่งขันครั้งต่อๆ ไป ในการแข่งขันที่เกี่ยวข้องเหล่านี้ Person
ต้องเป็น
อ้างอิงโดย Candidate
เพียงคนเดียว ลองพิจารณาตัวอย่างต่อไปนี้
- ในการเลือกตั้งรอบที่ 1 ในโปแลนด์ ผู้สมัครอันดับ 1 ได้อ้างถึงบุคคลที่ 1
- แต่ในรอบที่ 2 บุคคล 1 จะได้รับการอ้างอิงโดยผู้สมัครคนที่ 2
ในกรณีนี้ ผู้สมัครที่ 1 และผู้สมัครที่ 2 เป็นรายชื่อที่ซ้ำ การแข่งขันทั้ง 2 ประเภทจะต้อง
อ้างอิง Candidate
เดียวกัน โดยทั่วไป อย่าใส่ผู้สมัครในหลายตำแหน่ง
การแข่งขันที่ไม่เกี่ยวข้อง
Attributes
ตารางต่อไปนี้แสดงแอตทริบิวต์สำหรับ Candidate
แอตทริบิวต์ | จำเป็นหรือไม่ | ประเภท | คำอธิบาย |
---|---|---|---|
objectId |
ต้องระบุ | ID |
ตัวระบุภายในที่ไม่ซ้ำกันซึ่งองค์ประกอบอื่นๆ ใช้เพื่ออ้างอิง องค์ประกอบนี้ |
องค์ประกอบ
ตารางต่อไปนี้แสดงองค์ประกอบสำหรับ Candidate
องค์ประกอบ | ความหลากหลาย | ประเภท | คำอธิบาย |
---|---|---|---|
BallotName |
1 | InternationalizedText |
ระบุชื่อของผู้สมัครรับเลือกตั้งตามที่แสดงอยู่ในบัตรลงคะแนน |
CampaignSlogan |
0 หรือ 1 |
InternationalizedText |
สโลแกนที่คุณได้รับเมื่อถามผู้สมัครหรือแคมเปญของผู้สมัคร สโลแกนของแคมเปญนี้คืออะไร ดูตัวอย่างจากสหรัฐอเมริกาในปี 2020 การเลือกตั้งประธานาธิบดี:
|
ContactInformation |
0 ขึ้นไป | ContactInformation |
เชื่อมโยงที่อยู่สำนักงานใหญ่ของแคมเปญ หมายเลขโทรศัพท์ ฯลฯ กับข้อมูลผู้สมัคร |
ExternalIdentifiers |
1 | ExternalIdentifiers |
เชื่อมโยงรหัสกับผู้สมัคร ต ตัวระบุแบบคงที่ ต้องระบุ |
FileDate |
0 หรือ 1 | PartialDate |
วันที่ที่ผู้สมัครยื่นใบสมัครเข้าร่วมการแข่งขันอย่างเป็นทางการ |
IsIncumbent |
0 หรือ 1 | boolean |
ค่า true บ่งชี้ว่าตัวเลือกเป็น
ผู้ดำรงตำแหน่งปัจจุบันที่เกี่ยวข้องกับการประกวดนี้ หากสิ่งนี้
ไม่มีองค์ประกอบ ค่าเริ่มต้นคือ false
|
IsTopTicket |
0 หรือ 1 | boolean |
ระบุว่าผู้สมัครอยู่ด้านบนสุดของตั๋วที่มี
ผู้สมัครได้หลายคน ใส่เฉพาะองค์ประกอบนี้เมื่อมี
Candidate 1 รายการในออบเจ็กต์ CandidateSelection
หากไม่มีองค์ประกอบนี้อยู่ ค่าเริ่มต้นคือ false |
PartyId |
1 ขึ้นไป | IDREF |
ตัวระบุที่ไม่ซ้ำกันสำหรับ
Party
ใช้ในการเชื่อมโยงผู้สมัครกับพรรคการเมือง |
PersonId |
1 | IDREF |
ตัวระบุที่ไม่ซ้ำกันสำหรับ
Person
ใช้เพื่อเชื่อมโยงข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับ
เป็นตัวเลือก |
PostElectionStatus |
0 หรือ 1 | CandidatePostElectionStatus |
สถานะสุดท้ายของผู้สมัคร เช่น winner หรือ
withdrawn |
PreElectionStatus |
0 หรือ 1 | CandidatePreElectionStatus |
สถานะการจดทะเบียนของผู้สมัคร เช่น filed หรือ
qualified |
ประเภทเพิ่มเติมสำหรับ ExternalIdentifier
ในองค์ประกอบ ExternalIdentifiers
ของ Candidate
ให้ข้อมูลเพิ่มเติมด้วย Type
เป็น other
พร้อมทั้ง
ที่มีค่าสำหรับ OtherType
และ Value
ดังต่อไปนี้
ตารางจะแสดงค่าที่เป็นไปได้สำหรับองค์ประกอบเหล่านี้
OtherType | ค่าตัวอย่าง | คำอธิบาย |
---|---|---|
electoral-commission |
H2NY22097 |
ไม่บังคับ รหัสคณะกรรมการการเลือกตั้ง |
ตัวอย่าง
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" } ]