การแข่งขัน

ใช้ Contest เพื่ออธิบายการแข่งขันและลิงก์การแข่งขันกับผู้สมัครและพรรคการเมืองที่เกี่ยวข้อง

เอกสารนี้จะกล่าวถึง Contest และเอนทิตีย่อย ดังนี้

  • Contest
    • CandidateContest
    • PartyContest
    • BallotMeasureContest
    • RetentionContest

ประเภท

Contest เป็นองค์ประกอบนามธรรมที่มี 3 ประเภทซึ่งใช้ตามประเภทของการแข่งขัน ดังนี้

  • CandidateContest: ใช้ประเภทนี้เมื่อ Contest เกี่ยวข้องกับผู้สมัครรับเลือกตั้งอย่างน้อย 1 คน
  • PartyContest: ใช้ประเภทนี้เมื่อ Contest มีการเลือกรายชื่อพรรคในบัตรลงคะแนน นอกจากนี้ยังใช้เป็นกิจกรรมการแข่งขันเสมือนจริง ซึ่งเป็นบทสรุปของการแข่งขันย่อยๆ หลายรายการได้ด้วย
  • BallotMeasureContest: ใช้ประเภทนี้เมื่อ Contest เกี่ยวข้องกับมาตรการลงคะแนนเสียงอย่างน้อย 1 รายการ
  • RetentionContest: ใช้ประเภทนี้เมื่อContestเกี่ยวข้องกับการลงประชามติเพื่อตัดสินว่าเจ้าหน้าที่ที่ได้รับเลือกตั้งควรดำรงตำแหน่งต่อไปหรือถูกถอดถอนจากตำแหน่ง

เมื่อมีการรายงานผลการเลือกตั้ง คุณสามารถอัปเดตฟีดเพื่อแสดงผลการเลือกตั้งในระยะต่างๆ เช่น เอกซิตโพล หรือค่าประมาณ Google มีคำแนะนำเกี่ยวกับระยะการเลือกตั้งและประเภทผลการเลือกตั้งที่เราคาดหวัง Google อาจขอให้คุณดำเนินการอย่างน้อย 1 ขั้นตอน ค่าประเภทระยะเหล่านี้อาจเปลี่ยนแปลงในคืนวันเลือกตั้ง ตั้งค่าฟีดเริ่มต้นเป็นระยะที่จะเริ่มต้น ดูรายละเอียดเพิ่มเติมได้ที่ CurrentResultsReportingStage และ ResultsReportingStageCollection ในส่วนองค์ประกอบ

Attributes

ตารางต่อไปนี้อธิบายแอตทริบิวต์สำหรับ Contest

แอตทริบิวต์ จำเป็นหรือไม่ ประเภท คำอธิบาย
objectId ต้องระบุ ID ตัวระบุภายในที่ไม่ซ้ำกันซึ่งองค์ประกอบอื่นๆ ใช้เพื่ออ้างอิงองค์ประกอบนี้

องค์ประกอบ

ตารางต่อไปนี้อธิบายองค์ประกอบสำหรับ Contest

องค์ประกอบ ความหลากหลาย ประเภท คำอธิบาย
Abbreviation 0 หรือ 1 string ชื่อย่อสำหรับการแข่งขัน
AggregateBallotSelection 0 หรือ 1 SpecialBallotSelection การเลือกบัตรลงคะแนนสำหรับการรวมคะแนนเสียง เช่น การรวมผู้สมัครหลายคนไว้ใน "อื่นๆ"
BallotSelection 0 ขึ้นไป BallotSelection

เชื่อมโยงตัวเลือกในบัตรลงคะแนนกับการแข่งขัน ลำดับของผู้สมัครหรือพรรคใน Contest ต้องเหมือนกับใน BallotSelection

หากมี BallotSelection.SequenceOrder สำหรับทุกรายการ ระบบจะใช้เป็นลำดับเริ่มต้นสำหรับการเลือก

BallotSubTitle 0 หรือ 1 InternationalizedText คำบรรยายของการแข่งขัน ซึ่งต้องตรงกับที่ปรากฏในบัตรลงคะแนนของผู้มีสิทธิเลือกตั้ง
BallotTitle 0 หรือ 1 InternationalizedText ชื่อการแข่งขัน ข้อความชื่อควรสอดคล้องกับคู่มือไวยากรณ์ สำหรับการแข่งขันแบบลงประชามติ ชื่อควรตรงกับข้อความในบัตรลงคะแนน
BlankBallotSelection 0 หรือ 1 SpecialBallotSelection การเลือกบัตรลงคะแนนสำหรับบัตรลงคะแนนเปล่า
ComposingContestIds 0 ขึ้นไป IDREFS

