Wahlbericht

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>