Gönderim Yapılandırma Dosyasını Anlamak
[Dspace] /config/item-submission.xml, hem DSpace JSP kullanıcı arayüzü (JSPUI) hem de DSpace XML kullanıcı arayüzü (XMLUI veya Manakin) için gönderim yapılandırmalarını içerir. Bu yapılandırma dosyası, dosyanın içinde en iyi nasıl kullanılacağını daha iyi anlamanıza yardımcı olması için dosyanın içinde ayrıntılı belgeler içerir.
item-submission.xml'in yapısı
<
item-submission
>
<!-- Where submission processes are mapped to specific Collections -->
<
submission-map
>
<
name-map
collection-handle
=
"default"
submission-name
=
"traditional"
/> ...
</
submission-map
>
<!-- Where "steps" which are used across many submission processes can be defined in a
single place. They can then be referred to by ID later. -->
<
step-definitions
>
<
step
id
=
"collection"
>
<
processing-class
>org.dspace.submit.step.SelectCollectionStep</
process
;/processing-class>
<
workflow-editable
>false</
workflow-editable
>
</
step
>
...
</
step-definitions
>
<!-- Where actual submission processes are defined and given names. Each <submission-process> has
many <step> nodes which are in the order that the steps should be in.-->
<
submission-definitions
> <
submission-process
name
=
"traditional"
>
...
<!-- Step definitions appear here! -->
</
submission-process
>
...
</
submission-definitions
>
</
item-submission
>
Bu dosya XML biçiminde olduğundan, bu dosyayı düzenlemeden önce XML'i iyi bilmeniz gerekir. Varsayılan olarak, bu dosya aşağıdaki adımlardan oluşan (bu sırayla) DSpace için "geleneksel" Öğe Gönderme Süreci içerir:
Koleksiyon Seç -> Tanımla -> Yükle -> Doğrula -> Lisans -> Tamamlandı
Kullanılan adımları veya adımların sırasını özelleştirmek isterseniz, bunu item-submission.xml öğesinin <submission-definition> bölümünde yapabilirsiniz.
Ayrıca, farklı DSpace Koleksiyonları için farklı Gönderim İşlemleri de belirleyebilirsiniz. Bu <submission-map> bölümünde yapılabilir. item-submission.xml dosyasının kendisi bu yapılandırma değişikliklerini gerçekleştirmek için gereken söz dizimini belgeler.