ใช้เพื่อกำหนดการแข่งขันแบบรวม ตัวอย่างเช่น ในการเลือกตั้งประธานาธิบดีสหรัฐอเมริกาเป็นการทั่วไป จะมีการแข่งขันระดับประเทศซึ่งมีรหัสการแข่งขันที่ประกอบด้วยรหัสการเลือกตั้งระดับรัฐแต่ละรัฐ

ComposingContest ต้องมีขอบเขตเล็กกว่าการแข่งขันระดับบนและต้องเกิดขึ้นในรอบเดียวกันของการเลือกตั้ง

ContestDateStatus 0 หรือ 1 DateStatus

องค์ประกอบนี้ระบุการอัปเดตกำหนดการสำหรับการเลือกตั้ง ค่าเริ่มต้นคือ confirmed ในกรณีส่วนใหญ่ ค่า ContestDateStatus ควรตรงกับ ElectionDateStatus ของ Election ที่มีค่าดังกล่าว

ContestDateType 0 หรือ 1 ElectionDateType

องค์ประกอบนี้ระบุวิธีเพิ่มการแข่งขันลงในปฏิทิน หากไม่ระบุ ค่าเริ่มต้นจะเป็น ElectionDateType ของ Election ที่ล้อมรอบ การแข่งขันที่มีกำหนดเวลาในหรือก่อนวันที่ที่กำหนดและยังไม่ได้กำหนดวันที่จะมีค่าเป็น bounded ในกรณีส่วนใหญ่ ค่า ContestDateType ควรตรงกับ ElectionDateType ของ Election ที่มีค่าดังกล่าว

CountingDate 0 หรือ 1 PartialDate วันที่หลังการลงคะแนนเสียงซึ่งเป็นวันที่นับคะแนนสำหรับการแข่งขันเลือกตั้ง ควรระบุข้อมูลนี้เฉพาะในกรณีที่วันนับคะแนนแตกต่างจากวันสุดท้ายของการลงคะแนนเสียง เช่น การเลือกตั้งสมาชิกโลกสภาของอินเดีย กรณีที่พบบ่อยคือการนับคะแนนจะเกิดขึ้นในวันเดียวกับวันสุดท้ายของการลงคะแนนเสียง ซึ่งก็คือEndDateของการเลือกตั้ง
CurrentResultsReportingStage 1 ResultsReportingStageType ขั้นตอนปัจจุบันของการรายงานผลการแข่งขัน
EarliestPollsClose 0 หรือ 1 dateTime เมื่อปิดคูหาเลือกตั้งแรก
ElectoralDistrictId 1 IDREF

ตัวระบุที่ไม่ซ้ำกันสำหรับองค์ประกอบ GpUnit เชื่อมโยงการแข่งขันกับหน่วยการรายงานที่แสดงถึงขอบเขตทางภูมิศาสตร์ของการแข่งขัน เช่น เขต

เช่น สำหรับการแข่งขันหนึ่งๆ ElectoralDistrictId อาจอ้างอิง ReportingUnit ที่กำหนดไว้สำหรับเขตที่เกี่ยวข้องกับการแข่งขันนั้น Office ยังมีการอ้างอิงที่ไม่บังคับซึ่งมีวัตถุประสงค์เดียวกันด้วย เช่น สำหรับการแข่งขันระดับประเทศ คุณสามารถใช้ GpUnit เดียวกันกับที่กำหนดไว้สำหรับประเทศนั้นซ้ำได้

ExternalIdentifiers 1 ExternalIdentifiers เชื่อมโยงรหัสกับการแข่งขัน ต้องระบุตัวระบุที่เสถียร
EndDate 0 หรือ 1 PartialDate วันที่สิ้นสุดการแข่งขันตามปฏิทิน ใช้วันที่ที่การลงคะแนนสิ้นสุด เช่น 2022-11-08 ควรกำหนดวันที่สิ้นสุดเฉพาะในกรณีที่วันที่เริ่มต้นและวันที่สิ้นสุดของ Contest แตกต่างจากวันที่เริ่มต้นและวันที่สิ้นสุดของ Election
EstimatedExpectedVotePercentage 0 หรือ 1 float

มักย่อเป็น EEVP ซึ่งเป็นเปอร์เซ็นต์โดยประมาณของคะแนนเสียงทั้งหมดที่คาดว่าจะได้รับซึ่งมีการรายงานสำหรับการแข่งขันนี้ โดยเป็นตัวเลขระหว่าง 0 ถึง 100

เช่น รายงาน 24.2% เป็น 24.2 ไม่ใช่ 0.242

