Kumpulan ini mencakup informasi tentang geografi politik, serta pejabat terpilih.
Untuk daftar metode untuk resource ini, lihat bagian akhir halaman ini.
Representasi resource
Referensi dalam koleksi ini memiliki tiga bagian, yang dijelaskan secara mendetail di bawah. Bagian divisions
mencantumkan divisi geografis politik, seperti negara, negara bagian, county, atau distrik legislatif. (Divisi yang akan dicantumkan bergantung pada permintaan API khusus yang dibuat.) Bagian offices
mencantumkan posisi politik yang dipilih untuk mewakili divisi di bagian pertama. Bagian officials
mencantumkan orang-orang yang saat ini bekerja di kantor-kantor yang terdaftar.
{ "divisions": { (key): { "name": string, "alsoKnownAs": [ string ], "officeIndices": [ unsigned integer ] } }, "offices": [ { "name": string, "divisionId": string, "levels": [ string ], "roles": [ string ], "sources": [ { "name": string, "official": boolean } ], "officialIndices": [ unsigned integer ] } ], "officials": [ { "name": string, "address": [ { "locationName": string, "line1": string, "line2": string, "line3": string, "city": string, "state": string, "zip": string } ], "party": string, "phones": [ string ], "urls": [ string ], "photoUrl": string, "emails": [ string ], "channels": [ { "type": string, "id": string } ] } ] }
Geografi Politik
Nama properti | Nilai | Deskripsi | Catatan |
---|---|---|---|
divisions |
object |
Pembagian geografis politik yang berisi alamat yang diminta. | |
divisions.(key) |
nested object |
ID Data Civic Terbuka unik untuk divisi ini. | |
divisions.(key).alsoKnownAs[] |
list |
ID OCD valid lainnya yang merujuk pada divisi yang sama. Karena ID OCD dimaksudkan agar dapat dibaca manusia dan setidaknya dapat diprediksi, terkadang ada beberapa ID untuk satu divisi. ID ini ditetapkan setara dengan satu sama lain, dan satu ID selalu ditunjukkan sebagai ID utama. ID utama akan ditampilkan dalam ocd_id di atas, dan ID valid lainnya yang setara akan ditampilkan dalam daftar ini. Misalnya, jika ID OCD divisi ini adalah ocd-division/country:us/district:dc, maka ID ini akan berisi ocd-division/country:us/state:dc. |
|
divisions.(key).name |
string |
Nama pembagian. | |
divisions.(key).officeIndices[] |
list |
Daftar indeks dalam array offices , satu untuk setiap jabatan yang dipilih dari divisi ini. Hanya akan ada jika includeOffices bernilai benar (atau tidak ada) dalam permintaan. |
Kantor Terpilih
Nama properti | Nilai | Deskripsi | Catatan |
---|---|---|---|
offices[] |
list |
Kantor terpilih yang dirujuk oleh divisi yang tercantum di atas. Hanya akan ada jika includeOffices benar dalam permintaan. | |
offices[].divisionId |
string |
ID OCD divisi yang terkait dengan kantor ini. | |
offices[].levels[] |
list |
Tingkat pemerintahan yang menggunakan kantor ini. Mungkin ada lebih dari satu kasus di mana wilayah hukum secara efektif bertindak di dua tingkat pemerintahan yang berbeda; misalnya, wali kota District of Columbia bertindak di "lokalitas" tetapi juga efektif di administrativeArea2 dan administrativeArea1 .Nilai yang valid mencakup:
|
|
offices[].name |
string |
Nama kantor yang dapat dibaca manusia. | |
offices[].officialIndices[] |
list |
Daftar indeks dalam susunan pejabat yang saat ini memegang jabatan ini. | |
offices[].roles[] |
list |
Peran-peran yang dijalankan kantor ini. Peran tidak dimaksudkan bersifat menyeluruh, atau untuk secara tepat menentukan keseluruhan tanggung jawab kantor tertentu, tetapi dimaksudkan sebagai kategori kasar yang berguna untuk pemilihan umum dari atau pengurutan daftar kantor. Nilai yang valid mencakup:
|
|
offices[].sources[] |
list |
Daftar sumber untuk kantor ini. Jika ada beberapa sumber yang dicantumkan, data telah digabungkan dari sumber tersebut. | |
offices[].sources[].name |
string |
Nama sumber data. | |
offices[].sources[].official |
boolean |
Apakah data ini berasal dari sumber resmi pemerintah. |
Pejabat Terpilih
Nama properti | Nilai | Deskripsi | Catatan |
---|---|---|---|
officials[] |
list |
Pejabat yang memegang jabatan yang tercantum di atas. Hanya akan ada jika includeOffices benar dalam permintaan. | |
officials[].address[] |
list |
Alamat yang dapat digunakan untuk menghubungi pejabat tersebut. | |
officials[].address[].city |
string |
Kota untuk alamat. | |
officials[].address[].line1 |
string |
Nama dan nomor jalan untuk alamat ini. | |
officials[].address[].line2 |
string |
Baris kedua alamat, jika diperlukan. | |
officials[].address[].line3 |
string |
Baris ketiga alamat, jika diperlukan. | |
officials[].address[].locationName |
string |
Nama lokasi. | |
officials[].address[].state |
string |
Singkatan negara bagian AS yang terdiri dari dua huruf. | |
officials[].address[].zip |
string |
Kode Pos Amerika Serikat untuk alamat. | |
officials[].channels[] |
list |
Daftar saluran media (sosial) yang diketahui untuk pejabat ini. | |
officials[].channels[].id |
string |
ID publik unik untuk channel kandidat. | |
officials[].channels[].type |
string |
Jenis channel. Berikut adalah daftar jenis channel, tetapi tidak lengkap. Jenis saluran lainnya dapat ditambahkan nanti. Salah satu dari: YouTube, Facebook, Twitter | |
officials[].emails[] |
list |
Alamat email langsung untuk pejabat tersebut. | |
officials[].name |
string |
Nama pejabat. | |
officials[].party |
string |
Nama lengkap pihak yang dimiliki pejabat tersebut. | |
officials[].phones[] |
list |
Nomor telepon kontak publik milik pejabat tersebut. | |
officials[].photoUrl |
string |
URL untuk foto pejabat tersebut. | |
officials[].urls[] |
list |
URL situs publik milik pejabat tersebut. |
Metode
- representativeInfoByAddress
- Mencari informasi geografi dan perwakilan politik untuk satu alamat.
- representativeInfoByDivision
- Mencari informasi representatif untuk satu divisi geografis.