OfficeScope öğeleri, ElectionEvent ve OfficeholderSubFeed öğelerinin hangi ofislere karşılık geldiğini belirtmek için kullanılır.
Öğeler
| Öğe | Çokluk | Tür | Açıklama |
|---|---|---|---|
DebugName |
0 veya 1 | string |
Ofis için kullanılan açıklayıcı ad. |
OfficeLevel |
1 | OfficeLevel |
Bu kapsamdaki ofislerin düzeyini belirtir:
Ulusal düzey için Country, eyalet veya il için Administrative Area 1 vb. |
JurisdictionOcdId |
0 veya 1 | string |
Ofislerin bulunduğu yargı alanının OCD kimliği. |
OfficeRoles |
1 veya daha fazla | OfficeRole |
Veri kümesinde yer alan rollerin listesi. Özellikle bu görev düzeyi, yargı alanı OCD kimliği vb. için seçilenlerle sınırlıdır. |
ElectoralDistrictCollection |
0 veya 1 | Yok | Listelenen ofis rolleri için oy veren seçim bölgelerinin OCD kimlikleri listesinin sarmalayıcı öğesi. Boş bir liste, kapsamın belirtilen seçim yeri veya görevli için olası tüm bölgeleri içerdiği anlamına gelir. |
Örnekler
Aşağıdaki örnek, OfficeScope ile ElectionEvent içeren bir Feed'dır. Feed öğesinin, ulusal düzeyde başkan seçimi, bir veya daha fazla alt meclis koltuğu ve bir veya daha fazla üst meclis koltuğu için yapılacak bir veya daha fazla seçime ilişkin veriler içerdiğini (veya içermesi gerektiğini) gösterir:
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>
Aynı ElectionEvent, Virginia ve Pensilvanya'da farklı eyalet düzeyindeki roller için eyalet düzeyinde birden fazla seçim olduğunu gösteren ek OfficeScope öğeleri 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>
ElectionEvent, gerekirse listelenen görev için oy veren seçim bölgelerini belirten OfficeScope öğelerini içerebilir:
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>