Bir ofisi ve yarışmasıyla ilgili bilgileri tanımlamak için Office 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 özellikleri 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 eklenirse yalnızca ofisle ilgili bilgileri belirtin. Aday veya mevcut görevliyle ilgili bilgileri belirtmeyin. |
DiplomatReceivingStateId |
0 veya 1 | IDREF |
Bir diplomatik ofisin alıcı durumunu belirten |
DiplomatSendingStateId |
0 veya 1 | IDREF |
Diplomatik ofisin gönderen devletini belirten |
ElectoralDistrictId |
0 veya 1 | IDREF |
Seçim bölgesini temsil eden Makam sahibi feed'i için her koltuk başına bir Örnek: Tayvan yasama meclisi seçimleri
Başka bir örnek: ABD senato görevlisi feed'i
|
ExternalIdentifiers |
1 | ExternalIdentifiers |
Kimliği ofisle ilişkilendirir. Bir kararlı tanımlayıcı gereklidir. Ofislerin 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 sabit 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, makamın yargı yetkisini içermeli ancak seçim bölgesiyle ilgili bilgileri içermemelidir.
Örnekler:
|
JurisdictionId |
0 veya 1 | IDREF |
Ofisin yargı yetkisini 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). Olası tüm seçenekler için referans bölümüne bakın. |
OfficeHolderPersonIds |
1 | IDREFS |
Bu ofisi barındıran |
SeatStatus |
0 veya 1 | SeatStatus |
Makam sahibinin SeatStatus değerinin 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 |
Görev süresiyle ilgili bilgi sağlar. |
ExternalIdentifiers için ek türler
Office öğesinin ExternalIdentifiers öğesinde, other Type ile ek veriler sağlayın. Ayrıca OtherType ve Value değerlerini de ekleyin. 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 |
legislative-session |
116th United States Congress |
|
office-level |
Country |
OfficeLevel aralığında bir değer olmalıdır.
Bu durumlardan 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 |
Birden fazla koltuğu veya pozisyonu olan ofisleri ve genel olarak süresi dolmamış ofisleri ayırt etmek için bu özelliği kullanın. |
Örnekler
XML
<Office objectId="off-0"> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>off-0</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>