OfficeScope

OfficeScope 항목은 ElectionEventOfficeholderSubFeed 항목이 해당하는 사무실을 지정하는 데 사용됩니다.

요소

요소 다중성 유형 설명
DebugName 0 또는 1 string 사무실에 사용되는 설명 이름입니다.
OfficeLevel 1 OfficeLevel 이 범위 내의 사무실 수준을 지정합니다. Country는 국가, Administrative Area 1는 주 또는 도 등을 나타냅니다.
JurisdictionOcdId 0 또는 1 string 사무실 관할 구역의 OCD ID입니다.
OfficeRoles 1개 이상 OfficeRole 데이터 세트에 포함된 역할 목록입니다. 이 직위 수준, 관할 구역 OCD ID 등에 대해 선택된 역할로 구체적으로 제한됩니다.
ElectoralDistrictCollection 0 또는 1 해당 사항 없음 나열된 공직 역할을 위해 투표하는 선거구의 OCD ID 목록의 래퍼 요소입니다. 빈 목록은 범위에 지정된 선거 위치 또는 공직자의 모든 가능한 선거구가 포함됨을 의미합니다.

다음 예는 OfficeScope가 있는 ElectionEvent을 포함하는 Feed입니다. Feed에 국가 수준 대통령, 하나 이상의 하원 의석, 하나 이상의 상원 의석을 선출하는 하나 이상의 선거에 관한 데이터가 포함되어 있음을 나타냅니다.

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

동일한 ElectionEvent에는 버지니아와 펜실베이니아 내에서 여러 주 수준 역할에 대한 여러 주 수준 선거를 나타내는 추가 OfficeScope 항목이 포함될 수 있습니다.

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에는 필요한 경우 나열된 공직 역할을 투표하는 선거구를 지정하는 OfficeScope 항목이 포함될 수 있습니다.

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