Semantik uygulama Zementa’dan API

10 Aralık 2008 | Kategori : API | İlk yorumu siz yapın »

Blog yazılarını yazarken o yazıyla ilgili linkleri,resimleri ve etiketleri bize bulan semantik uygulama Zementa‘nın API servisi hayata geçti. Günde 10.000 sorguya kadar ücretsiz olan bu API ile gönderdiğimiz metinle ilgili aşağıdaki gibi linkleri, kategorileri, makaleleri, resimleri ve etiketleri alabiliyoruz.

Zementa API kendisini bu işte oldukça iyi olan OpenCalais ile karşılaştırıp gönderdiği sonuçlar konusunda diğerlerinden daha iyi durumda olduklarını iddia etmekte. Dökümantasyonu şimdilik servis gibi gelişime açık olan API’yi kullanmak isterseniz üye olup API Key almanız gerekmekte. Belirtmekte fayda var, ayda 10.000′den fazla sorgu göndermek için 1.200 dolardan başlayan fiyatlarla premium üye olmak gerekiyor.

Etiketler: ,

Semantik uygulamalar ve API’leri

24 Kasım 2008 | Kategori : API | 1 Yorum »

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ış.

Etiketler: , , , , , ,

Programmableweb’de günün mashup’ı:Newstaggr

13 Kasım 2008 | Kategori : Uygulama (Mashup) | İlk yorumu siz yapın »

API ve Mashup veritabanı ProgrammableWeb hergün yeni kayıt olan mashup’lardan birisini günün mashup’ı olarak tanıtıyor. API Dünyası da hergün günün mashup’ına bakıp sizinle paylaşmaya can atacağı yeni siteleri keşfetmeye çalışmakta. Bu serinin ilk mashup’ının bizim içinde anlamı büyük zira paylaşacağımız site kendi sitemiz. Başlıktan anlayacağınız üzere bahsedilen site: Newstaggr.

Projeyi biraz tanıtmak gerekirse; Newstaggr son haberleri semantik bir şekilde analiz edip etiketleyip kategorilere ayırıyor ve her kategori için ayrı bir etiket bulutu çıkarıyor. Aşağıda belki siteye bu yazı yazıldıktan sonraki günler girersiniz diye tarihe düşülmüş bir not bulunuyor. (biraz abarttım sanki)

Etiketler: , , ,