استخدِم 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 }