تقرير انتخابي

استخدِم ElectionReport بصفتها العنصر الجذر. ويحدّد هذا الحقل العناصر المتعلّقة بحالة التقرير وتنسيقه ووقت إنشائه.

تشمل ElectionReport العناصر الرئيسية التالية:

كما هو الحال مع Election، "يلفّ" ElectionReport مواضع ورود العناصر، باستثناء Election، في عناصر الحاوية. ويسهّل ذلك التلاعبملفّات المثيلات في عارضي ومحرّري ملفات XML.

في بعض الأحيان، من المهم الحفاظ على ترتيب معيّن للعناصر، مثل المكاتب أو الأحزاب السياسية. في هذه الحالات، نتوقع أن يحدِّد التطبيق الذي ينشئ المحتوى هذه العناصر وفقًا لأيّ مخطّط ترتيب مُطبَّق حاليًا.

العناصر

يسرد الجدول التالي عناصر ElectionReport:

العنصر التعددية النوع الوصف
CommitteeCollection 0 أو 1 لا ينطبق عنصر لف لتعريفات Committee لمزيد من التفاصيل، يُرجى الاطّلاع على مقالة عناصر المجموعة.
Election 0 أو أكثر Election ربط الانتخابات بالتقرير
ElectoralCommissionCollection 0 أو 1 لا ينطبق عنصر غلاف لتعريفات ElectoralCommission لمزيد من التفاصيل، يُرجى الاطّلاع على مقالة عناصر المجموعة.
ExternalIdentifiers 0 أو 1 ExternalIdentifiers ربط رقم تعريف بالتقرير
Format 1 ReportDetailLevel يوفّر مستوى التفاصيل في التقرير، مثل ما إذا كان ملخّصًا لمسابقة أو نتائج على مستوى الدائرة الانتخابية.
GeneratedDate 1 dateTime لتحديد تاريخ ووقت إنشاء تقرير الانتخابات
GpUnitCollection 0 أو 1 لا ينطبق عنصر لف لتعريفات GpUnit لمزيد من التفاصيل، يُرجى الاطّلاع على مقالة عناصر المجموعة.
Issuer 1 string معرّف جهة إصدار التقرير
IssuerAbbreviation 1 string اختصار لمُصدِر التقرير، مثل اختصار الولاية أو الدائرة الانتخابية التي يتم تسجيل النتائج لها
IsTest 0 أو 1 boolean يشير إلى ما إذا كان التقرير تقرير اختبار. إذا لم يكن هذا العنصر موجودًا، تكون القيمة التلقائية هي false.
Notes 0 أو 1 string يُستخدَم لتضمين رسالة عشوائية مع التقرير.
OfficeCollection 0 أو 1 لا ينطبق عنصر لف لتعريفات Office لمزيد من التفاصيل، يُرجى الاطّلاع على مقالة عناصر المجموعة.
GovernmentBodyCollection 0 أو 1 لا ينطبق عنصر لف لتعريفات GovernmentBody لمزيد من التفاصيل، يُرجى الاطّلاع على مقالة عناصر المجموعة.
PartyCollection 0 أو 1 لا ينطبق عنصر لف لتعريفات Party لمزيد من التفاصيل، يُرجى الاطّلاع على مقالة عناصر المجموعة.
PersonCollection 0 أو 1 لا ينطبق عنصر لف لتعريفات Person لمزيد من التفاصيل، يُرجى الاطّلاع على مقالة عناصر المجموعة.
SequenceStart 1 integer رقم التقرير كجزء من تسلسل التقارير يتم استخدام هذا العنصر مع SequenceEnd ليتم قراءته على النحو التالي، على سبيل المثال، "1 من 1"، أو "1 من 2"، أو "2 من 2". يبدأ بـ 1.
SequenceEnd 1 integer الحدّ الأقصى لتسلسل التقارير على سبيل المثال، يكون الرمز هو 1 إذا كان هناك تقرير واحد فقط، أو 2 إذا كان هناك تقريران في التسلسل.
Status 1 ResultsStatus حالة تقرير الانتخابات، مثل ما قبل الانتخابات أو غير رسمي
TestType 0 أو 1 string وصف لنوع الاختبار، مثل الاختبار قبل الانتخابات أو المنطق والدقة
VendorApplicationID 1 string معرّف لتطبيق المورّد الذي ينشئ تقرير الانتخابات مثلاً: X-EMS version 3.1.a
VoterInformationCollection 0 أو 1 لا ينطبق عنصر لف لتعريفات VoterInformation لمزيد من التفاصيل، يُرجى الاطّلاع على مقالة عناصر المجموعة.

أمثلة

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>

JSON

    {
      "@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
    }