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" ] } } }