گزارش انتخابات

ElectionReport به عنوان موجودیت ریشه استفاده کنید. این موجودیت مواردی را تعریف می‌کند که مربوط به وضعیت و قالب گزارش و زمان تولید آن هستند.

ElectionReport شامل عناصر اصلی زیر است:

همانند Election ، ElectionReport رخدادهای عناصر، به جز Election ، را در عناصر نگهدارنده "می‌پیچد". این امر دستکاری فایل‌های نمونه را در نمایشگرها و ویرایشگرهای XML آسان‌تر می‌کند.

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

عناصر

جدول زیر عناصر ElectionReport را فهرست می‌کند:

عنصر چندگانگی نوع توضیحات
CommitteeCollection ۰ یا ۱ ناموجود عنصر پوششی برای تعاریف Committee . برای جزئیات بیشتر، به بخش «موجودیت‌های مجموعه» مراجعه کنید.
Election ۰ یا بیشتر Election انتخابات را با گزارش مرتبط می‌کند.
ElectoralCommissionCollection ۰ یا ۱ ناموجود عنصر پوششی برای تعاریف ElectoralCommission . برای جزئیات بیشتر، به بخش «موجودیت‌های مجموعه» مراجعه کنید.
ExternalIdentifiers ۰ یا ۱ ExternalIdentifiers یک شناسه را به گزارش مرتبط می‌کند.
Format ۱ ReportDetailLevel سطح جزئیات گزارش را ارائه می‌دهد، مثلاً اگر خلاصه مسابقه یا نتایج سطح حوزه انتخابیه باشد.
GeneratedDate ۱ dateTime تاریخ و زمان تولید گزارش انتخابات را مشخص می‌کند.
GpUnitCollection ۰ یا ۱ ناموجود عنصر پوششی برای تعاریف GpUnit . برای جزئیات بیشتر، به بخش «موجودیت‌های مجموعه» مراجعه کنید.
Issuer ۱ string شناسایی صادرکننده گزارش
IssuerAbbreviation ۰ یا ۱ string مخفف صادرکننده گزارش، مانند مخفف ایالت یا حوزه انتخابیه که نتایج آن گزارش می‌شود.
IsTest ۰ یا ۱ boolean نشان می‌دهد که آیا گزارش، یک گزارش آزمایشی است یا خیر. اگر این عنصر وجود نداشته باشد، مقدار پیش‌فرض false است.
Notes ۰ یا ۱ string برای افزودن یک پیام دلخواه به گزارش استفاده می‌شود.
OfficeCollection ۰ یا ۱ ناموجود عنصر پوششی برای تعاریف Office . برای جزئیات بیشتر، به بخش «موجودیت‌های مجموعه» مراجعه کنید.
GovernmentBodyCollection ۰ یا ۱ ناموجود عنصر پوششی برای تعاریف GovernmentBody . برای جزئیات بیشتر، Collection entity ها را مطالعه کنید.
PartyCollection ۰ یا ۱ ناموجود عنصر پوششی برای تعاریف Party . برای جزئیات بیشتر، به بخش «موجودیت‌های مجموعه» مراجعه کنید.
PersonCollection ۰ یا ۱ ناموجود عنصر پوششی برای تعاریف Person . برای جزئیات بیشتر، به بخش «موجودیت‌های مجموعه» مراجعه کنید.
SequenceStart ۱ integer شماره گزارش به عنوان بخشی از یک دنباله از گزارش‌ها. این عنصر با SequenceEnd استفاده می‌شود تا مثلاً به صورت "1 از 1"، "1 از 2" یا "2 از 2" خوانده شود. با 1 شروع می‌شود.
SequenceEnd ۱ integer حد بالای یک دنباله از گزارش‌ها. برای مثال، اگر فقط یک گزارش وجود داشته باشد، این 1 است، یا اگر دو گزارش در دنباله وجود داشته باشد 2 .
Status ۱ ResultsStatus وضعیت گزارش انتخابات، مانند پیش از انتخابات یا غیررسمی بودن آن.
TestType ۰ یا ۱ string شرح نوع آزمون، مانند پیش انتخاب یا منطق و دقت.
VendorApplicationID ۱ string شناسه‌ی برنامه‌ی فروشنده‌ای که گزارش انتخابات را تولید می‌کند. برای مثال، X-EMS version 3.1.a
VoterInformationCollection ۰ یا ۱ ناموجود عنصر پوششی برای تعاریف VoterInformation . برای جزئیات بیشتر، Collection entity ها را مطالعه کنید.

مثال‌ها

XML

    <ElectionReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <Election>…</Election>
      <GpUnitCollection>
        <GpUnit objectId="ru-gpu0">…</GpUnit>
        <GpUnit objectId="ru-gpu1">…</GpUnit>
      </GpUnitCollection>
      <OfficeCollection>
        <Office objectId="off0001a">…</Office>
      </OfficeCollection>
      <GovernmentBodyCollection>
        <GovernmentBody objectId="gov0001a">…</GovernmentBody>
      </GovernmentBodyCollection>
      <PartyCollection>
        <Party objectId="par001">…</Party>
        <Party objectId="par002">…</Party>
      </PartyCollection>
      <PersonCollection>
        <Person objectId="per001">…</Person>
        <Person objectId="per002">…</Person>
      </PersonCollection>
      <Issuer>Example Data Provider</Issuer>
      <IssuerAbbreviation>EDP</IssuerAbbreviation>
      <Format>summary-contest</Format>
      <GeneratedDate>2013-11-05T14:25:28</GeneratedDate>
      <Status>unofficial-partial</Status>
      <VendorApplicationId>Hand-Generated v0.1</VendorApplicationId>
      <SequenceStart>1</SequenceStart>
      <SequenceEnd>1</SequenceEnd>
    </ElectionReport>

جی‌سون

    {
      "@type": "ElectionReport",
      "Election": [
        ...
      ],
      "GpUnitCollection": {
        "GpUnit": [
          {...},
          {...}
        ]
      },
      "OfficeCollection": {
        "Office": [
          {
            "objectId": "off0001a",
            ...
          }
        ]
      },
      "PartyCollection": {
        "Party": [
          {
            "objectId": "par001",
            ...
          },
          {
            "objectId": "par002",
            ...
          }
        ]
      },
      "PersonCollection": {
        "Person": [
          {
            "objectId": "per001",
            ...
          },
          {
            "objectId": "per002",
            ...
          }
        ]
      },
      "Issuer": "Example Data Provider",
      "IssuerAbbreviation": "EDP",
      "Format": "summary-contest",
      'GeneratedDate": "2013-11-05T14:25:28",
      "Status": "unofficial-partial",
      "VendorApplicationId": "Hand-Generated v0.1",
      "SequenceStart": 1,
      "SequenceEnd": 1
    }