31 Mayıs 2014 Cumartesi

DSpace Veri Giriş Formu Özelleştirmesi ve OpenAIRE Uygumluluğu

DSpace varsayılan kurulumunda geleneksel bir veri giriş formu sunar. Bu form yayın türüne göre özelleştirilebileceği gibi Türkçe'ye çevrilerek de kullanılabilir. Doğuş Üniversitesi  Açık Erişim Sistemi için input-forms.xml dosyası Türkçe'ye çevrilmiş, içeriği özelleştirilmiştir. Şu halde özelleştirilmiş veri giriş formu; geleneksel, rapor, tez, kitap ve OpenAIRE destekli yayınlar için formlar içermektedir.

Uyarı: Bu düzenlemeyi yapmanız durumunda DSpace'iniz OpneAIRE harmanlama sistemi  ile uyumlu hale getirecektir.

1) Özelleştirilmiş formu yüklemeden önce aşağıdaki alanları veri tabanına eklemeniz zorunludur:

Veri Tabanına Eklenecek DC Alanları:
dc.relation.journal      : Dergi adının yazıldığı alan.
dc.contributor.department: Yazarın bağlı olduğu bölümün yazıldığı alan.
dc.contributor.authorID  : Yazar numarası alanı(YÖK Araştırmacı ID'si). 
dc.identifier.volume     : Makalenin yayımlandığı derginin cilt bilgisi.
dc.identifier.issue      : Makalenin yayımlandığı derginin sayı bilgisi.
dc.identifier.startpage  : Makalenin ilk sayfa sayısı.
dc.identifier.endpage    : Makalenin son sayfa sayısı.

dc.relation.tubitak      : TÜBİTAK tarafından fon desteği sağlanan yayınların için proje kodu bilgisinin belirtildiği alan
dc.relation.ec           : Avrupa Komisyonu tarafından fon desteği sağlanan yayınların için proje kodu bilgisinin belirtildiği alan
dc.contributor.firstauthorID: İlk yazarın ORCID'nin yazıldığı alan.
dc.relation.publicationcategory: Performans degerlendirme sistemideki yayin kategori kodunun girildigi alan

Bu alanları eklemek için izlenecek yol:
  • Web arayüzünden sistem yöneticisi olarak giriş yapınız.
  • Sağ taraftaki Kayıtlar menülerden Üst Veri  seçeneğini tıklayınız.
  • Açılan  Üst Veri Kaydı ekranından http://dublincore.org/documents/dcmi-terms/ seçeneğini tıklayınız.
  • Açılan veri ekleme alanlarını aşağıdaki örneğe uygun olarak doldurun ve Yeni Üst Veri Alanı Ekle seçeneğini tıklayın.

  • Bu işlemi eklenecek diğer alanlar için tekrarlayın. Eklediğiniz alanlar listede alfabetik olarak yer alacaktır.

2) input-forms.xml dosyasını indirin

Özelleştirilmiş formu kullanabilmek için öncelikle indirdiğiniz input-forms.xml dosyası içeriğindeki <form-map></form-map> etiketleri arasında ilgili koleksiyonların handle bilgsini sisteminize göre düzenlemeniz gerekir.

Uyarı : Tabi daha önceden koleksiyonlarınızı oluşturduysanız handle kodları oluşmuş olur. Sonradan ekleyeceğiniz koleksiyonları veya handle kodunuzun değişmesi durumunda bu dosyada <form-map> kısmını  güncellemeniz ve Tomcat'i yeniden başlatmanız yeterlidir.

input-forms.xml dosyası içeriğinden alınan aşağıdaki kodlamadaki sarı renkli kısımlar DSpace@Dogus sisteminde ilgili yayınlar için sistem tarafından oluşturulmuş olan koleksiyon Handle bilgisini, yeşil renkli kısımlar ise form adını gösterir.

<form-map>
   <name-map collection-handle="default" form-name="traditional" />
   <name-map collection-handle="11376/4" form-name="thesis" />
   <name-map collection-handle="11376/28" form-name="thesis" />
   <name-map collection-handle="11376/32" form-name="thesis" />
   <name-map collection-handle="11376/33" form-name="thesis" />
   <name-map collection-handle="11376/34" form-name="thesis" />
   <name-map collection-handle="11376/40" form-name="thesis" />
   <name-map collection-handle="11376/7" form-name="OpenAIRE" />
   <name-map collection-handle="11376/122" form-name="report" />
   <name-map collection-handle="11376/141" form-name="report" />
   <name-map collection-handle="11376/142" form-name="report" />
   <name-map collection-handle="11376/154" form-name="report" />
   <name-map collection-handle="11376/156" form-name="report" />  
   <name-map collection-handle="11376/372" form-name="books" />  
   <name-map collection-handle="11376/374" form-name="books" />  
   <name-map collection-handle="11376/375" form-name="books" />
   <name-map collection-handle="11376/377" form-name="books" />  
   <name-map collection-handle="11376/379" form-name="books" />
 </form-map>