FilingDeadline 0 หรือ 1 PartialDate วันที่ที่ผู้สมัครต้องยื่นสมัครเข้าร่วมการแข่งขัน
HasRotation 0 หรือ 1 boolean ระบุว่ามีการหมุนเวียนตัวเลือกในการแข่งขันหรือไม่ หากไม่มีองค์ประกอบนี้ ค่าเริ่มต้นจะเป็น false
IsNotable 0 หรือ 1 boolean เอนทิตีได้รับการพิจารณาว่าควรค่าแก่การสังเกตหรือไม่ ระบบจะถือว่าเป็น false หากไม่ได้ระบุไว้
LatestPollsClose 0 หรือ 1 dateTime เมื่อปิดคูหาเลือกตั้งสุดท้าย
Name 1 string ซึ่งควรตรงกับ BallotTitle เป็นภาษาอังกฤษและสอดคล้องกับไวยากรณ์ของชื่อ
NoneOfTheAboveBallotSelection 0 หรือ 1 SpecialBallotSelection การเลือกบัตรลงคะแนนสำหรับตัวเลือกในบัตรลงคะแนนเพื่อโหวต "ไม่ตรงกับข้อใดเลย" หรือตัวเลือกที่เทียบเท่า เช่น "ไม่มี" "ไม่ตรงกับข้อใดเลย" หรือ "ไม่ผูกมัด"
NullBallotSelection 0 หรือ 1 SpecialBallotSelection การเลือกบัตรลงคะแนนสำหรับบัตรลงคะแนนที่เป็นโมฆะหรือบัตรเสีย บัตรลงคะแนนเหล่านี้เป็นบัตรที่ได้รับการทำเครื่องหมายในลักษณะที่ทำให้ไม่สามารถนับคะแนนเสียงได้อย่างถูกต้อง ตัวอย่างบัตรลงคะแนนที่เป็นโมฆะ ได้แก่ บัตรลงคะแนนที่ฉีกขาด สกปรก มีการทำเครื่องหมายมากเกินไปหรือน้อยเกินไป หรือทำเครื่องหมายในลักษณะที่ระบุตัวตนของผู้มีสิทธิเลือกตั้งได้
OutcomeDetermined 0 หรือ 1 boolean

มีการกำหนดผลการเลือกตั้งแล้วหรือไม่

  • สำหรับการแข่งขันที่มีการแข่งขันย่อยที่ประกอบกันขึ้นมา หมายความว่าผลลัพธ์ของการแข่งขันย่อยที่ประกอบกันขึ้นมาทั้งหมดได้รับการกำหนดแล้ว
  • สำหรับการแข่งขันของผู้สมัครรับเลือกตั้ง หมายความว่ามีการประกาศรายชื่อผู้สมัครรับเลือกตั้งทั้งหมดที่ชนะหรือผ่านเข้ารอบการเลือกตั้งรอบสองแล้ว (ไม่ว่าจะคาดการณ์ไว้หรือไม่ก็ตาม) หรือการแข่งขันถูกยกเลิก
  • สำหรับการแข่งขันของพรรคการเมือง หมายความว่ามีการประกาศที่นั่งทั้งหมดและทำเครื่องหมายว่าเป็นที่นั่งที่ชนะ หรือการแข่งขันสำหรับที่นั่งที่เหลือถูกยกเลิก
Seat 0 หรือ 1 string ที่นั่งที่เฉพาะเจาะจงสำหรับการแข่งขัน
SequenceOrder 0 หรือ 1 integer

การจัดลำดับองค์ประกอบ Contest เริ่มต้นเพื่อวัตถุประสงค์ในการแสดงผลลัพธ์ การแข่งขันจะแสดงตามกฎต่อไปนี้

  • หากการแข่งขัน 2 รายการมีค่าเหมือนกัน ระบบอาจแสดงการแข่งขันเหล่านั้นในลำดับที่ไม่ได้กำหนดไว้
  • การแข่งขันทั้งหมดที่มี SequenceOrder จะแสดงตามลำดับนั้น ตามด้วยการแข่งขันทั้งหมดที่ไม่มีค่า SequenceOrder ในลำดับที่ไม่ได้กำหนดไว้

ระบบจะใช้ SequenceOrder เพื่อจัดลำดับผลลัพธ์ที่แสดง เช่น 100 อาจหมายถึงการแข่งขันระดับภูมิภาค 200 อาจหมายถึงการแข่งขันระดับท้องถิ่น เป็นต้น SequenceOrder ไม่เหมาะที่จะใช้เป็นลำดับการแข่งขันในบัตรลงคะแนน อย่างไรก็ตาม คุณสามารถรักษาลำดับการแข่งขันในบัตรลงคะแนนแต่ละใบได้โดยใช้เอนทิตี BallotStyle ซึ่งเชื่อมโยงรูปแบบบัตรลงคะแนนกับหน่วยภูมิรัฐศาสตร์ที่เกี่ยวข้อง

