ElectionReport als Stammentität verwenden. Es definiert Elemente, die sich auf den Status und das Format des Berichts sowie auf den Zeitpunkt seiner Erstellung beziehen.
ElectionReport enthält die folgenden Hauptelemente:
Wie bei Election werden auch bei ElectionReport die Vorkommen der Elemente, mit Ausnahme
von Election, in Containerelemente eingeschlossen. Dadurch lassen sich die Instanzdateien in XML-Viewern und ‑Editoren einfacher bearbeiten.
Manchmal ist es wichtig, eine bestimmte Reihenfolge von Elementen beizubehalten, z. B. von Ämtern oder politischen Parteien. In diesen Fällen muss die generierende Anwendung diese Elemente gemäß einem bereits vorhandenen Ordnungsschema definieren.
Elemente
In der folgenden Tabelle sind die Elemente für ElectionReport aufgeführt:
| Element | Multiplizität | Typ | Beschreibung |
|---|---|---|---|
CommitteeCollection |
0 oder 1 | – | Wrapperelement für
Committee
Definitionen. Weitere Informationen finden Sie unter
Sammlungsentitäten. |
DataSourceCollection |
0 oder 1 | – | Wrapperelement für
DataSource
Definitionen. Weitere Informationen finden Sie unter
Sammlungsentitäten.
|
Election |
0 oder mehr | Election |
Verknüpft Wahlen mit dem Bericht. |
ElectoralCommissionCollection |
0 oder 1 | – | Wrapperelement für
ElectoralCommission
Definitionen. Weitere Informationen finden Sie unter
Sammlungsentitäten. |
ExternalIdentifiers |
0 oder 1 | ExternalIdentifiers |
Verknüpft eine ID mit dem Bericht. |
Format |
1 | ReportDetailLevel |
Gibt die Detailstufe des Berichts an, z. B. ob es sich um eine Zusammenfassung des Wettbewerbs oder um Ergebnisse auf Wahldistriktebene handelt. |
GeneratedDate |
1 | dateTime |
Gibt das Datum und die Uhrzeit an, zu der der Wahlbericht generiert wurde. |
GpUnitCollection |
0 oder 1 | – | Wrapperelement für
GpUnit
Definitionen. Weitere Informationen finden Sie unter
Sammlungsentitäten. |
Issuer |
1 | string |
Identifikation des Ausstellers des Berichts. |
IssuerAbbreviation |
0 oder 1 | string |
Eine Abkürzung für den Aussteller des Berichts, z. B. eine Abkürzung des Bundesstaats oder des Wahlkreises, für den Ergebnisse gemeldet werden. |
IsTest |
0 oder 1 | boolean |
Gibt an, ob es sich um einen Testbericht handelt. Wenn dieses Element nicht
vorhanden ist, ist der Standardwert false. |
Notes |
0 oder 1 | string |
Wird verwendet, um eine beliebige Nachricht in den Bericht aufzunehmen. |
OfficeCollection |
0 oder 1 | – | Wrapperelement für
Office
Definitionen. Weitere Informationen finden Sie unter
Sammlungsentitäten. |
GovernmentBodyCollection |
0 oder 1 | – | Wrapperelement für
GovernmentBody
Definitionen. Weitere Informationen finden Sie unter
Sammlungsentitäten. |
PartyCollection |
0 oder 1 | – | Wrapperelement für
Party
Definitionen. Weitere Informationen finden Sie unter
Sammlungsentitäten. |
PersonCollection |
0 oder 1 | – | Wrapperelement für
Person
Definitionen. Weitere Informationen finden Sie unter
Sammlungsentitäten. |
SequenceStart |
1 | integer |
Die Nummer des Berichts als Teil einer Reihe von Berichten. Dieses Element wird
mit SequenceEnd verwendet, um beispielsweise „1 von 1“,
„1 von 2“ oder „2 von 2“ zu lesen. Beginnt mit 1. |
SequenceEnd |
1 | integer |
Die Obergrenze einer Reihe von Berichten. Beispiel: Dies ist
1 bei nur einem Bericht oder 2 bei zwei Berichten in der Reihe. |
Status |
1 | ResultsStatus |
Status des Wahlberichts, z. B. vor der Wahl oder inoffiziell. |
TestType |
0 oder 1 | string |
Eine Beschreibung des Testtyps, z. B. vor der Wahl oder Logik und Genauigkeit. |
VendorApplicationId |
1 | string |
Eine Kennung der Anbieteranwendung, die den Wahl
bericht generiert. Beispiel: X-EMS version 3.1.a. |
VoterInformationCollection |
0 oder 1 | – | Wrapperelement für
VoterInformation
Definitionen. Weitere Informationen finden Sie unter
Sammlungsentitäten. |
Beispiele
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>