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://libtechlaunchpad.com/2016/08/31/api-basics-and-resources/#:~:text=API%20stands%20for%20Application%20Programming,presentation%20by%20the%20external%20application.

https://openlibrary.org/developers/api

 

 

 

 

 

Yorumlar

Bu blogdaki popüler yayınlar

Kataloglama Kuralları

Teknik Hizmetler Nedir ve Hangi Birimleri İçerir

WorldCat ve TO-KAT