Gunakan Office untuk menentukan kantor dan informasi yang terkait dengan kontesnya. Kantor diidentifikasi berdasarkan daerah pemilihan dan peran kantornya.
Elemen Office berlaku untuk semua jenis feed, tetapi tidak perlu ditentukan untuk referendum.
Pilih salah satu jenis feed berikut untuk mempelajari lebih lanjut cara menggunakan Office dengan jenis feed tersebut.
Atribut
Tabel berikut menjelaskan atribut untuk Office:
| Atribut | Wajib? | Jenis | Deskripsi |
|---|---|---|---|
objectId |
Wajib | ID |
ID internal unik yang digunakan oleh elemen lain untuk mereferensikan elemen ini. |
Elemen
Tabel berikut menjelaskan elemen untuk Office:
| Elemen | Keanekaragaman | Jenis | Deskripsi |
|---|---|---|---|
ContactInformation |
0 atau lebih | ContactInformation |
Mengaitkan berbagai informasi kontak dengan kantor. Jika elemen ini disertakan, tentukan hanya informasi yang terkait dengan kantor itu sendiri, bukan kandidat atau pemegang jabatan saat ini. |
ElectoralDistrictId |
0 atau 1 | IDREF |
Berikan Untuk feed pemegang jabatan, kami mengharapkan satu Contoh: Pemilu legislatif Taiwan
Contoh lain: Feed pemegang jabatan senat AS
|
ExternalIdentifiers |
1 | ExternalIdentifiers |
Mengaitkan ID dengan kantor. ID stabil diperlukan. ID stabil untuk kantor harus unik di seluruh masa jabatan kantor. Misalnya, setiap masa jabatan berikut memerlukan ID stabil kantor yang berbeda:
Elemen |
GovernmentBodyIds |
0 atau 1 | IDREFS |
Berikan objectId dari GovernmentBody yang menjadi bagian dari kantor ini. Misalnya, Senat Amerika Serikat untuk Senator AS |
Name |
1 | InternationalizedText |
Memberikan nama lengkap dari judul umum kantor ini. Nama ini harus menyertakan yurisdiksi kantor, tetapi tidak menyertakan informasi apa pun yang terkait dengan daerah pemilihan.
Contoh:
|
JurisdictionId |
0 atau 1 | IDREF |
Berikan |
Level |
0 atau 1 | OfficeLevel |
Jenis enumerasi tingkat kantor. Lihat referensi untuk mengetahui daftar lengkap opsi. |
Role |
0 atau lebih | OfficeRole |
Jenis enumerasi Peran kantor, seperti
cabinet member atau president. Lihat
referensi untuk mengetahui semua
opsi yang memungkinkan. |
OfficeHolderPersonIds |
1 | IDREFS |
Berikan |
SeatStatus |
0 atau 1 | SeatStatus |
Jenis enumerasi SeatStatus pemegang jabatan, seperti
active atau on-leave. Nilai defaultnya adalah
active jika tidak ada SeatStatus yang ditentukan.
|
SelectionMethod |
0 atau lebih | OfficeSelectionMethod |
Informasi tentang cara pemegang jabatan dipilih atau ditempatkan di kantor. |
Term |
1 | Term |
Memberikan informasi terkait masa jabatan kantor. |
Jenis tambahan untuk ExternalIdentifiers
Di elemen ExternalIdentifiers dari Office, berikan data tambahan dengan a
Type other, beserta nilai untuk OtherType dan Value. Tabel berikut menunjukkan kemungkinan nilai untuk elemen ini:
OtherType |
Contoh nilai | Deskripsi |
|---|---|---|
jurisdiction-id |
gpu1 |
|
legislative-session |
116th United States Congress |
|
office-level |
Country |
Harus berupa nilai dari
OfficeLevel.
Jika tidak ada yang berlaku, hubungi kontak Google Anda.
|
office-role |
upper house |
Harus berupa nilai dari
|
office-seat |
Position 1, Seat 2,
unexpired, special,
Seat 2 special |
Gunakan ini untuk membedakan kantor dengan beberapa kursi atau posisi, dan untuk kantor yang tidak memiliki batas waktu dan kantor yang tidak memiliki batas waktu. |
Contoh
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>