مسابقه

از Contest برای توصیف یک مسابقه و پیوند دادن مسابقه به نامزدها و احزاب مرتبط استفاده کنید.

این سند در مورد Contest و نهادهای فرعی آن بحث می کند:

  • Contest
    • CandidateContest
    • PartyContest
    • BallotMeasureContest
    • RetentionContest

انواع

Contest یک عنصر انتزاعی با سه نوع است که بر اساس نوع مسابقه استفاده می شود:

  • CandidateContest : زمانی که یک Contest شامل یک یا چند نامزد برای یک دفتر می شود، از این نوع استفاده کنید.
  • PartyContest : از این نوع زمانی استفاده کنید که یک Contest انتخابی از لیست حزب در برگه رای دارد.
  • BallotMeasureContest : از این نوع زمانی استفاده کنید که یک Contest شامل یک یا چند معیار رأی گیری باشد.
  • RetentionContest : از این نوع زمانی استفاده کنید که یک Contest شامل یک همه پرسی برای تصمیم گیری در مورد اینکه آیا یک مقام منتخب باید در سمت خود بماند یا از آن برکنار شود، استفاده کنید.

همانطور که نتایج یک انتخابات گزارش می شود، می توانید فید خود را برای نمایش مراحل مختلف نتایج، مانند نظرسنجی ها یا تخمین ها، به روز کنید. Google راهنمایی هایی را ارائه می دهد که ما انتظار داریم چه مراحل انتخاباتی و چه نوع نتایجی را داریم. گوگل می تواند یک یا چند مرحله را درخواست کند. این مقادیر مرحله ممکن است در شب انتخابات تغییر کند. برای شروع، مقدار خوراک اولیه را روی مرحله تنظیم کنید. برای جزئیات بیشتر، ExternalIdentifiers در بخش Elements ببینید.

صفات

جدول زیر ویژگی های Contest را توضیح می دهد:

صفت مورد نیاز؟ تایپ کنید توضیحات
objectId مورد نیاز ID شناسه داخلی منحصر به فرد که توسط عناصر دیگر برای ارجاع به این عنصر استفاده می شود.

عناصر

جدول زیر عناصر Contest را توضیح می دهد:

عنصر کثرت تایپ کنید توضیحات
Abbreviation 0 یا 1 string نام کوتاه برای مسابقه
BallotSelection 0 یا بیشتر BallotSelection

انتخاب های روی برگه رای را با مسابقه مرتبط می کند. ترتیب نامزدها یا احزاب شرکت کننده در Contest باید به همان ترتیبی باشد که در BallotSelection هستند.

اگر BallotSelection.SequenceOrder برای هر مورد وجود داشته باشد، به عنوان ترتیب پیش‌فرض برای انتخاب‌ها استفاده می‌شود.

BallotSubTitle 0 یا 1 InternationalizedText زیرنویس مسابقه، که باید با نحوه نمایش آن در برگه های رای رأی دهندگان مطابقت داشته باشد.
BallotTitle 0 یا 1 InternationalizedText عنوان مسابقه متن عنوان باید با راهنمای نحو مطابقت داشته باشد. برای رقابت های رای گیری، عنوان باید با عبارت روی برگه رای مطابقت داشته باشد.
ComposingContestIds 0 یا بیشتر IDREFS

برای تعریف مسابقه جمع آوری استفاده می شود. به عنوان مثال، در انتخابات عمومی ریاست جمهوری ایالات متحده، یک رقابت در سطح ملی با نوشتن شناسه رقابت برای هر یک از انتخابات در سطح ایالتی وجود دارد.

یک ComposingContest باید در محدوده کوچکتری نسبت به رقابت اصلی خود باشد و باید در همان دور از انتخابات برگزار شود.

ContestDateStatus 0 یا 1 DateStatus

این عنصر به‌روزرسانی‌های زمان‌بندی برای یک انتخابات را نشان می‌دهد. مقدار پیش فرض confirmed است. در بیشتر موارد، بهتر است مقادیر ContestDateStatus با ElectionDateStatus Election که حاوی آن است مطابقت داشته باشد.