StartDate 0 หรือ 1 PartialDate วันที่เริ่มต้นตามปฏิทินของการแข่งขัน ใช้วันที่ที่เริ่มการลงคะแนนเสียง เช่น 2022-11-08 ควรกำหนดวันที่เริ่มต้นเฉพาะในกรณีที่วันที่เริ่มต้นและวันที่สิ้นสุดของ Contest แตกต่างจากวันที่เริ่มต้นและวันที่สิ้นสุดของ Election
SubsequentContestId 0 หรือ 1 IDREF

ใช้เพื่อชี้ไปยังการแข่งขันที่เกิดขึ้นภายหลังในชุดที่เกี่ยวข้องเดียวกัน ตัวอย่างเช่น ในการเลือกตั้งของสหรัฐอเมริกา โดยปกติแล้วจะชี้จากการเลือกตั้งขั้นต้นไปยังการเลือกตั้งทั่วไปที่เกี่ยวข้อง นอกจากนี้ยังสามารถชี้จากการเลือกตั้งทั่วไปไปยังการเลือกตั้งรอบสองได้ด้วย

โดยปกติแล้ว SubsequentContest จะมีขอบเขตเดียวกับการแข่งขันก่อนหน้า

SubUnitsReported 0 หรือ 1 integer จำนวนหน่วยย่อย เช่น เขตเลือกตั้งที่รายงานคะแนนเสียงสำหรับการแข่งขันนี้เสร็จสมบูรณ์แล้ว
SummaryCounts 0 ขึ้นไป SummaryCounts แสดงสรุปจำนวนเบ็ดเตล็ดที่เกี่ยวข้องกับการแข่งขัน ซึ่งรวมถึงจำนวนบัตรลงคะแนนทั้งหมดที่มีการแข่งขัน และจำนวนการงดออกเสียง การลงคะแนนเกิน การลงคะแนนไม่ครบ หรือการเขียนชื่อผู้สมัครเอง จำนวนสรุปสามารถเชื่อมโยงกับการแข่งขันโดยรวมหรือกับหน่วยการรายงานระดับต่ำกว่าอื่นๆ ผ่านการใช้ SummaryCounts หลายครั้ง
TotalSeats 0 หรือ 1 integer จำนวนที่นั่งทั้งหมดที่เขตเลือกตั้งสำหรับการแข่งขันนี้สามารถมีได้สำหรับตำแหน่งนี้ ซึ่งเท่ากับที่นั่งในการเลือกตั้ง + ที่นั่งที่ยกยอดมา + ที่นั่งว่าง
TotalSubUnits 0 หรือ 1 integer จำนวนหน่วยย่อยทั้งหมด เช่น เขตเลือกตั้งที่มีการแข่งขันนี้ในบัตรลงคะแนน
VoteVariation 0 หรือ 1 VoteVariation ประเภทของรูปแบบการลงคะแนนเสียงที่เชื่อมโยงกับการแข่งขัน เช่น n-of-m
OtherVoteVariation 0 หรือ 1 string ใช้เพื่อระบุค่าที่กำหนดเองเมื่อ VoteVariation เป็น other
ResultsEmbargoEnd 0 หรือ 1 dateTime เมื่อการห้ามเผยแพร่ผลการเลือกตั้งสิ้นสุดลง
ResultsExpected 0 หรือ 1 dateTime เวลาที่คาดว่าผลการนับคะแนนเสียงครั้งแรกจะปรากฏในฟีด
ResultsLastUpdated 0 หรือ 1 dateTime เวลาที่อัปเดตผลการแข่งขันครั้งล่าสุด
ResultsReportingStageCollection 0 หรือ 1 ไม่มี องค์ประกอบ Wrapper สำหรับคำจำกัดความ ResultsReportingStage อ่านรายละเอียดเพิ่มเติมได้ที่เอนทิตีคอลเล็กชัน

CandidateContest

ใช้ CandidateContest เพื่ออธิบายการแข่งขันที่เกี่ยวข้องกับการเลือกผู้สมัครอย่างน้อย 1 คน

เอนทิตีนี้สามารถอ้างอิง Office หรือ Party ตามรหัสได้ (ไม่บังคับ) เราไม่รองรับการแสดงรายชื่อผู้สมัครรับเลือกตั้งในตำแหน่งเดียวกัน คุณสามารถอ้างอิง Office ได้เพียงรายการเดียวเท่านั้น ตัวอย่างเช่น สำหรับการเลือกตั้งประธานาธิบดีและรองประธานาธิบดี คุณจะต้องมีการแข่งขัน Candidate 2 รายการ โดยแต่ละรายการจะอ้างอิงถึงสำนักงานที่แตกต่างกัน

