OfficeScope

Mit OfficeScope-Entitäten wird angegeben, welchen Büros eine ElectionEvent- und eine OfficeholderSubFeed-Entität entsprechen.

Elemente

Element Multiplizität Typ Beschreibung
DebugName 0 oder 1 string Beschreibender Name für das Büro.
OfficeLevel 1 OfficeLevel Gibt die Ebene der Büros in diesem Bereich an: Country für national, Administrative Area 1 für ein Bundesland oder eine Provinz usw.
JurisdictionOcdId 0 oder 1 string Die OCD-ID des Gerichtsbezirks der Büros.
OfficeRoles Mindestens 1 OfficeRole Eine Liste der Rollen, die im Dataset enthalten sind, speziell begrenzt auf diejenigen, die für diese Amtsebene, Gerichtsbarkeits-OCD-ID usw. gewählt werden.
ElectoralDistrictCollection 0 oder 1 Umschließendes Element für die Liste der OCD-IDs der Wahlbezirke, in denen für die aufgeführten Amtsrollen gewählt wird. Eine leere Liste bedeutet, dass der Bereich alle möglichen Bezirke für den angegebenen Wahlort oder Amtsinhaber umfasst.

Beispiele

Das folgende Beispiel zeigt ein Feed-Objekt, das ein ElectionEvent-Objekt mit OfficeScope enthält. Sie gibt an, dass die Feed Daten zu einer oder mehreren Wahlen zur Wahl des Präsidenten auf nationaler Ebene, einer oder mehreren Sitzen im Unterhaus und einer oder mehreren Sitzen im Oberhaus enthält (oder voraussichtlich enthalten wird):

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

Dasselbe ElectionEvent kann zusätzliche OfficeScope-Entitäten enthalten, die auf mehrere Wahlen auf Bundesstaatsebene in Virginia und Pennsylvania für verschiedene Rollen auf Bundesstaatsebene hinweisen:

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

Das ElectionEvent kann bei Bedarf OfficeScope-Einheiten enthalten, die die Wahlbezirke angeben, in denen für die aufgeführte Amtsrolle abgestimmt wird:

XML

<OfficeScope>
  <DebugName>US general election scope</DebugName>
  <OfficeLevel>Country</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": "Country",
   "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"
     ]
   }
 }
}