ElectoralDistrictId 1 IDREF

شناسه منحصر به فرد برای یک عنصر GpUnit . مسابقه را با واحد گزارشگری مرتبط می کند که محدوده جغرافیایی مسابقه را نشان می دهد، مانند یک منطقه.

برای مثال، برای یک رقابت خاص، ElectoralDistrictId ممکن است به یک ReportingUnit که برای منطقه مرتبط با مسابقه تعریف شده است، ارجاع دهد. Office همچنین شامل یک مرجع اختیاری است که به همین منظور خدمت می کند. به عنوان مثال، برای یک مسابقه ملی، می توانید از همان GpUnit که برای کشور تعریف شده است، دوباره استفاده کنید.

ExternalIdentifiers 1 ExternalIdentifiers شناسه ای را با مسابقه مرتبط می کند. یک شناسه پایدار مورد نیاز است. برای ارائه مرحله‌ای از نتایج انتخابات که توسط فید شما گزارش می‌شود، OtherType با مقداری از ContestStage تنظیم کنید.
HasRotation 0 یا 1 boolean نشان می دهد که آیا انتخاب ها در مسابقه چرخشی هستند یا خیر. اگر این عنصر وجود نداشته باشد، مقدار پیش‌فرض false است.
Name 1 string این باید با BallotTitle در انگلیسی مطابقت داشته باشد و با نحو عنوان مطابقت داشته باشد.
SequenceOrder 0 یا 1 integer

ترتیب پیش‌فرض عناصر Contest به منظور نمایش نتایج. مسابقات طبق قوانین زیر نمایش داده می شود:

  • اگر دو مسابقه دارای مقادیر یکسان باشند، ممکن است به ترتیب نامشخصی ارائه شوند.
  • همه رقابت‌های دارای SequenceOrder به ترتیبی ارائه می‌شوند و به دنبال آن همه رقابت‌ها بدون مقدار SequenceOrder به ترتیب نامشخصی ارائه می‌شوند.

SequenceOrder برای مرتب سازی نتایج نمایش داده شده استفاده می شود. به عنوان مثال، 100 می تواند نشان دهنده یک مسابقه منطقه ای، 200 می تواند نشان دهنده یک مسابقه محلی و غیره باشد. SequenceOrder برای استفاده به عنوان ترتیب مسابقه در برگه رای مناسب نیست. ترتیب رقابت در هر برگه رای می‌تواند حفظ شود، اما با استفاده از موجودیت BallotStyle ، که سبک‌های رای‌گیری را با واحدهای ژئوپلیتیکی مربوطه مرتبط می‌کند.

SubsequentContestId 0 یا 1 IDREF

برای اشاره به مسابقه بعدی در همان مجموعه مرتبط استفاده می شود. برای مثال، در انتخابات ایالات متحده، معمولاً از انتخابات مقدماتی به انتخابات عمومی مربوط به آن اشاره می‌کند. همچنین می تواند از یک انتخابات عمومی به دور دوم انتخابات اشاره کند.

یک SubsequentContest معمولاً همان محدوده مسابقه قبلی خود را دارد.

