OfficeScope

Mit OfficeScope-Entitäten wird angegeben, auf welche Ämter sich eine ElectionEvent- und eine OfficeholderSubFeed-Entität bezieht.

Elemente

Element Multiplizität Typ Beschreibung
DebugName „0“ oder „1“ string Beschreibender Name für das Amt.
OfficeLevel 1 OfficeLevel Gibt die Ebene der Ämter in diesem Umfang an: Country für national, Administrative Area 1 für einen Staat oder eine Provinz usw.
JurisdictionOcdId „0“ oder „1“ string Die OCD-ID der Gerichtsbarkeit der Ämter.
OfficeRoles Mindestens „1“ OfficeRole Eine Liste der im Dataset enthaltenen Rollen, die speziell auf diejenigen beschränkt sind, die für diese Amtsebene, OCD-ID der Gerichtsbarkeit, usw. gewählt werden.
ElectoralDistrictCollection „0“ oder „1“ Wrapper-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 Umfang alle möglichen Bezirke für den angegebenen Wahlort oder Amtsinhaber umfasst.

Beispiele

Das folgende Beispiel ist ein Feed, der ein ElectionEvent mit OfficeScope enthält. Es gibt an, dass der Feed Daten zu einer Reihe von Wahlen enthält (oder enthalten soll), um den Präsidenten auf nationaler Ebene, einen oder mehrere Sitze im Unterhaus und einen oder mehrere Sitze im Oberhaus zu wählen:

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>

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

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>

Das ElectionEvent kann bei Bedarf OfficeScope-Entitäten enthalten, die die Wahlbezirke angeben, in denen für die aufgeführte Amtsrolle gewählt 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>