OfficeScope

OfficeScope varlıkları, bir ElectionEvent ve OfficeholderSubFeed varlığının hangi ofislere karşılık geldiğini belirtmek için kullanılır.

Öğ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 için Country, eyalet veya il için Administrative Area 1 vb. 1
Yargı Alanı OCD Kimliği JurisdictionOcdId Ocd Id OfficeLevel değeri Country ise isteğe bağlıdır, aksi takdirde zorunludur. Politik coğrafyayı belirtmek için bu alanı kullanın. Örneğin, eyalet Virginia/Pensilvanya ya da Manitoba ve Ontario eyaletse bu durum geçerli olur. 0 veya 1
Ofis rolleri OfficeRoles OfficeRole Veri kümesinde yer alan rollerin listesi (özellikle bu ofis düzeyi, yargı bölgesi OCD kimliği vb. için seçilenlerle sınırlıdır). 1 veya daha fazla
ElectoralDistrictCollection ElectoralDistrictCollection Ocd Id Belirtilen ofis rolü için oy veren seçim bölgelerinin OCD kimlik listesi. Boş liste, kapsamın belirtilen seçim konumu veya parlamento sahibi için olası tüm bölgeleri içerdiğini gösterir. 0 veya 1

Örnekler

Aşağıdaki örnek, OfficeScope içeren bir ElectionEvent içeren Feed örneğidir. Feed metriğinin, ulusal seviyedeki Başkan'ın seçilmesi, bir veya daha fazla Alt Meclis sandalyesi ve bir veya daha fazla parlamento koltuğu için bir veya daha fazla seçimle ilgili veriler içerdiğini (veya içermesinin beklendiğini) belirtir:

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, Virginia ve Pensilvanya'da eyalet düzeyindeki farklı roller için eyalet düzeyinde çeşitli seçimleri belirten OfficeScope varlıkları içerebilir:

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, gerekirse listelenen makamdaki görev için oy kullanan seçim bölgelerini belirten OfficeScope tüzel kişilikleri içerebilir:

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