องค์ประกอบ

ตารางต่อไปนี้อธิบายองค์ประกอบสำหรับ CandidateContest

องค์ประกอบ ความหลากหลาย ประเภท คำอธิบาย
NumberElected 0 หรือ 1 integer จำนวนผู้สมัครที่ได้รับเลือกตั้งในการแข่งขัน ซึ่งก็คือ n ของการแข่งขัน n-of-m หากไม่มี NumberElected ในฟีด ระบบจะใช้ค่าเริ่มต้นเป็น 1
OfficeIds 1 IDREFS ตัวระบุที่ไม่ซ้ำกันสำหรับองค์ประกอบ Office อย่างน้อย 1 รายการ เชื่อมโยงคำอธิบายสำนักงานกับการแข่งขัน
PrimaryPartyIds 0 ขึ้นไป IDREFS ตัวระบุที่ไม่ซ้ำกันสำหรับองค์ประกอบ Party อย่างน้อย 1 รายการ ซึ่งระบุว่า Contest เป็นส่วนหนึ่งของการเลือกตั้งขั้นต้นแบบพรรคการเมือง PrimaryPartyId มีความหมายเฉพาะในการเลือกตั้งขั้นต้นเท่านั้น
VotesAllowed 1 integer จำนวนคะแนนโหวตหรือการเขียนชื่อผู้สมัครสูงสุดที่อนุญาตต่อผู้มีสิทธิเลือกตั้งในการแข่งขันนี้ หากไม่มี VotesAllowed ในฟีด ระบบจะใช้ค่าเริ่มต้นเป็น 1
Type 0 ขึ้นไป ElectionType ประเภทที่แจกแจงของการแข่งขัน เช่น การเลือกตั้งขั้นต้นหรือการเลือกตั้งทั่วไป คุณควรตั้งค่าประเภทของ Contest เฉพาะในกรณีที่แตกต่างจากประเภทของ Election

ตัวอย่าง

XML

    <Contest xsi:type="CandidateContest" objectId="c-1-001">
      <Abbreviation>KENYAPRES</Abbreviation>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs-1-001-kenyatta">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs-1-001-odinga">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs-1-001-mudavadi">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs-1-001-kenneth">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs-1-001-dida">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs-1-001-karua">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs-1-001-kiyiapi">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs-1-001-muite">...</BallotSelection>
      <BallotTitle>
        <Text language="en">2022 Kenya Presidential election</Text>
        <Text language="es">2022 Elecciones presidenciales de Kenia</Text>
        <Text language="fr">2022 Élection présidentielle au Kenya</Text>
      </BallotTitle>
      <CountStatus>...</CountStatus>
      <CountingDate>2022-08-11</CountingDate>
      <ElectoralDistrictId>...</ElectoralDistrictId>
      <EndDate>2022-08-09</EndDate>
      <Name>2022 Kenya Presidential election</Name>
      <StartDate>2022-08-09</StartDate>
      <SubUnitsReported>48</SubUnitsReported>
      <SummaryCounts>...</SummaryCounts>
      <TotalSubUnits>48</TotalSubUnits>
      <VoteVariation>1-of-m</VoteVariation>
      <NumberElected>1</NumberElected>
      <OfficeIds>off-9999a</OfficeIds>
      <VotesAllowed>1</VotesAllowed>
      <Type>general</Type>
    </Contest>

PartyContest

ใช้ PartyContest สำหรับการแข่งขันที่ผู้มีสิทธิเลือกตั้งเลือกพรรคการเมืองในบัตรลงคะแนน นอกจากนี้ยังใช้ในฟีดผลการเลือกตั้งเป็นการแข่งขันสรุปเสมือนจริงเพื่อสื่อสารข้อมูลรวมได้ด้วย (เช่น การแข่งขันระดับพรรคการเมืองระดับรัฐที่รวมผลการแข่งขันระดับเขตเลือกตั้ง)

องค์ประกอบ

ตารางต่อไปนี้อธิบายองค์ประกอบสำหรับ PartyContest