SubUnitsReported 0 یا 1 integer تعداد واحدهای فرعی، مانند حوزه‌هایی که رأی‌گیری را برای این مسابقه تکمیل کرده‌اند.
SummaryCounts 0 یا بیشتر SummaryCounts خلاصه ای از شمارش های متفرقه مرتبط با مسابقه را ارائه می دهد. این شامل تعداد کل رأی‌های ریخته‌شده که حاوی رقابت است، و تعداد کل رأی‌های ممتنع، رأی‌های بیش‌ازحد، رأی‌های منفی یا نوشتن رای‌ها می‌شود. تعداد خلاصه‌ها را می‌توان با کل مسابقه یا سایر واحدهای گزارش‌دهی سطح پایین‌تر از طریق استفاده از تکرارهای متعدد SummaryCounts مرتبط کرد.
TotalSubUnits 0 یا 1 integer تعداد کل واحدهای فرعی، مانند حوزه‌هایی که این رقابت را در برگه رأی دارند.
VoteVariation 0 یا 1 VoteVariation نوع تنوع رأی که ​​با مسابقه مرتبط است، مانند n-of-m .
OtherVoteVariation 0 یا 1 string هنگامی که VoteVariation other است، برای ارائه یک مقدار سفارشی استفاده می شود.
StartDate 0 یا 1 PartialDate تاریخ شروع مسابقه در تقویم از تاریخ شروع نظرسنجی مانند 08-11-2022 استفاده کنید. تاریخ شروع فقط در صورتی باید تنظیم شود که تاریخ شروع و پایان Contest با تاریخ شروع و پایان Election متفاوت باشد.
EndDate 0 یا 1 PartialDate تاریخ پایان مسابقه در تقویم از تاریخ پایان نظرسنجی استفاده کنید، مانند 08-11-2022. تاریخ پایان فقط در صورتی باید تنظیم شود که تاریخ شروع و پایان Contest با تاریخ شروع و پایان Election متفاوت باشد.
CountingDate 0 یا 1 PartialDate تاریخ پس از رای گیری هنگام شمارش آرا برای رقابت انتخاباتی. این فقط در صورتی باید لحاظ شود که روز شمارش با آخرین روز رای گیری متفاوت باشد، برای مثال انتخابات لوک سبها در هند. مورد رایج این است که شمارش در همان روز با آخرین روز رای گیری، یعنی EndDate انتخابات، اتفاق می افتد.

مسابقه کاندیدا

از CandidateContest برای توصیف مسابقه ای که شامل انتخاب یک یا چند نامزد است، استفاده کنید.

این نهاد می تواند به صورت اختیاری Office یا Party با شناسه ارجاع دهد. ما از ارائه یک بلیط از نامزدها در یک مسابقه حمایت نمی کنیم. شما فقط می توانید به یک Office مراجعه کنید. بنابراین، به عنوان مثال، برای یک بلیط رئیس جمهور و معاون رئیس جمهور، به دو مسابقه Candidate نیاز دارید. هر کدام به دفتر متفاوتی مراجعه می کنند.

عناصر

جدول زیر عناصر CandidateContest را توضیح می دهد:

عنصر کثرت تایپ کنید توضیحات
NumberElected 0 یا 1 integer تعداد نامزدهایی که در مسابقه انتخاب می شوند، که n یک مسابقه n-of-m است. اگر NumberElected در فید وجود نداشته باشد، از مقدار پیش‌فرض 1 استفاده می‌شود.
OfficeIds 1 IDREFS شناسه منحصر به فرد برای یک یا چند عنصر Office . توضیحات دفتر را با مسابقه مرتبط می کند.
PrimaryPartyIds 0 یا بیشتر IDREFS شناسه منحصربه‌فرد برای یک یا چند عنصر Party ، که نشان می‌دهد Contest بخشی از یک دوره مقدماتی حزبی است. PrimaryPartyId فقط در انتخابات اولیه معنادار است.
VotesAllowed 1 integer حداکثر تعداد رای یا نوشتن نامه مجاز برای هر رای دهنده در این مسابقه. اگر VotesAllowed در فید وجود نداشته باشد، از مقدار پیش‌فرض 1 استفاده می‌شود.
Type 0 یا بیشتر ElectionType نوع برشماری یک مسابقه، مانند ابتدایی یا عمومی. نوع Contest فقط در صورتی باید تنظیم شود که با نوع Election متفاوت باشد.

نمونه ها

XML

    <Contest xsi:type="CandidateContest" objectId="cc1-001">
      <Abbreviation>KENYAPRES</Abbreviation>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs1-001-kenyatta">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs1-001-odinga">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs1-001-mudavadi">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs1-001-kenneth">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs1-001-dida">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs1-001-karua">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs1-001-kiyiapi">...</BallotSelection>
      <BallotSelection xsi:type="CandidateSelection" objectId="cs1-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>off9999a</OfficeIds>
      <VotesAllowed>1</VotesAllowed>
      <Type>general</Type>
    </Contest>

