مسابقه

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

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

  • Contest
    • CandidateContest
    • PartyContest
    • BallotMeasureContest
    • RetentionContest

انواع

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

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

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

ویژگی‌ها

جدول زیر ویژگی‌های Contest را شرح می‌دهد:

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

عناصر

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

عنصر چندگانگی نوع توضیحات
Abbreviation ۰ یا ۱ string نام اختصاری برای مسابقه.
BallotSelection ۰ یا بیشتر BallotSelection

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

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

BallotSubTitle ۰ یا ۱ InternationalizedText عنوان فرعی مسابقه، که باید با نحوه نمایش آن در برگه‌های رأی رأی‌دهندگان مطابقت داشته باشد.
BallotTitle ۰ یا ۱ InternationalizedText عنوان مسابقه. متن عنوان باید با راهنمای نحو مطابقت داشته باشد. برای مسابقات Ballot Measure، عنوان باید با متن روی برگه رأی مطابقت داشته باشد.
ComposingContestIds ۰ یا بیشتر IDREFS

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

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

ContestDateStatus ۰ یا ۱ DateStatus

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

ElectoralDistrictId ۱ IDREF

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

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

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

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

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

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

SubsequentContestId ۰ یا ۱ IDREF

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

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

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

رقابت کاندیداها

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

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

عناصر

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

عنصر چندگانگی نوع توضیحات
NumberElected ۰ یا ۱ integer تعداد کاندیداهایی که در مسابقه انتخاب می‌شوند، که برابر با n از یک مسابقه n-of-m است. اگر NumberElected در فید موجود نباشد، مقدار پیش‌فرض 1 استفاده می‌شود.
OfficeIds ۱ IDREFS شناسه منحصر به فرد برای یک یا چند عنصر Office . توضیحات آفیس را با مسابقه مرتبط می‌کند.
PrimaryPartyIds ۰ یا بیشتر IDREFS شناسه منحصر به فرد برای یک یا چند عنصر Party ، که نشان می‌دهد Contest بخشی از یک انتخابات مقدماتی حزبی است. PrimaryPartyId فقط در انتخابات مقدماتی معنی‌دار است.
VotesAllowed ۱ integer حداکثر تعداد رأی یا نظر ثبت‌شده مجاز برای هر رأی‌دهنده در این مسابقه. اگر VotesAllowed در فید موجود نباشد، مقدار پیش‌فرض 1 استفاده می‌شود.
Type ۰ یا بیشتر 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>

جی‌سون

    "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 ۰ یا ۱ integer تعداد کاندیداهایی که در مسابقه انتخاب می‌شوند، که برابر با n از یک مسابقه n-of-m است. اگر NumberElected در فید موجود نباشد، مقدار پیش‌فرض 1 استفاده می‌شود.
VotesAllowed ۰ یا ۱ integer حداکثر تعداد رأی یا نظر ثبت‌شده مجاز برای هر رأی‌دهنده در این مسابقه. اگر VotesAllowed در فید موجود نباشد، مقدار پیش‌فرض 1 استفاده می‌شود.
OfficeIds ۱ IDREFS شناسه منحصر به فرد برای یک یا چند عنصر Office . توضیحات آفیس را با مسابقه مرتبط می‌کند.
Type ۰ یا بیشتر 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>

جی‌سون

    "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 ۱ InternationalizedText

عنوان رسمی برگه رأی، مانند Nevada Renewable Energy Standards Initiative . مطمئن شوید که BallotTitle منحصر به فرد است.

برخی از همه‌پرسی‌ها دارای یک عنوان جمعی واحد با چندین سوال شماره‌گذاری شده هستند. در این موارد، عنوان می‌تواند شامل شماره سوال باشد تا بین موجودیت‌های BallotMeasureContest ایجاد شده برای هر سوال تمایز قائل شود.

BallotSubTitle ۰ یا ۱ InternationalizedText عنوان فرعی برگه رأی، در صورت وجود.
BallotText ۱ 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 ۰ یا ۱ InternationalizedText

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

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

InfoUri ۰ یا ۱ AnnotatedUri

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

  • wikipedia : صفحه‌ای در ویکی‌پدیا دربارهٔ برگهٔ رأی
  • ballotpedia : صفحه‌ای در Ballotpedia درباره طرح رأی‌گیری. برای مثال، https://ballotpedia.org/Nevada_Renewable_Energy_Standards_Initiative_(2020)
  • official-website : وب‌سایت رسمی برای رأی‌گیری
  • fulltext : اگر متن بیشتری نسبت به آنچه در برگه رأی آمده است، مانند نسخه‌ای از قانون پیشنهادی، وجود داشته باشد، این یک آدرس اینترنتی برای متن کامل اضافی است. مثال زیر این است: https://www.nvsos.gov/sos/home/showdocument?id=5330
  • logo-uri : تصویر لوگو
SummaryText ۰ یا ۱ 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 ۰ یا ۱ InternationalizedText بیانیه‌ای که توضیح می‌دهد رأی مثبت به این طرح به چه معناست. این بیانیه به منزله‌ی استدلالی به نفع آن طرح نیست. برای مثال: A "yes" vote supports this initiative to require electric utilities to acquire 50 percent of their electricity from renewable resources by 2030.
ConStatement ۰ یا ۱ 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 ۰ یا ۱ BallotMeasureType یک نوع شمارش‌شده از برگه رأی. مقداری را انتخاب کنید که به بهترین شکل، برگه رأی را در حوزه قضایی خود توصیف کند.
PassageThreshold ۰ یا ۱ 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>

جی‌سون

    "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",
      }
    ]

مسابقه حفظ مشتری

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

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

عناصر

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

عنصر چندگانگی نوع توضیحات
CandidateID ۱ آیدرف مدرک شناسایی کاندیدای نماینده صاحب منصبی که در حال حاضر این سمت را بر عهده دارد
OfficeID ۰ یا ۱ آیدرف مدرک شناسایی سمتی که صاحب سمت در حال حاضر در اختیار دارد

مثال‌ها

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>