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