Files
DSpace/dspace/config/item-submission.dtd

40 lines
1.4 KiB
DTD

<!-- DSpace Custom Item Submission Process definition language -->
<!-- -->
<!-- This DTD defines the format for the DSpace -->
<!-- 'config/item-submission.xml' configuration file -->
<!-- Root element is 'item-submission' -->
<!ELEMENT item-submission (submission-map, step-definitions, submission-definitions) >
<!-- 'submission-map' must contain one or more 'name-map' nodes -->
<!ELEMENT submission-map (name-map+) >
<!ELEMENT name-map EMPTY >
<!ATTLIST name-map
collection-handle CDATA #REQUIRED
submission-name NMTOKEN #REQUIRED>
<!-- 'step-definitions' must contain at least one 'step' node -->
<!-- (The "select collection" step *must* be here) -->
<!ELEMENT step-definitions (step+) >
<!ELEMENT step (heading?, processing-class, type, scope?) >
<!ATTLIST step
id NMTOKEN #REQUIRED
mandatory NMTOKEN #IMPLIED>
<!ELEMENT heading (#PCDATA) >
<!ELEMENT processing-class (#PCDATA)>
<!ELEMENT type (#PCDATA)>
<!ELEMENT scope (#PCDATA)>
<!ATTLIST scope
visibility NMTOKEN #IMPLIED
visibilityOutside NMTOKEN #IMPLIED>
<!-- 'submission-definitions' must contain at least one -->
<!-- 'submission-process' node -->
<!ELEMENT submission-definitions (submission-process+)>
<!ELEMENT submission-process (step+)>
<!ATTLIST submission-process name NMTOKEN #REQUIRED>