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

36 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, review-jsp?, xml-ui-class?, workflow-editable?) >
<!ATTLIST step id NMTOKEN #IMPLIED>
<!ELEMENT heading (#PCDATA) >
<!ELEMENT processing-class (#PCDATA)>
<!ELEMENT xml-ui-class (#PCDATA)>
<!ELEMENT review-jsp (#PCDATA)>
<!ELEMENT workflow-editable (#PCDATA)>
<!-- '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>