Gunakan ElectionReport sebagai root entity. Entity ini menentukan item yang berkaitan dengan status dan format laporan serta waktu pembuatannya.
ElectionReport mencakup elemen utama berikut:
Seperti Election, ElectionReport "menggabungkan" kemunculan elemen, kecuali
untuk Election, dalam elemen penampung. Hal ini memudahkan manipulasi file instance di penampil dan editor XML.
Terkadang, penting untuk mempertahankan skema pengurutan item tertentu, seperti kantor atau partai politik. Dalam kasus ini, kami berharap aplikasi yang membuat laporan menentukan elemen tersebut sesuai dengan skema pengurutan yang sudah ada.
Elemen
Tabel berikut mencantumkan elemen untuk ElectionReport:
| Elemen | Keanekaragaman | Jenis | Deskripsi |
|---|---|---|---|
CommitteeCollection |
0 atau 1 | T/A | Elemen penampung untuk
Committee
definisi. Untuk mengetahui detail selengkapnya, baca
Entity koleksi. |
DataSourceCollection |
0 atau 1 | T/A | Elemen penampung untuk
DataSource
definisi. Untuk mengetahui detail selengkapnya, baca
Entity koleksi.
|
Election |
0 atau lebih | Election |
Mengaitkan pemilihan dengan laporan. |
ElectoralCommissionCollection |
0 atau 1 | T/A | Elemen penampung untuk
ElectoralCommission
definisi. Untuk mengetahui detail selengkapnya, baca
Entity koleksi. |
ExternalIdentifiers |
0 atau 1 | ExternalIdentifiers |
Mengaitkan ID dengan laporan. |
Format |
1 | ReportDetailLevel |
Memberikan tingkat detail laporan, seperti apakah laporan tersebut merupakan ringkasan kontes atau hasil tingkat distrik. |
GeneratedDate |
1 | dateTime |
Mengidentifikasi tanggal dan waktu pembuatan laporan pemilihan. |
GpUnitCollection |
0 atau 1 | T/A | Elemen penampung untuk
GpUnit
definisi. Untuk mengetahui detail selengkapnya, baca
Entity koleksi. |
Issuer |
1 | string |
Identifikasi penerbit laporan. |
IssuerAbbreviation |
0 atau 1 | string |
Singkatan untuk penerbit laporan, seperti singkatan negara bagian atau daerah pemilihan yang hasilnya dilaporkan. |
IsTest |
0 atau 1 | boolean |
Menunjukkan apakah laporan tersebut adalah laporan pengujian. Jika elemen ini tidak
ada, nilai defaultnya adalah false. |
Notes |
0 atau 1 | string |
Digunakan untuk menyertakan pesan arbitrer dengan laporan. |
OfficeCollection |
0 atau 1 | T/A | Elemen penampung untuk
Office
definisi. Untuk mengetahui detail selengkapnya, baca
Entity koleksi. |
GovernmentBodyCollection |
0 atau 1 | T/A | Elemen penampung untuk
GovernmentBody
definisi. Untuk mengetahui detail selengkapnya, baca
Entity koleksi. |
PartyCollection |
0 atau 1 | T/A | Elemen penampung untuk
Party
definisi. Untuk mengetahui detail selengkapnya, baca
Entity koleksi. |
PersonCollection |
0 atau 1 | T/A | Elemen penampung untuk
Person
definisi. Untuk mengetahui detail selengkapnya, baca
Entity koleksi. |
SequenceStart |
1 | integer |
Nomor laporan sebagai bagian dari urutan laporan. Elemen ini
digunakan dengan SequenceEnd agar dapat dibaca sebagai, misalnya, "1 dari 1",
"1 dari 2", atau "2 dari 2". Dimulai dengan 1. |
SequenceEnd |
1 | integer |
Batas atas urutan laporan. Misalnya, nilai ini adalah
1 jika hanya ada satu laporan, atau 2 jika ada dua laporan dalam urutan. |
Status |
1 | ResultsStatus |
Status laporan pemilihan, seperti pra-pemilihan atau tidak resmi. |
TestType |
0 atau 1 | string |
Deskripsi jenis pengujian, seperti pra-pemilihan atau logika dan akurasi. |
VendorApplicationId |
1 | string |
ID aplikasi vendor yang membuat laporan pemilihan. Misalnya, X-EMS version 3.1.a. |
VoterInformationCollection |
0 atau 1 | T/A | Elemen penampung untuk
VoterInformation
definisi. Untuk mengetahui detail selengkapnya, baca
Entity koleksi. |
Contoh
XML
<ElectionReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <DataSourceCollection> <DataSource objectId="ds-1">…</DataSource> </DataSourceCollection> <Election>…</Election> <GpUnitCollection> <GpUnit objectId="ru-gpu0">…</GpUnit> <GpUnit objectId="ru-gpu1">…</GpUnit> </GpUnitCollection> <OfficeCollection> <Office objectId="off-0001a">…</Office> </OfficeCollection> <GovernmentBodyCollection> <GovernmentBody objectId="gb-0001a">…</GovernmentBody> </GovernmentBodyCollection> <PartyCollection> <Party objectId="par-001">…</Party> <Party objectId="par-002">…</Party> </PartyCollection> <PersonCollection> <Person objectId="per-001">…</Person> <Person objectId="per-002">…</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>