Report elettorale

Utilizza ElectionReport come entità principale. Definisce gli elementi relativi allo stato e al formato del report e alla data di generazione.

ElectionReport include i seguenti elementi principali:

Come per Election, ElectionReport "contiene" le occorrenze degli elementi, eccetto per Election, negli elementi contenitore. In questo modo è più facile manipolare i file di istanza nei visualizzatori ed editor XML.

A volte è importante conservare uno schema di ordinamento specifico degli elementi, ad esempio uffici o partiti politici. In questi casi, ci aspettiamo che l'applicazione di generazione definisca questi elementi in base a qualsiasi schema di ordinamento già in vigore.

Elementi

La tabella seguente elenca gli elementi per ElectionReport:

Elemento Molteplicità Tipo Descrizione
CommitteeCollection 0 o 1 N/D Elemento contenitore per Committee definizioni. Per maggiori dettagli, leggi Entità raccolta.
DataSourceCollection 0 o 1 N/D Elemento contenitore per DataSource definizioni. Per maggiori dettagli, leggi Entità raccolta.
Election 0 o più Election Associa le elezioni al report.
ElectoralCommissionCollection 0 o 1 N/D Elemento contenitore per ElectoralCommission definizioni. Per maggiori dettagli, leggi Entità raccolta.
ExternalIdentifiers 0 o 1 ExternalIdentifiers Associa un ID al report.
Format 1 ReportDetailLevel Fornisce il livello di dettaglio del report, ad esempio se si tratta di un riepilogo del concorso o dei risultati a livello di distretto.
GeneratedDate 1 dateTime Identifica la data e l'ora in cui è stato generato il report sulle elezioni.
GpUnitCollection 0 o 1 N/D Elemento contenitore per GpUnit definizioni. Per maggiori dettagli, leggi Entità raccolta.
Issuer 1 string Identificazione dell'emittente del report.
IssuerAbbreviation 0 o 1 string Un'abbreviazione dell'emittente del report, ad esempio un'abbreviazione dello stato o della circoscrizione per cui vengono riportati i risultati.
IsTest 0 o 1 boolean Indica se il report è un report di test. Se questo elemento non è presente, il valore predefinito è false.
Notes 0 o 1 string Utilizzato per includere un messaggio arbitrario nel report.
OfficeCollection 0 o 1 N/D Elemento contenitore per Office definizioni. Per maggiori dettagli, leggi Entità raccolta.
GovernmentBodyCollection 0 o 1 N/D Elemento contenitore per GovernmentBody definizioni. Per maggiori dettagli, leggi Entità raccolta.
PartyCollection 0 o 1 N/D Elemento contenitore per Party definizioni. Per maggiori dettagli, leggi Entità raccolta.
PersonCollection 0 o 1 N/D Elemento contenitore per Person definizioni. Per maggiori dettagli, leggi Entità raccolta.
SequenceStart 1 integer Il numero del report come parte di una sequenza di report. Questo elemento viene utilizzato con SequenceEnd per essere letto, ad esempio, "1 di 1", "1 di 2" o "2 di 2". Inizia con 1.
SequenceEnd 1 integer Il limite superiore di una sequenza di report. Ad esempio, questo valore è 1 se è presente un solo report o 2 se nella sequenza sono presenti due report.
Status 1 ResultsStatus Stato del report sulle elezioni, ad esempio pre-elezioni o non ufficiale.
TestType 0 o 1 string Una descrizione del tipo di test, ad esempio pre-elezioni o logica e accuratezza.
VendorApplicationId 1 string Un identificatore dell'applicazione del fornitore che genera il report sulle elezioni. Ad esempio, X-EMS version 3.1.a.
VoterInformationCollection 0 o 1 N/D Elemento contenitore per VoterInformation definizioni. Per maggiori dettagli, leggi Entità raccolta.

Esempi

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>