JSON

    "Contest": [
      {
        "@type": "CandidateContest",
        "objectId": "cc1-001",
        "Abbreviation": "KENYAPRES",
        "BallotSelection": [
          {
            "@type": "CandidateSelection",
            "objectId": "cs1-001-kenyatta",
            ...
          },
          {
            "@type": "CandidateSelection",
            "objectId": "cs1-001-odinga",
            ...
          },
          {
            "@type": "CandidateSelection",
            "objectId": "cs1-001-mudavadi",
            ...
          },
          {
            "@type": "CandidateSelection",
            "objectId": "cs1-001-kenneth",
            ...
          },
          {
            "@type": "CandidateSelection",
            "objectId": "cs1-001-dida",
            ...
          },
          {
            "@type": "CandidateSelection",
            "objectId": "cs1-001-karua",
            ...
          },
          {
            "@type": "CandidateSelection",
            "objectId": "cs1-001-kiyiapi",
            ...
          },
          {
            "@type": "CandidateSelection",
            "objectId": "cs1-001-muite",
            ...
          }
        ],
        "BallotTitle": {
          "Text": [
            {
              "value": "2022 Kenya Presidential election",
              "language": "en"
            },
            {
              "value": "2022 Elecciones presidenciales de Kenia",
              "language": "es"
            },
            {
              "value": "2022 Élection présidentielle au Kenya",
              "language": "fr"
            },
          ]
        },
        "CountStatus": "...",
        "ElectoralDistrictId": "...",
        "Name": "2022 Kenya Presidential election",
        "SubUnitsReported": 48,
        "SummaryCounts": "...",
        "TotalSubUnits": 48,
        "VoteVariation": "1-of-m",
        "NumberElected": 1,
        "VotesAllowed": 1,
        "Type": "general"
      }
    ]

مسابقه پارتی

از PartyContest برای مسابقه ای استفاده کنید که در آن رای دهندگان یک حزب را در برگه رای انتخاب می کنند.

عناصر

جدول زیر عناصر PartyContest را توضیح می دهد:

عنصر کثرت تایپ کنید توضیحات
NumberElected 0 یا 1 integer تعداد نامزدهایی که در مسابقه انتخاب می شوند، که n یک مسابقه n-of-m است. اگر NumberElected در فید وجود نداشته باشد، از مقدار پیش‌فرض 1 استفاده می‌شود.
VotesAllowed 0 یا 1 integer حداکثر تعداد رای یا نوشتن نامه مجاز برای هر رای دهنده در این مسابقه. اگر VotesAllowed در فید وجود نداشته باشد، از مقدار پیش‌فرض 1 استفاده می‌شود.
OfficeIds 1 IDREFS شناسه منحصر به فرد برای یک یا چند عنصر Office . توضیحات دفتر را با مسابقه مرتبط می کند.
Type 0 یا بیشتر ElectionType نوع برشماری یک مسابقه، مانند ابتدایی یا عمومی. نوع Contest فقط در صورتی باید تنظیم شود که با نوع Election متفاوت باشد.

نمونه ها

XML

    <Contest xsi:type="PartyContest" objectId="pc20001">
      <BallotSelection objectId="ps101321" xsi:type="PartySelection">
        <PartyIds>par10132</PartyIds>
      </BallotSelection>
      <BallotSelection objectId="ps101322" xsi:type="PartySelection">
        <PartyIds>par10133</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>off9999a</OfficeIds>
      <Type>general</Type>
      <VotesAllowed>1</VotesAllowed>
    </Contest>