องค์ประกอบ ความหลากหลาย ประเภท คำอธิบาย
NumberElected 0 หรือ 1 integer จำนวนผู้สมัครที่ได้รับเลือกในการแข่งขัน ซึ่งก็คือ n ของการแข่งขัน n-of-m หากไม่มี NumberElected ในฟีด ระบบจะใช้ค่าเริ่มต้นเป็น 1
VotesAllowed 0 หรือ 1 integer จำนวนคะแนนโหวตหรือการเขียนชื่อผู้สมัครสูงสุดที่อนุญาตต่อผู้มีสิทธิเลือกตั้งในการแข่งขันนี้ หากไม่มี VotesAllowed ในฟีด ระบบจะใช้ค่าเริ่มต้นเป็น 1
OfficeIds 1 IDREFS ตัวระบุที่ไม่ซ้ำกันสำหรับองค์ประกอบ Office อย่างน้อย 1 รายการ เชื่อมโยงคำอธิบายสำนักงานกับการแข่งขัน
Type 0 ขึ้นไป ElectionType ประเภทที่แจกแจงของการแข่งขัน เช่น การเลือกตั้งขั้นต้นหรือการเลือกตั้งทั่วไป คุณควรตั้งค่าประเภทของ Contest เฉพาะในกรณีที่แตกต่างจากประเภทของ Election

ตัวอย่าง

XML

    <Contest xsi:type="PartyContest" objectId="c-20001">
      <BallotSelection objectId="ps-101321" xsi:type="PartySelection">
        <PartyIds>par-10132</PartyIds>
      </BallotSelection>
      <BallotSelection objectId="ps-101322" xsi:type="PartySelection">
        <PartyIds>par-10133</PartyIds>
      </BallotSelection>
      <BallotTitle>
        <Text language="en">Ballot title example</Text>
      </BallotTitle>
      <ContestDateStatus>confirmed</ContestDateStatus>
      <CountingDate>2022-08-11</CountingDate>
      <ElectoralDistrictId>...</ElectoralDistrictId>
      <EndDate>2022-08-09</EndDate>
      <ExternalIdentifiers>...</ExternalIdentifiers>
      <Name>Contest name example</Name>
      <StartDate>2022-08-09</StartDate>
      <VoteVariation>1-of-m</VoteVariation>
      <OfficeIds>off-9999a</OfficeIds>
      <Type>general</Type>
      <VotesAllowed>1</VotesAllowed>
    </Contest>

BallotMeasureContest

ใช้ BallotMeasureContest สำหรับการแข่งขันที่เกี่ยวข้องกับมาตรการลงคะแนนเสียง

องค์ประกอบ

ตารางต่อไปนี้อธิบายองค์ประกอบสำหรับ BallotMeasureContest

องค์ประกอบ ความหลากหลาย ประเภท คำอธิบาย
BallotTitle 1 InternationalizedText

ชื่ออย่างเป็นทางการของบัตรลงคะแนน เช่น Nevada Renewable Energy Standards Initiative ตรวจสอบว่า BallotTitle ไม่ซ้ำกัน

การลงประชามติบางรายการมีชื่อรวมเพียงชื่อเดียวพร้อมคำถามที่มีหมายเลขกำกับหลายข้อ ในกรณีเหล่านี้ ชื่ออาจรวมหมายเลขคำถามเพื่อแยกความแตกต่างระหว่างเอนทิตี BallotMeasureContest ที่สร้างขึ้นสำหรับคำถามแต่ละข้อ

BallotSubTitle 0 หรือ 1 InternationalizedText ชื่อรองของบัตรลงคะแนน (หากมี)
BallotText 1 InternationalizedText ข้อความที่ปรากฏบนบัตรลงคะแนน เช่น Shall Article 4 of the Nevada Constitution be amended to require, beginning in calendar year 2022, that all providers of electric utility services who sell electricity... in Nevada comes from renewable energy resources?
FullText 0 หรือ 1 InternationalizedText

สำเนาข้อความทั้งหมดของมาตรการลงคะแนนเสียง ระบุองค์ประกอบนี้หากมีข้อความเพิ่มเติมที่ไม่ได้รวมอยู่ในบัตรลงคะแนน จำกัดอักขระไม่เกิน 30,000 ตัว

หากข้อความทั้งหมดของมาตรการลงคะแนนเสียงสั้นกว่า 30,000 อักขระและไม่มีการจัดรูปแบบที่ไม่ถูกต้องในไฟล์ฟีด ให้ใส่ไว้ใน FullText รวม InfoUri ที่มี URI ที่กำกับเนื้อหาของ fulltext ด้วย ไม่เช่นนั้น ให้ใส่เฉพาะ URI ที่มีคำอธิบายประกอบ fulltext

InfoUri 0 หรือ 1 AnnotatedUri

