Gunakan Office untuk menentukan jabatan dan informasi yang terkait dengan kontesnya. Jabatan
diidentifikasi berdasarkan distrik pemilihan dan peran jabatannya.
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, hanya tentukan informasi yang terkait dengan jabatan itu sendiri, bukan kandidat atau pejabat saat ini. |
DiplomatReceivingStateId |
0 atau 1 | IDREF |
Berikan |
DiplomatSendingStateId |
0 atau 1 | IDREF |
Berikan |
ElectoralDistrictId |
0 atau 1 | IDREF |
Berikan Untuk feed pejabat, kami mengharapkan satu Contoh: Pemilu legislatif Taiwan
Contoh lain: Feed pejabat 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 tempat kantor ini berada. Misalnya, United States Senate untuk Senator Amerika Serikat |
Name |
1 | InternationalizedText |
Memberikan nama lengkap jabatan umum kantor ini. Kolom ini harus
mencakup yurisdiksi kantor, tetapi tidak menyertakan informasi
yang terkait dengan distrik pemilihan.
Contoh:
|
JurisdictionId |
0 atau 1 | IDREF |
Berikan |
Level |
0 atau 1 | OfficeLevel |
Jenis level kantor yang dihitung. Lihat referensi untuk mengetahui daftar lengkap opsi. |
Role |
0 atau lebih | OfficeRole |
Jenis yang di-enum dari Peran kantor, seperti
cabinet member atau president. Lihat
referensi untuk semua
opsi yang memungkinkan. |
OfficeHolderPersonIds |
1 | IDREFS |
Berikan |
SeatStatus |
0 atau 1 | SeatStatus |
Jenis SeatStatus pejabat yang dienumerasi, seperti
active atau on-leave. Nilai defaultnya adalah
active jika SeatStatus tidak ditentukan.
|
SelectionMethod |
0 atau lebih | OfficeSelectionMethod |
Informasi tentang cara pemegang jabatan dipilih atau ditempatkan dalam jabatan. |
Term |
1 | Term |
Memberikan informasi terkait masa jabatan. |
Jenis tambahan untuk ExternalIdentifiers
Di elemen ExternalIdentifiers dari Office, berikan data tambahan dengan
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 jabatan dengan beberapa kursi atau posisi, dan untuk jabatan umum dan yang belum berakhir. |
Contoh
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>