Bir ofisi ve yarışmasıyla ilişkili bilgileri tanımlamak için Office öğesini kullanın. Bir ofis, seçim bölgesi ve ofis rolüyle tanımlanır.
Office öğesi tüm feed türleri için geçerlidir ancak referandumlar için belirtilmesi gerekmez.
Office'ı ilgili feed türüyle nasıl kullanacağınız hakkında daha fazla bilgi edinmek için aşağıdaki feed türlerinden birini seçin.
Özellikler
Aşağıdaki tabloda Office ile ilgili özellikler açıklanmaktadır:
| Özellik | Zorunlu mu? | Tür | Açıklama |
|---|---|---|---|
objectId |
Zorunlu | ID |
Diğer öğelerin bu öğeye referans vermek için kullandığı benzersiz dahili tanımlayıcı. |
Öğeler
Aşağıdaki tabloda Office öğeleri açıklanmaktadır:
| Öğe | Çokluk | Tür | Açıklama |
|---|---|---|---|
ContactInformation |
0 veya daha fazla | ContactInformation |
Çeşitli iletişim bilgilerini ofisle ilişkilendirir. Bu öğe dahil edilirse yalnızca ofisle ilgili bilgileri belirtin. Aday veya mevcut görevliyle ilgili bilgileri belirtmeyin. |
ElectoralDistrictId |
0 veya 1 | IDREF |
Seçim bölgesini temsil eden Görevli feed'i için koltuk başına bir Örnek: Tayvan'daki yasama seçimleri
Başka bir örnek: ABD senato görevlisi feed'i
|
ExternalIdentifiers |
1 | ExternalIdentifiers |
Kimliği ofisle ilişkilendirir. Sabit tanımlayıcı gerekir. Ofisler için sabit tanımlayıcılar, ofis görev süreleri boyunca benzersiz olmalıdır. Örneğin, aşağıdaki görev sürelerinin her biri için ayrı bir ofis kararlı tanımlayıcısı gerekir:
|
GovernmentBodyIds |
0 veya 1 | IDREFS |
Bu ofisin bağlı olduğu GovernmentBody'ın objectId bilgisini girin. Örneğin, ABD Senatörü için ABD Senatosu |
Name |
1 | InternationalizedText |
Bu ofisin genel unvanının tam adını sağlar. Bu, ofisin yargı alanını içermeli ancak seçim bölgesiyle ilgili bilgileri hariç tutmalıdır.
Örnekler:
|
JurisdictionId |
0 veya 1 | IDREF |
Ofisin yetki alanını belirten |
Level |
0 veya 1 | OfficeLevel |
Ofisin düzeyinin numaralandırılmış türü. Seçeneklerin tam listesi için referansa bakın. |
Role |
0 veya daha fazla | OfficeRole |
Ofisin Rolü'nün numaralandırılmış türü (ör.
cabinet member veya president). Tüm olası seçenekler için referans bölümüne bakın. |
OfficeHolderPersonIds |
1 | IDREFS |
Bu görevi yürüten |
SeatStatus |
0 veya 1 | SeatStatus |
Görevlinin SeatStatus'unun numaralandırılmış türü (ör. active veya on-leave). SeatStatus belirtilmezse varsayılan değer active olur.
|
SelectionMethod |
0 veya daha fazla | OfficeSelectionMethod |
Görevlinin nasıl seçildiği veya göreve nasıl getirildiği hakkında bilgi. |
Term |
1 | Term |
Ofis terimiyle ilgili bilgiler sağlar. |
ExternalIdentifiers için ek türler
Office öğesinin ExternalIdentifiers öğesinde, other Type ile birlikte OtherType ve Value değerlerini içeren ek veriler sağlayın. Aşağıdaki tabloda bu öğeler için olası değerler gösterilmektedir:
OtherType |
Örnek değerler | Açıklama |
|---|---|---|
jurisdiction-id |
gpu1 |
Ofisin yargı alanını belirten |
government-body |
United States Senate |
GovernmentBody sayfasına göz atın.
|
legislative-session |
116th United States Congress |
|
office-level |
Country |
OfficeLevel değerlerinden biri olmalıdır.
Bu nedenlerin hiçbiri geçerli değilse Google temsilcinizle iletişime geçin.
|
office-role |
upper house |
|
office-seat |
Position 1, Seat 2,
unexpired, special,
Seat 2 special |
Bunu, birden fazla koltuk veya pozisyonu olan ofisleri ve genel olarak süresi dolmamış ofisleri ayırt etmek için kullanın. |
Örnekler
XML
<Office objectId="off0"> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>stable-off0</Value> </ExternalIdentifier> </ExternalIdentifiers> <GovernmentBodyIds>gb-1</GovernmentBodyIds> <JurisdictionId>ru-gpu0</JurisdictionId> <Level>Administrative Area 1</Level> <Name> <Text language="en">United States Senator</Text> </Name> <Role>upper house</Role> <SelectionMethod>directly-elected</SelectionMethod> <Term> <StartDate>2019-01-02</StartDate> </Term> </Office>