URI ที่มีคำอธิบายประกอบซึ่งยอมรับคำอธิบายประกอบต่อไปนี้ แทนที่จะเป็นคำอธิบายประกอบที่ระบุไว้ที่อื่น

  • wikipedia: หน้า Wikipedia เกี่ยวกับมาตรการลงคะแนนเสียง
  • ballotpedia: หน้า Ballotpedia เกี่ยวกับมาตรการการลงคะแนนเสียง เช่น https://ballotpedia.org/Nevada_Renewable_Energy_Standards_Initiative_(2020)
  • official-website: เว็บไซต์อย่างเป็นทางการสำหรับมาตรการลงคะแนนเสียง
  • fulltext: หากมีข้อความมากกว่าที่รวมอยู่ในบัตรลงคะแนน เช่น สำเนาของกฎหมายที่เสนอ นี่คือ URI สำหรับข้อความเพิ่มเติมแบบเต็ม ตัวอย่างเช่น https://www.nvsos.gov/sos/home/showdocument?id=5330
  • logo-uri: รูปภาพของโลโก้
SummaryText 0 หรือ 1 InternationalizedText

สรุปหัวข้อลงประชามติร่างกฎหมาย ประกอบด้วยย่อหน้าสั้นๆ 1-2 ย่อหน้า และพาร์ทเนอร์สามารถสร้างขึ้นเพื่อสรุปข้อความทั้งหมดของบัตรลงคะแนนได้ ดังตัวอย่างต่อไปนี้

Requires utilities to acquire 50 percent of their electricity from renewable resources by 2030

Official Summary:

EXPLANATION—This ballot measure proposes to amend Article 4 of the Nevada Constitution to require all providers of electric utility services that sell electricity to retail customers for consumption in Nevada to meet a Renewable Portfolio Standard (RPS) that would go into effect beginning in calendar year 2022 and increase gradually until the RPS reaches 50 percent in calendar year 2030. According to the Public Utilities Commission of Nevada, an RPS establishes the percentage of electricity sold by an electric utility to retail customers that must come from renewable sources.

ProStatement 0 หรือ 1 InternationalizedText คำอธิบายความหมายของการลงคะแนนเสียงเห็นด้วยในมาตรการการลงคะแนนเสียงนี้ ซึ่งไม่ใช่ข้อโต้แย้งที่สนับสนุนมาตรการดังกล่าว เช่น A "yes" vote supports this initiative to require electric utilities to acquire 50 percent of their electricity from renewable resources by 2030.
ConStatement 0 หรือ 1 InternationalizedText คำอธิบายความหมายของการลงคะแนนเสียงไม่เห็นด้วยในการลงประชามตินี้ ซึ่งไม่ได้เป็นการโต้แย้งมาตรการดังกล่าว เช่น A "no" vote opposes this initiative, thus keeping the existing requirement that electric utilities acquire 25 percent of their electricity from renewable resources by 2025.
Type 0 หรือ 1 BallotMeasureType ประเภทที่แจกแจงของหัวข้อลงประชามติ เลือกค่าที่อธิบายมาตรการการลงคะแนนเสียงในเขตอำนาจศาลได้ดีที่สุด
PassageThreshold 0 หรือ 1 string สัดส่วนคะแนนเสียงขั้นต่ำที่จำเป็นเพื่อให้ญัตติผ่าน

ตัวอย่าง

XML

     <Contest objectId="c-0" xsi:type="BallotMeasureContest">
        <BallotSelection objectId="bms-00" xsi:type="BallotMeasureSelection">
          <ExternalIdentifiers>
            <ExternalIdentifier>
              <Type>other</Type>
              <OtherType>stable</OtherType>
              <Value>bms-00-yes</Value>
            </ExternalIdentifier>
          </ExternalIdentifiers>
          <Selection>
            <Text language="en">Yes</Text>
          </Selection>
        </BallotSelection>
        <BallotSelection objectId="bms-01" xsi:type="BallotMeasureSelection">
          <ExternalIdentifiers>
            <ExternalIdentifier>
              <Type>other</Type>
              <OtherType>stable</OtherType>
              <Value>bms-01-no</Value>
            </ExternalIdentifier>
          </ExternalIdentifiers>
          <Selection>
            <Text language="en">No</Text>
          </Selection>
        </BallotSelection>
        <BallotSubTitle>
          <Text language="en">Farm Animal Confinement Initiative</Text>
        </BallotSubTitle>
        <BallotTitle>
          <Text language="en">
            California Proposition 12, Farm Animal Confinement Initiative (2018)
          </Text>
        </BallotTitle>
        <ElectoralDistrictId>ru-ca-1</ElectoralDistrictId>
        <ExternalIdentifiers>
          <ExternalIdentifier>
            <Type>other</Type>
            <OtherType>stable</OtherType>
            <Value>c-0</Value>
          </ExternalIdentifier>
        </ExternalIdentifiers>
        <Name>
          California Proposition 12, Farm Animal Confinement Initiative (2018)
        </Name>
        <BallotText>
          <Text language="en">
            Establishes minimum requirements for confining certain farm animals. Prohibits sales of meat and egg products from animals confined in noncomplying manner. Fiscal Impact: Potential decrease in state income tax revenues from farm businesses, likely not more than several million dollars annually. State costs up to $10 million annually to enforce the measure.
          </Text>
        </BallotText>
        <ConStatement>
          <Text language="en">No means the measure will not be enacted
          </Text>
        </ConStatement>
        <InfoUri Annotation="fulltext">
          https://example-government.gov/ballot-measures/California_Proposition_12_2018
        </InfoUri>
        <InfoUri Annotation="wikipedia">
          https://en.wikipedia.org/wiki/2018_California_Proposition_12
        </InfoUri>
        <PassageThreshold>
          <Text language="en">50.01%</Text>
        </PassageThreshold>
        <ProStatement>
          <Text language="en">Yes means the measure will be enacted
          </Text>
        </ProStatement>
        <SummaryText>
          <Text language="en">
            The proposition establishes new minimum requirements on farmers to provide more space for egg-laying hens, breeding pigs, and calves raised for veal. California businesses will be banned from selling eggs or uncooked pork or veal that came from animals housed in ways that did not meet these requirements.
          </Text>
        </SummaryText>
        <Type>ballot-measure</Type>
      </Contest>

