BC Data Catalogue API, British Columbia eyalet hükümetinin açık veri kataloğuna (BC Data Catalogue) canlı erişim sağlayan bir web API'sidir. CKAN (Comprehensive Knowledge Archive Network) tabanlıdır ve katalogdaki veri setlerini arama, meta verilerini alma ve güncel verilere erişim gibi işlemler için kullanılabilir. API sürümü 3.0.1'dir ve OpenAPI belirtimi (Swagger) ile tanımlanmıştır. Bu API, hükümet verilerini uygulamalara, analiz araçlarına veya web sitelerine entegre etmek isteyen geliştiriciler için tasarlanmıştır.
Hangi ihtiyaçlarda değerlendirilebilir?
- BC hükümetinin açık verilerini kendi uygulamalarında veya web sitelerinde kullanmak isteyen geliştiriciler
- Veri analizi, görselleştirme veya raporlama yapan kurumlar ve araştırmacılar
- BC Data Catalogue'daki veri setlerini otomatik olarak çekip güncel tutmak isteyen sistemler
Yaygın kullanım alanları
Veri Portalları ve Arama Uygulamaları
BC Data Catalogue'daki veri setlerini aramak ve listelemek için API kullanılabilir. Örneğin, belirli bir konudaki tüm veri setlerini çekip kullanıcıya sunan özel bir arama arayüzü geliştirilebilir.
Veri Entegrasyonu ve Senkronizasyon
Katalogdaki veri setlerinin meta verilerini ve güncel verilerini düzenli olarak çekerek kendi veritabanınızla senkronize edebilirsiniz. Böylece kendi sisteminizde her zaman güncel veriler bulunur.
Analiz ve Raporlama Araçları
BC hükümetinin açık verilerini kullanarak analizler yapmak ve raporlar oluşturmak için API'den veri çekilebilir. Örneğin, nüfus, sağlık, çevre gibi konulardaki verilerle istatistiksel çalışmalar yapılabilir.
İncelenmesi gereken noktalar
- API, CKAN tabanlıdır ve CKAN'ın standart API uç noktalarını kullanır. Bu nedenle CKAN API dokümantasyonuna hakim olmak faydalıdır.
- API sürümü 3.0.1'dir ve OpenAPI belirtimi mevcuttur. Ancak, farklı API konsol görüntüleyicilerinde istek gönderirken sorunlar yaşanabileceği belirtilmiştir. Bu nedenle test ortamında doğrulama yapılması önerilir.
- API'nin kullanımı, BC hükümetinin hizmet şartlarına tabidir. Ticari veya yüksek erişimli kullanımlar için hizmet şartlarını incelemek gerekir.
WordPress.org
Kurulum ve geliştirme notları
API'nin kurulumu gerektirmez; doğrudan HTTP istekleriyle kullanılır. OpenAPI belirtimi mevcuttur ve API'yi test etmek için belirtilen uç noktalar kullanılabilir.
- 1API'nin canlı sürümünü doğrulamak için https://catalogue.data.gov.bc.ca/api/3/action/status_show adresine GET isteği gönderin.
- 2OpenAPI belirtimini inceleyerek API uç noktalarını ve parametrelerini öğrenin.
- 3API'ye istek göndermek için bir HTTP istemcisi (örneğin, curl, Postman) kullanın.
API ile geliştirme yaparken CKAN API dokümantasyonu temel alınmalıdır. OpenAPI belirtimi, API'nin yapısını anlamak için kullanılabilir.
- API, CKAN'ın action API'sini kullanır; örneğin, package_search, package_show gibi uç noktalar mevcuttur.
- OpenAPI belirtimi, API'nin sürümü ve uç noktaları hakkında bilgi verir.
- API'ye erişim için genellikle anahtar gerekmez; ancak bazı işlemler için kimlik doğrulama gerekebilir.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
BC Data Catalogue API'yi kendi sisteminize entegre etmek için ZeplinGo ile birlikte çalışabilirsiniz. API'nin sunduğu verileri ihtiyaçlarınıza göre işleyen, görselleştiren veya raporlayan özel çözümler geliştirebiliriz. Bu API, özellikle kamu verilerine dayalı uygulamalar geliştiren kurumlar için uygun bir seçenektir.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
BC Data Catalogue API'yi kullanmak için anahtar gerekli mi?
API'nin çoğu uç noktası için anahtar gerekmez; ancak bazı işlemler (örneğin, veri seti oluşturma veya güncelleme) için kimlik doğrulama gerekebilir. Detaylar için CKAN API dokümantasyonuna bakılmalıdır.
API'nin güncel sürümünü nasıl doğrularım?
API'nin canlı sürümünü doğrulamak için https://catalogue.data.gov.bc.ca/api/3/action/status_show adresine istek göndererek yanıtı kontrol edebilirsiniz.
API'yi ticari bir uygulamada kullanabilir miyim?
API'nin kullanımı BC hükümetinin hizmet şartlarına tabidir. Ticari kullanım için hizmet şartlarını incelemeniz ve gerekirse izin almanız önerilir.