JSON

    "Contest": [
      {
        "@type": "PartyContest",
        "objectId": "pc20001",
        "BallotSelection": [
          {
            "@type": "PartySelection",
            "objectId": "ps101321",
            "PartyIds": [
              "par10132"
            ]
          }
        ],
        "BallotSelection": [
          {
            "@type": "PartySelection",
            "objectId": "ps101322",
            "PartyIds": [
              "par10133"
            ]
          }
        ],
        "BallotTitle": {
          "Text": [
            {
              "value": "Ballot title example",
              "language": "en"
            }
          ]
        },
        "ContestDateStatus": "confirmed",
        "CountingDate": "2022-08-11",
        "ElectoralDistrictId": "...",
        "EndDate": "2022-08-09",
        "ExternalIdentifiers": [
          ...
        ],
        "Name": "Contest name example",
        "StartDate": "2022-08-09",
        "VoteVariation": "1-of-m",
        "OfficeIds": "off9999a",
        "Type": "general",
        "VotesAllowed": 1
      }
    ]

مسابقه سنجش رأی

از 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

نسخه ای از متن کامل رأی گیری. اگر متن اضافی در برگه رای وجود ندارد، این عنصر را ارائه کنید. محدود به 30000 کاراکتر.

اگر متن کامل اندازه‌گیری رأی‌گیری کوتاه‌تر از 30000 کاراکتر است و هیچ قالب‌بندی نامعتبر در فایل فید را شامل نمی‌شود، آن را در FullText وارد کنید. همچنین InfoUri با یک URI مشروح fulltext اضافه کنید. در غیر این صورت، فقط URI را با حاشیه نویسی fulltext وارد کنید.

InfoUri 0 یا 1 AnnotatedUri

یک URI حاشیه نویسی که حاشیه نویسی های زیر را می پذیرد، به جای حاشیه نویسی های فهرست شده در جاهای دیگر:

  • wikipedia : صفحه‌ای در ویکی‌پدیا درباره میزان رأی‌گیری
  • 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

خلاصه ای از میزان رای گیری. شامل یک تا دو پاراگراف کوتاه است و می تواند توسط شریک برای خلاصه کردن متن کامل برگه رای مانند مثال زیر ایجاد شود:

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="bmc0" xsi:type="BallotMeasureContest">
        <BallotSelection objectId="bms00" xsi:type="BallotMeasureSelection">
          <ExternalIdentifiers>
            <ExternalIdentifier>
              <Type>other</Type>
              <OtherType>stable</OtherType>
              <Value>bmc0_yes</Value>
            </ExternalIdentifier>
          </ExternalIdentifiers>
          <Selection>
            <Text language="en">Yes</Text>
          </Selection>
        </BallotSelection>
        <BallotSelection objectId="bms01" xsi:type="BallotMeasureSelection">
          <ExternalIdentifiers>
            <ExternalIdentifier>
              <Type>other</Type>
              <OtherType>stable</OtherType>
              <Value>bmc0_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>bmc0</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>

JSON

    "Contest": [
      {
        "@type": "BallotMeasureContest",
        "objectId": "bmc0",
        "BallotSelection": [
          {
            "@type": "BallotMeasureSelection",
            "objectId": "bms00",
            "ExternalIdentifiers": {
              "ExternalIdentifier" : [
                {
                  "Type": "other",
                  "OtherType": "stable",
                  "Value": "bmc0_yes"
                }
              ]
            }
          }
            "Text": [
              {
                "value": "Yes",
                "language": "en"
              },
            ]
        ],
        "BallotSelection": [
          {
            "@type": "BallotMeasureSelection",
            "objectId": "bms01",
            "ExternalIdentifiers": {
              "ExternalIdentifier" : [
                {
                  "Type": "other",
                  "OtherType": "stable",
                  "Value": "bmc0_no"
                }
              ]
            }
          }
            "Text": [
              {
                "value": "No",
                "language": "en"
              },
            ]
        ],
        "BallotSubTitle": {
          "Text": [
            {
              "value": "Farm Animal Confinement Initiative",
              "language": "en"
            }
          ]
        },
        "BallotTitle": {
          "Text": [
            {
              "value": "California Proposition 12, Farm Animal Confinement Initiative (2018)",
              "language": "en"
            }
          ]
        },
        "ElectoralDistrictId": "ru_ca_1"
        "ExternalIdentifiers": {
          "ExternalIdentifier" : [
            {
              "Type": "other",
              "OtherType": "stable",
              "Value": "bmc0"
            }
          ]
        },
        "Name": "California Proposition 12, Farm Animal Confinement Initiative (2018)",
        "BallotText": [
          "Text": [
            {
              "value": "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.",
              "language": "en"
            }
          ]
        ],
        "ConStatement": [
          "Text": [
            {
              "value": "No means the measure will not be enacted",
              "language": "en"
            }
          ]
        ],
        "InfoUri": [
          {
            "value": "https://example-government.gov/ballot-measures/California_Proposition_12_2018",
            "annotation": "fulltext"
          }
        ],
        "InfoUri": [
          {
            "value": "https://en.wikipedia.org/wiki/2018_California_Proposition_12",
            "annotation": "wikipedia"
          }
        ],
        "PassageThreshold": [
            "Text": [
              {
                  "value": "50.01%",
                  "language": "en"
            }
          ]
          ],
        "ProStatement": [
          "Text": [
            {
              "value": "Yes means the measure will be enacted",
              "language": "en"
            }
          ]
        ],
        "SummaryText": [
          "Text": [
            {
              "value": "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.",
              "language": "en"
            }
          ]
        ],
        "Type": "ballot-measure",
      }
    ]

