Rapport sur les élections

Utilisez ElectionReport comme entité racine. Elle définit les éléments liés à l'état et au format du rapport, ainsi qu'à sa date de génération.

ElectionReport inclut les principaux éléments suivants :

Comme pour Election, ElectionReport "encapsule" les occurrences des éléments, excepté pour Election, dans des éléments conteneurs. Cela facilite la manipulation des fichiers d'instance dans les visionneuses et éditeurs XML.

Il est parfois important de conserver un schéma d'ordre particulier pour les éléments, tels que les bureaux de vote ou les partis politiques. Dans ce cas, nous attendons de l'application génératrice qu'elle définisse ces éléments conformément à tout schéma d'ordre déjà en place.

Éléments

Le tableau suivant répertorie les éléments de ElectionReport :

Élément Multiplicité Type Description
CommitteeCollection 0 ou 1 N/A Élément wrapper pour Committee définitions. Pour en savoir plus, consultez Entités de collection.
DataSourceCollection 0 ou 1 N/A Élément wrapper pour DataSource définitions. Pour en savoir plus, consultez Entités de collection.
Election 0 ou plus Election Associe des élections au rapport.
ElectoralCommissionCollection 0 ou 1 N/A Élément wrapper pour ElectoralCommission définitions. Pour en savoir plus, consultez Entités de collection.
ExternalIdentifiers 0 ou 1 ExternalIdentifiers Associe un ID au rapport.
Format 1 ReportDetailLevel Fournit le niveau de détail du rapport, par exemple s'il s'agit d'un résumé du concours ou des résultats au niveau du bureau de vote.
GeneratedDate 1 dateTime Identifie la date et l'heure de génération du rapport électoral.
GpUnitCollection 0 ou 1 N/A Élément wrapper pour GpUnit définitions. Pour en savoir plus, consultez Entités de collection.
Issuer 1 string Identification de l'émetteur du rapport.
IssuerAbbreviation 0 ou 1 string Abréviation de l'émetteur du rapport, par exemple une abréviation de l' État ou de la circonscription pour lesquels les résultats sont signalés.
IsTest 0 ou 1 boolean Indique si le rapport est un rapport de test. Si cet élément n'est pas présent, la valeur par défaut est false.
Notes 0 ou 1 string Permet d'inclure un message arbitraire dans le rapport.
OfficeCollection 0 ou 1 N/A Élément wrapper pour Office définitions. Pour en savoir plus, consultez Entités de collection.
GovernmentBodyCollection 0 ou 1 N/A Élément wrapper pour GovernmentBody définitions. Pour en savoir plus, consultez Entités de collection.
PartyCollection 0 ou 1 N/A Élément wrapper pour Party définitions. Pour en savoir plus, consultez Entités de collection.
PersonCollection 0 ou 1 N/A Élément wrapper pour Person définitions. Pour en savoir plus, consultez Entités de collection.
SequenceStart 1 integer Numéro du rapport dans une séquence de rapports. Cet élément est utilisé avec SequenceEnd pour être lu comme, par exemple, « 1 sur 1 », « 1 sur 2 » ou « 2 sur 2 ». Commence par 1.
SequenceEnd 1 integer Limite supérieure d'une séquence de rapports. Par exemple, il s'agit de 1 s'il n'y a qu'un seul rapport, ou 2 s'il y en a deux dans la séquence.
Status 1 ResultsStatus État du rapport électoral, par exemple avant l'élection ou non officiel.
TestType 0 ou 1 string Description du type de test, par exemple avant l'élection ou logique et précision.
VendorApplicationId 1 string Identifiant de l'application du fournisseur qui génère le rapport électoral. Par exemple, X-EMS version 3.1.a.
VoterInformationCollection 0 ou 1 N/A Élément wrapper pour VoterInformation définitions. Pour en savoir plus, consultez Entités de collection.

Exemples

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>