RetentionContest

ใช้ประเภทนี้เมื่อContestเกี่ยวข้องกับการลงประชามติเพื่อตัดสินว่าเจ้าหน้าที่ที่ได้รับเลือกตั้งควรดำรงตำแหน่งต่อไปหรือถูกถอดถอนจากตำแหน่ง

ซึ่งรวมถึงกรณีต่างๆ เช่น การแข่งขันเพื่อคงตำแหน่งผู้พิพากษาในบางรัฐของสหรัฐอเมริกา ซึ่งจะตัดสินว่าผู้พิพากษาควรดำรงตำแหน่งต่ออีกวาระหนึ่งหรือไม่ นอกจากนี้ยังรวมถึงการเลือกตั้งเพื่อถอดถอนซึ่งตัดสินว่าควรถอดถอนผู้ดำรงตำแหน่งก่อนที่วาระการดำรงตำแหน่งของเจ้าหน้าที่คนดังกล่าวจะสิ้นสุดลงหรือไม่

องค์ประกอบ

องค์ประกอบทั้งหมดจาก BallotMeasureContest จะมีผลกับ RetentionContest ด้วย

องค์ประกอบ ความหลากหลาย ประเภท คำอธิบาย
CandidateId 1 IDREF รหัสของผู้สมัครที่เป็นตัวแทนของผู้ดำรงตำแหน่งปัจจุบัน
OfficeId 0 หรือ 1 IDREF รหัสของตำแหน่งที่ผู้ดำรงตำแหน่งดำรงอยู่ในปัจจุบัน

ตัวอย่าง

XML

        <Contest objectId="c-40001" xsi:type="RetentionContest">
        <!-- Retention contest selections are actually BallotMeasureSelection
          objects, and should use the 'bms-' objectId prefix.-->
          <BallotSelection objectId="bms-40001a" xsi:type="BallotMeasureSelection">
            <ExternalIdentifiers>
              <ExternalIdentifier>
                <Type>other</Type>
                <OtherType>stable</OtherType>
                <Value>bms-40001a</Value>
              </ExternalIdentifier>
            </ExternalIdentifiers>
          <Selection label="bms-40001at">
            <Text language="en">Yes</Text>
          </Selection>
          </BallotSelection>
          <BallotSelection objectId="bms-40001b" xsi:type="BallotMeasureSelection">
            <ExternalIdentifiers>
              <ExternalIdentifier>
                <Type>other</Type>
                <OtherType>stable</OtherType>
                <Value>bms-40001b</Value>
              </ExternalIdentifier>
            </ExternalIdentifiers>
          <Selection label="bms-40001bt">
            <Text language="en">No</Text>
          </Selection>
          </BallotSelection>
          <BallotTitle>
            <Text language="en">Retention of Supreme Court Justice</Text>
          </BallotTitle>
          <ElectoralDistrictId>ru-0002</ElectoralDistrictId>
          <ExternalIdentifiers>
            <ExternalIdentifier>
              <Type>other</Type>
              <OtherType>stable</OtherType>
              <Value>c-vageneral-2013-va16-country-us</Value>
            </ExternalIdentifier>
          </ExternalIdentifiers>
          <Name>Judicial Retention, Supreme Court</Name>
          <CandidateId>can-12345</CandidateId>
          <OfficeId>off-20006</OfficeId>
        </Contest>