OfficeScope

OfficeScope varlıkları, ElectionEvent ve OfficeholderSubFeed varlığına karşılık gelir.

Öğeler

Ad Etiket Tür Notlar Çokluk
Hata ayıklama adı DebugName String Ofis için kullanılan açıklayıcı ad. 0 veya 1
Ofis düzeyi OfficeLevel OfficeLevel Bu kapsamdaki ofislerin seviyesini belirtir: Ulusal Country, Administrative Area 1 bir eyalet veya il vb. için 1
Yargı Alanı OCD Kimliği JurisdictionOcdId Ocd Id OfficeLevel değeri Country ise isteğe bağlıdır gerek yoktur. Siyasi coğrafyayı belirtmek için bu alanı kullanın. Örneğin, Eyalet Virginia'ya, Pennsylvania'nın veya Manitoba'nın maçlar oynanır. 0 veya 1
Ofis rolleri OfficeRoles OfficeRole Veri kümesinde yer alan rollerin listesi (özellikle şunlarla sınırlı): bu ofis düzeyi için seçilenler, yargı alanı OCD kimliği, vb. 1 veya daha fazla
ElectoralDistrictCollection ElectoralDistrictCollection Ocd Id Listelenen seçimler için oy veren seçim bölgelerinin OCD kimliği listesi sahip olmalısınız. Boş bir liste, kapsamın mümkün olan tüm olası belirtilen seçim yeri veya makamı ile ilişkili bölgeler. 0 veya 1

Örnekler

Aşağıdaki örnek, ElectionEvent içeren bir Feed OfficeScope. Feed öğesinin içerdiğini (veya içermesi beklenen) belirtir ulusal düzeyde Cumhurbaşkanı'nın seçilmesi için yapılan bir veya daha fazla seçimle ilgili veriler, bir veya daha fazla Alt Temsilciler Meclisi koltukları ve bir veya daha fazla Siyasi Temsilciler Meclisi koltukları:

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

Aynı ElectionEvent, şu özelliklere sahip ek OfficeScope varlıkları içerebilir: Virginia ve Pennsylvania'da eyalet düzeyinde farklı eyalet düzeyindeki rolleri:

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, gerekirseOfficeScope listelenen makamda oy veren seçim bölgeleri:

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