Semantik uygulamalar ve API’leri
Posted on Kasım 24th, 2008 in API |
Gelecek vadeden semantik uygulamaları bir yıl önce listeleyen ReadWriteWeb bir yıl sonra “10 Semantic Apps to Watch - One Year Later” yazısı ile bu uygulamaların bu bir yıl içindeki gelişimlerini anlattı. Bizde bu 10 uygulamanın içinden API sahibi olanları seçip API’lerini tanıtıyoruz.
Freebase API

Freebase Wikipedia gibi içeriğini kullanıcıların oluşturduğu bir veritabanı. Yaklaşık 4 milyon madde ile Wikipedia’dan daha fazla içeriğe sahip olan Freebase bu geniş içeriği sağladığı API servisleri ile kullanıcılara sunmuş bulunmakta.Dökümantasyonu oldukça gelişmiş olan API’yi kullanmak için MQL denilen dile hakim olmak gerekiyor. MQL öğrenmeyi kolaylaştıran cheat sheet de mevcut.
Örnek uygulama
http://goosebumps4all.net/goi/ adresindeki Flash uygulama ile tarihte birbirinden etkilenen bilim adamları ve etkilendikleri kişileri ağaç yapısı şeklinde görebiliyoruz.
OpenCalais API
Reuters tarafından satın alınıp ismi Clearforest’dan OpenCalais‘e çevrilen bu API bize istediğimiz bir metinde veya html dökümanı içerisindeki Ülke,Şehir, Organizayon, Kişi ve Şirket gibi bilgileri etiket olarak veriyor. Böylece otomatik olarak çıkan etiketlerle bir metnin ne ile alakalı olduğunu anlayabiliyoruz. Semantik web konusunda en kaliteli API olan Opencalais’in kullanım sayısı da hızlıca artmakta.
Örnek uygulama
Daha önce burada tanıttığım kendi uygulamam Newstaggr‘ın haricinde son Mashup Kampında Opencalais ödülü kazanan RobotorNot‘u örnek olarak gösterebiliriz. Newstaggr gibi Robotornot’da son haberlerden bir etiket bulutu oluşturuyor.
Hakia API

İlk semantik arama motoru ünvanına sahip Hakia’da Reuters’den sonra semantik API servisleri vermeye başladı. Bu servisler arasında dikkati çekenler, Google News‘de de bulabileceğiniz yazdığımız kelimeyi içeren alıntıları listeleyen “Quotes”, Reuters’in semantik api’sinin de benzer şekilde yaptığı herhangi bir sayfa veya metnin özetini çıkaran “Summarizer” ve rastgele bir karikatür getiren “Cartoons” özellikleri. Bunların yanında Web Arama, Site arama , belirli alanlarda özelleşmiş Dikey Arama, Haber Başlıkları, Haberler gibi diğer bir çok arama moturunun da sunduğu özelliklerden de yararlanabiliyoruz. Summarizer için 1000, diğer arama özellikleri için de günlük 30.000 sorgu gönderme hakkımız bulunmakta. (”Quotes” ve “Cartoons” özellikleri için herhangi bir sınır yok).
API’yi kullanmak için Hakia Club’a üye olmamız gerekmekte. Hakia Syndication Web Services sayfasında Try syndication operation linkinden API’yi test edebiliyoruz.
TextWise SemanticHacker API
TextWise ReadWriteWeb’in listesinde olmasa da kendilerini cesurca ilk açık semantik API olarak ilan ediyor. Anasayfasında örneğini görebileceğiniz gibi girilen metnin hangi konuyla alakalı olduğunu çıkarırken metinle ilgili Wikipedia makalelerini de buluyor. API servisi ile bu iki işi kullanıcılara açıyor. API’nin dökümantasyonunu inceleyerek servis hakkında daha detaylı bilgi edinebilirsiniz.
TrueKnowledge API
Kendini ‘Internet Answer Engine’ olarak ifade eden TrueKnowledge‘ın API servisi ile IP adresinden kullanıcının enlem boylam bilgilerine ulaşabilmek, herhangi bir yerin yerel saatini bulmak ,telefon numarasının hangi bölgeye ait olduğunu bulmak gibi şeyler yapabiliriz. Ayrıca bu API’de ne işe yarayacağını anlamadığım isimden cinsiyet çıkarma ve mail adresinden isim çıkarma gibi servisler de mevcut.
Spock API
Kişi arama motoru olan Spock‘un API servisi ile arama motorunun tüm özelliklerini kullanabiliyoruz. Servisi arama sonuçları web sayfaları için oldukça iyiyken aynı şeyi resimler için söylemek çok zor. Spock’u denemek için arama moturuna kendi ismimi yazdığımda oldukça ilginç resimlerle karşılaştım.
Twine API
Wikiler,bloglar, sosyal imleme sitelerindeki içerikleri kullanıcıların ilgi alanlarına göre onlara ileten semantik uygulama Twine’nın şimdilik bir API servisi yok.Twine API çok yakında hizmete girecek olup kişilerin kendi içeriklerini Twine’a eklemelerine olanak sağlayacakmış.
1 Yorum
[...] şirketin bilgisini sunan Hoovers API ve ön plana çıkan Semantik uygulamaların API‘lerinden haberdar [...]