Les entités OfficeScope permettent de spécifier les bureaux qu'un ElectionEvent et
OfficeholderSubFeed entités correspondantes.
Éléments
| Nom | Tag | Type | Remarques | Multiplicité |
|---|---|---|---|---|
| Nom du débogage | DebugName |
String |
Nom descriptif du bureau. | 0 ou 1 |
| Bureau | OfficeLevel |
OfficeLevel |
Spécifie le niveau des bureaux dans ce champ d'application:
Country pour le pays : Administrative Area 1
pour un État ou une province, etc. |
1 |
| ID OCD de la juridiction | JurisdictionOcdId |
Ocd Id |
Facultatif si OfficeLevel est défini sur Country.
sinon obligatoire. Ce champ permet de spécifier la zone géographique politique.
Par exemple, s'il s'agit de l'État de Virginie, ou de la Pennsylvanie ou du Manitoba
contre l'Ontario. |
0 ou 1 |
| Rôles de bureau | OfficeRoles |
OfficeRole |
Liste des rôles contenus dans l'ensemble de données, spécifiquement limités à : les élus à ce niveau de charge, ID de l'OCD de la juridiction, etc. | 1 ou plus |
| ElectoralDistrictCollection | ElectoralDistrictCollection |
Ocd Id |
La liste des pièces d'identité OCDE des circonscriptions électorales votant pour les pour un poste de bureau. Une liste vide implique que la portée inclut tous les districts scolaires du lieu d'élection ou du mandat spécifié. | 0 ou 1 |
Exemples
L'exemple suivant est un Feed contenant un ElectionEvent avec
OfficeScope Cela indique que Feed contient (ou est censé contenir)
des données sur un ensemble d'élections pour élire le Président au niveau national ;
un ou plusieurs sièges de la Chambre basse et un ou plusieurs sièges de la Chambre haute:
XML
<OfficeScope> <DebugName>Scope of US general election</DebugName> <OfficeLevel>Country</OfficeLevel> <JurisdictionOcdId>ocd-division/country:us</JurisdictionOcdId> <OfficeRoles>president</OfficeRoles> <OfficeRoles>lower house</OfficeRoles> <OfficeRoles>upper house</OfficeRoles> </OfficeScope>
JSON
{ "OfficeScope": { "DebugName": "Scope of US general election", "OfficeLevel": "Country", "JurisdictionOcdId": "ocd-division/country:us", "OfficeRoles": [ "president", "lower house", "upper house" ] } }
Le même ElectionEvent peut contenir des entités OfficeScope supplémentaires qui
indiquer plusieurs élections au niveau des États en Virginie et en Pennsylvanie pour
différents rôles au niveau de l'état:
XML
<OfficeScope> <DebugName>Virginia election scope</DebugName> <OfficeLevel>Administrative Area 1</OfficeLevel> <JurisdictionOcdId>ocd-division/country:us/state:va</JurisdictionOcdId> <OfficeRoles>attorney general</OfficeRoles> <OfficeRoles>state executive</OfficeRoles> </OfficeScope> <OfficeScope> <DebugName>Pennsylvania election scope</DebugName> <OfficeLevel>Administrative Area 1</OfficeLevel> <JurisdictionOcdId>ocd-division/country:us/state:pa</JurisdictionOcdId> <OfficeRoles>state lower house</OfficeRoles> <OfficeRoles>state upper house</OfficeRoles> <OfficeRoles>state executive</OfficeRoles> </OfficeScope>
JSON
{ "OfficeScope": { "DebugName": "Virginia election scope", "OfficeLevel": "Administrative Area 1", "JurisdictionOcdId": "ocd-division/country:us/state:va", "OfficeRoles": [ "attorney general", "state executive" ] } } { "OfficeScope": { "DebugName": "Pennsylvania election scope", "OfficeLevel": "Administrative Area 1", "JurisdictionOcdId": "ocd-division/country:us/state:pa", "OfficeRoles": [ "state lower house", "state upper house", "state executive" ] } }
ElectionEvent peut, si nécessaire, contenir des entités OfficeScope qui spécifient
les circonscriptions électorales votant pour le rôle de bureau répertorié:
XML
<OfficeScope> <DebugName>US general election scope</DebugName> <OfficeLevel>National</OfficeLevel> <JurisdictionOcdId>ocd-division/country:us</JurisdictionOcdId> <OfficeRoles>upper house</OfficeRoles> <ElectoralDistrictCollection> <OcdId>ocd-division/country:us/state:ar</OcdId> <OcdId>ocd-division/country:us/state:ca</OcdId> <OcdId>ocd-division/country:us/state:ct</OcdId> <OcdId>ocd-division/country:us/state:de</OcdId> <OcdId>ocd-division/country:us/state:fl</OcdId> </ElectoralDistrictCollection> </OfficeScope>
JSON
{ "OfficeScope": { "DebugName" : "US general election scope", "OfficeLevel": "National", "JurisdictionOcdId": "ocd-division/country:us", "OfficeRoles": "upper house", "ElectoralDistrictCollection": { "OcdId" : [ "ocd-division/country:us/state:ar", "ocd-division/country:us/state:ca", "ocd-division/country:us/state:ct", "ocd-division/country:us/state:de", "ocd-division/country:us/state:fl" ] } } }