5 Haziran 2014 Perşembe

DSpace'de Scopus Atıf Uygulamasını (API)


DSpace Scopus atıf uygulaması çalışması  İYTE'nden Sayın Mesut GÜNGÖR tarafından hazırlanmıştır. Uygulama  DSpace@IZTECH  ve  DSpace@Dogus sistemlerinde test edilmiştir. 

UYARI: Bu uygulama Mirage2_precompiled teması üzerinde test edilmiştir. Diğer temalarda çalışmayabilir. 

Scopus atıf uygulaması Scopus'ta indekslenen yayınların aldığı atıf sayılarını DSpace'de kayıt detayında göstermeye ve bir tıkla Scopus'ta ilgili yayına erişmeyi sağlar.


1. Adım: Ön Koşul

doi numarasına sahip yayınlara ait doi numaralarının dc.relation.isversionof alanına 10.1109/MAP.2014.6821797 biçiminde girilmesi.

dc.relation.isversionof alanı varsayılan veri giriş formunda mevcut değildir; ancak dspace şemasında mevcuttur. Bu alan input-forms.xml (veri giriş formu) dosyasına eklenebilir.  Veri giriş formu düzenlemesi ve örneği için tıklayınız.

2. Adım : Scopus'tan API KEY alınması- https://www.developers.elsevier.com/action/customer/profile/display adresinde gidiniz ve sağ üst köşedeki seçenek aracılığıyla bir kullanıcı hesabı oluşturunuz.
- e-posta adresinize gelen mesajı doğrulayınız
- Oluşturduğunuz hesaba giriş yapınız
- Menüden My Projects linkine tıklayınız
- Register a New Site butonuna tıklayınız
- DSpace URL adresinizi (Örneğin; http://openaccess.iyte.edu.tr:8080/xmlui) giriniz
- I agree with the API Service Agreement kutucuğuna tıklayınız
- Register Site butonuna tıklayınız
- Tekrar üst menüden My Projects seçeneğine tıklayınız
- DSpace URL adresinizin sağındaki View Api Key linkine tıklayınız
- Ekrana yansıyan API KEY kodunuzu bir yere not ediniz

3. Adım : Dosya Patchleri- DSpace sunucunuza giriniz
- Terminal ekranı açınız
- cd /dspace/webapps/xmlui/themes/Mirage2_precompiled/xsl/core/ komutu ile core dizinine geçiniz
- sudo cp page-structure.xsl page-structure.xsl_yedek komutuyla page-structure.xsl dosyasının yedeğini alınız.
patch_page_structure.diff dosyasını core dizini altına indiriniz veya kopyalayınız
- sudo patch < patch_page_structure.diff  komutunu veriniz. Bu komut otomatik olarak page_structure.xsl dosyasına gerekli değişiklikleri yapacaktır.

- cd /dspace/webapps/xmlui/themes/Mirage2_precompiled/xsl/aspect/artifactbrowser dizinine giriniz
- sudo cp item-view.xsl item-view.xsl_yedek komutuyla item-view.xsl dosyasının bir yedeğini alınız
- patch_item_view.diff dosyasını artifactbrowser dizini altına indiriniz veya kopyalaayınız
- sudo patch < patch_item_view.diff komutunu veriniz. Bu komut otomatik olarak item_view.xsl dosyasına gerekli değişiklikleri yapacaktır.
- sudo nano item-view.xsl komutu ile item-view.xsl dosyasını açınız
- sciverse.setApiKey("<--Buraya Yazılacak-->"); satırını bulunuz
- <--Buraya Yazılacak--> ifadesi yerine Scopus sayfasından aldığınız API KEY'i buraya yazınız. Sonuç şöyle olmalı sciverse.setApiKey("xxxxxxxxxxxxxxx");

Bu uygulamadan sonra doi numarasına sahip yayınların detayına tıklanınca Scopus'taki atıfları ve linki DSpace'deki kayıt detaında görüntülenecektir.0

4. Adım: Eski Kayıtlaraın düzenlenmesi
Sisteme daha önceden girilmiş kayıtlar için doi numarası ekleme kaydı edit etme yöntemiyle yapılır. Örnğin; bir kayıt için dc.relation.isversionof alanına doi numarası eklenmesi için izlenecek adımlar;
- Sistem yöneticisi olarak giriş yapınız,
- Kaydı bulunuz,
- "Bu Kaydı Düzelt" seçeneğini tıklayınız,
- "Öğe Üst Verisi" sekmesine geçiniz,
- "dc.relation.isversionof" alanını listeden seçiniz,
- "Değer" alanına doi numarasını giriniz,
- "Yeni üst veri ekle" butonuna tıklayınız.
Aynı yöntemle yeni eklenen bir kayda veya diğer kayıtlarınıza doi bilgisi ekleyebilirsiniz. 

Hiç yorum yok:

Yorum Gönder