Koleksiyon Handle Kodunu Öğrenme
DSpace sisteminizde oluşturulmuş bir koleksiyonun Handle bilgisini öğrenmek için web aryüzünde ilgili koleksiyonun adına tıklamak yeterlidir. Örneğin "Göz at" kısmından sırasıyla;

Bölümler & Koleksiyonlar
 Enstitüler (bölüm)
  Sosyal Bilimler Enstitütü (alt-bölüm)
     Yüksek Lisans (alt-bölüm)
       Finansal İktisat Programı (koleksiyon)

tıkladıktan sonra adres satırında handle teriminden sonraki kısım ilgili koleksiyonun Handle kodudur. Örneğin; Finansal İktisat Programı için Handle kodu aşağıdaki adresteki işaretli kısımdır. Eğer dspace.cfg dosyasında handle.prefix = 123456789 yerine handle.prefix = 11376 seklinde düzenleme yapılmasayıdı bu kısım 123456789/32 şeklinde olurdu. Tabi böyle bir değişiklikte bu değişikliği hem dspace.cfg dosyasındaki handle düzenlemesinde, ham de input-forms.xml dosyasında <form-map> kısmında yapmak gerekir.


Özelleştirilmiş form kullanmak istediğiniz koleksiyonlar için ilgli koleksiyonun Handle kodlarını tespit ederek input-forms.xml dosyası içindeki <form-map></form-map> etiketleri arasında aşağıdaki örnekte olduğu gibi gibi düzenlemeniz gerekir.

  <form-map>
   <name-map collection-handle="default" form-name="traditional" />
   <name-map collection-handle="11376/32" form-name="thesis" />
   <name-map collection-handle="11376/7" form-name="OpenAIRE" />
   <name-map collection-handle="11376/156" form-name="report" />  
   <name-map collection-handle="11376/372" form-name="books" />  
 </form-map>
 

Düzenleme yapıldıktan sonra  input-forms.xml dosyasını sunucuya koymak için aşağıdaki adımları izleyiniz:
  • sunucunuzda /dspace/config/ yolu altına giriniz
  • mevcut input-forms.xml dosyasının adını değiştiriniz
  • input-forms.xml dosyasının yeni biçimini buraya taşıyınız veya kopyalayınız
  • Tomcat'i veya sunucuyu yeniden başlatınız
Bu değişiklikten sonra <form-map></form-map> kısmında atama yapılan koleksiyonlar için ilgili formlar yeni bir gönderi başlatılınca sistem tarafından otomatik olarak açılacaktır. Atama yapılmayan koleksiyonlar için sistem varsayılan olarak geleneksel form kullanılacaktır.


11 yorum:

  1. Merhaba Sönmez Bey,
    Input-forms.xml dosyasını indiremiyoruz.

    YanıtlaSil
  2. En güzel aşk kitapları konusunda yazdığım yazıya tıklayarak en iyi aşk romanları listesine göz atabilirsiniz.

    YanıtlaSil
  3. 2020 şarkılar indirmek istiyorsanız web sitemize giriş yapıp 2020 şarkılar indir butonuna tıklayabilirsiniz. Ayrıca 2020 yeni şarkılar indir, 2020 pop şarkılar indir, 2020 yabancı şarkılar indir gibi listeler de sizi bekliyor.

    YanıtlaSil
  4. 2020 şarkılar arıyorsanız sizi 2020 şarkılar sitemize bekleriz. Tıklayın ve 2020 şarkılar sitemize giriş yapın.

    YanıtlaSil
  5. 2020 pop, slow, yabancı şarkılar listelerimiz için tıklayın:

    Liste 1: pop şarkılar
    Liste 2: pop müzikler
    Liste 3: en güzel şarkılar
    Liste 4: yabancı şarkılar
    Liste 5: ingilizce şarkılar
    Liste 6: en çok dinlenen şarkılar
    Liste 7: slow şarkılar
    Liste 8: duygusal şarkılar

    YanıtlaSil