Semantic API, New York Times'ın makalelerinde kullanılan kontrollü sözlüğü (Times Tags) erişime açan bir API'dir. Bu API sayesinde kişiler, yerler, kurumlar, organizasyonlar ve diğer kavramlar listelenebilir. Ayrıca, kavramlar arasındaki ilişkiler ve kombinasyonlar da sunulur. Semantic API, Articles API'yi tamamlayıcı niteliktedir ve bağlantılı veri (linked data) ilkesine uygun olarak harici semantik veri kaynaklarına haritalama yapar. Bu sayede, New York Times arşivinde konu bazlı keşif yapmak ve makale kapsamını daraltmak mümkündür.
Hangi ihtiyaçlarda değerlendirilebilir?
- Medya ve içerik analitiği yapan kurumlar
- Haber arşivlerini konu bazlı indekslemek isteyen araştırmacılar
- Bağlantılı veri ve semantik web projeleri geliştiren ekipler
Yaygın kullanım alanları
Konu Bazlı Makale Keşfi
Belirli bir kişi, yer veya kurumla ilgili New York Times arşivindeki makaleleri bulmak için Semantic API kullanılabilir. Örneğin, bir politikacının tüm haberlerini listelemek.
İçerik İlişkilendirme
Bir makalede geçen kavramları çekerek, benzer konulardaki diğer makaleleri önermek veya içerik etiketleme sistemleri oluşturmak için kullanılabilir.
Bağlantılı Veri Haritalaması
Semantic API'nin sağladığı kavramları harici semantik veri kaynaklarıyla eşleştirerek zengin veri grafikleri oluşturulabilir.
İncelenmesi gereken noktalar
- API, New York Times'ın kullanım şartlarına tabidir; ticari kullanım için lisans koşullarını incelemek gerekir.
- Semantic API, Articles API ile birlikte kullanıldığında daha etkilidir; tek başına sınırlı bir kullanım sunar.
- Kontrollü sözlük İngilizce'dir; Türkçe içerik üretiminde çeviri veya yerelleştirme gerekebilir.
WordPress.org
Kurulum ve geliştirme notları
Semantic API, bir API anahtarı gerektirir. New York Times Developer Portal üzerinden kayıt olunarak anahtar alınabilir. API, RESTful yapıda olup HTTPS üzerinden erişim sağlar.
- 1New York Times Developer Portal'da hesap oluşturun.
- 2API anahtarınızı alın.
- 3İsteklerinizde anahtarınızı kullanarak API'ye bağlanın.
Semantic API, OpenAPI 2.0 spesifikasyonu ile tanımlanmıştır. Bu sayede çeşitli dillerde istemci kodları üretilebilir. API, kavram arama ve kavram detayları gibi uç noktalar sunar.
- OpenAPI 2.0 spesifikasyonu mevcuttur.
- Kavram arama ve detay uç noktaları bulunur.
- Bağlantılı veri haritalaması için harici kaynaklara yönlendirme yapar.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo, Semantic API'yi mevcut web veya mobil sistemlerinize entegre etmek için ihtiyaç analizi yapar. API'nin kullanım senaryolarını belirleyerek, veri modelleme ve arayüz tasarımı konularında size eşlik eder. Projenizin kapsamına göre özel çözümler geliştiririz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Semantic API'yi kullanmak için ücret ödemem gerekiyor mu?
API'nin ücretlendirmesi New York Times tarafından belirlenir. Kullanım şartlarını ve fiyatlandırmayı resmi siteden incelemeniz önerilir.
Semantic API ile hangi verilere erişebilirim?
New York Times'ın kontrollü sözlüğündeki kişi, yer, kurum, organizasyon ve diğer kavramlara erişebilirsiniz. Ayrıca kavramlar arası ilişkiler de sunulur.
Semantic API'yi Türkçe içeriklerde kullanabilir miyim?
API İngilizce kavramlar üzerine kuruludur. Türkçe içeriklerde kavramları eşleştirmek için çeviri veya yerelleştirme yapmanız gerekebilir.