RetentionContest

از این نوع زمانی استفاده کنید که یک Contest شامل یک همه پرسی برای تصمیم گیری در مورد اینکه آیا یک مقام منتخب باید در سمت خود بماند یا از آن برکنار شود، استفاده کنید.

این شامل مواردی مانند رقابت های ابقای قضایی در برخی ایالت های ایالات متحده می شود که تصمیم می گیرند آیا یک قاضی باید برای یک دوره دیگر ادامه دهد یا خیر. همچنین برای انتخابات فراخوانی اعمال می‌شود که در آن تصمیم می‌گیرد که آیا یک مقام باید قبل از پایان دوره مسئولیت آن مقام برکنار شود یا خیر.

عناصر

تمام عناصر BallotMeasureContest برای RetentionContest نیز اعمال می شود.

عنصر کثرت تایپ کنید توضیحات
CandidateID 1 IDREF شناسه نامزدی که نماینده مقامی است که در حال حاضر این دفتر را در اختیار دارد
OfficeID 0 یا 1 IDREF شناسه دفتری که صاحب دفتر در حال حاضر دارد

نمونه ها

XML

        <Contest objectId="rc40001" xsi:type="RetentionContest">
        <!-- Retention contest selections are actually BallotMeasureSelection
          objects, and should use the 'bms' objectId prefix.-->
          <BallotSelection objectId="bms40001a" xsi:type="BallotMeasureSelection">
            <ExternalIdentifiers>
              <ExternalIdentifier>
                <Type>other</Type>
                <OtherType>stable</OtherType>
                <Value>bmc_bms40001a</Value>
              </ExternalIdentifier>
            </ExternalIdentifiers>
          <Selection label="bms40001at">
            <Text language="en">Yes</Text>
          </Selection>
          </BallotSelection>
          <BallotSelection objectId="bms40001b" xsi:type="BallotMeasureSelection">
            <ExternalIdentifiers>
              <ExternalIdentifier>
                <Type>other</Type>
                <OtherType>stable</OtherType>
                <Value>bmc_bms40001at</Value>
              </ExternalIdentifier>
            </ExternalIdentifiers>
          <Selection label="bms40001bt">
            <Text language="en">No</Text>
          </Selection>
          </BallotSelection>
          <BallotTitle>
            <Text language="en">Retention of Supreme Court Justice</Text>
          </BallotTitle>
          <ElectoralDistrictId>ru0002</ElectoralDistrictId>
          <ExternalIdentifiers>
            <ExternalIdentifier>
              <Type>other</Type>
              <OtherType>stable</OtherType>
              <Value>vageneral-cont-2013-va16-country-us</Value>
            </ExternalIdentifier>
          </ExternalIdentifiers>
          <Name>Judicial Retention, Supreme Court</Name>
          <CandidateId>can12345</CandidateId>
          <OfficeId>off20006</OfficeId>
        </Contest>