DİJİTAL
KÜTÜPHANEDE API KULLANIMI
API Nedir?
API'ler, iki yazılım bileşeninin
belirli tanımlar ve protokoller aracılığıyla birbiriyle iletişim kurmasına
olanak tanıyan mekanizmalardır; bir uygulamaya ait özelliklerin başka bir
uygulamada kullanılabilmesi için, yeteneklerini paylaşan uygulamanın sağladığı
yeniden kullanılabilir bir arayüzdür.
API'nin açılımı olan “Application
Programming Interface”, Uygulama Programlama Arabirimi anlamına gelir.
API'ler bağlamında “Uygulama”
sözcüğü, ayrı bir işlevi bulunan her türlü yazılımı ifade eder. Arabirim, iki
uygulama arasındaki hizmet sözleşmesi gibi düşünülebilir. Bu sözleşme, ikisinin
istekler ve yanıtlar kullanarak birbiriyle nasıl iletişim kuracağını tanımlar.
Yani iki makinenin nasıl konuştuğunu belirleyen bir dizi kuralları içerir. API’ler
çeşitli şekillerde sınıflanabilir, genel olarak Web tabanlı servislerde
kullanılırlar.
Dijital Kütüphanede API
API'ler, hizmetlerin veri
istemesi ve değiş tokuş etmesi için bir dizi tanım ve protokol sağlar. Birçok
kütüphane satıcısı, müşterilerin bibliyografik ve diğer verileri yerel
sistemlere ve web sitelerine çekmesine olanak sağlamak için hizmetlerine genel
ve anahtar tabanlı API'ler sağlar.
Web hizmetleri ve uygulamalar,
bir istek ve yanıt sistemi kullanarak API'ler aracılığıyla veri alışverişinde
bulunur.
Open Library API'lerini kullanan
geliştiriciler:
1)
Trove
Trove, Avustralya ve Avustralyalılara odaklanan yeni bir
keşif deneyimidir. Arama motorlarının Avustralya'nın hafıza kurumlarından
aldığı güvenilir bilgileri tamamlar. Sistem, aramalarda kamu malı kitaplar
çıktığında Open Library'ye ulaşıyor ve Open Library'ye giden bağlantıları
gösteriyor.
2)
Koha
Koha, halk kütüphaneleri için katalog aramaları ve üye
organizasyonu içeren açık kaynaklı bir kütüphane sistemidir. Open Library
kapaklarını kullanır, Open Library ile ilgili konuları görüntüler ve Read API
kullanarak ödünç verilebilir e-Kitaplar kullanır.
3)
Evergreen,
Evergreen kütüphane kullanıcılarının kütüphane
materyallerini bulmasına ve kütüphanelerin bu materyalleri yönetmesine,
kataloglamasına ve dağıtmasına yardımcı olan, kütüphaneler için yüksek düzeyde
ölçeklenebilir bir yazılımdır. Diğer alanlara genişlemeyi planlayan kapaklar,
içindekiler tabloları için Open Library’yi kullanır.
4)
Read.gov (Library of
Congress)
5)
Open Book (WordPress
Eklentisi)
Web sitesine kitap kapakları ve diğer kitap verilerini
eklemek isteyen herkes için kullanışlıdır. Open Book, diğer kitap sitelerinin
yanı sıra ana veri kaynağı olan Open Library'deki ayrıntılı kitap bilgilerine
bağlantılar sağlar.
Kaynakça:
https://aws.amazon.com/tr/what-is/api/
https://www.hosting.com.tr/bilgi-bankasi/api/
https://openlibrary.org/developers/api
Yorumlar
Yorum Gönder