Page History
...
Location | Description | ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="4edd62b158030ada-6710e804-4b354aae-86d9820d-210215d759300fa1b441c15a"><ac:plain-text-body><![CDATA[ | [dspace-source]/dspace-jspui/dspace-jspui-api/src/main/java/org/dspace/app/webui | Web UI source files | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f3c97b3a0c518ec7-75af318a-4aac472c-a7089528-16f92f465f6e7be8e0f90ae8"><ac:plain-text-body><![CDATA[ | [dspace-source]/dspace-jspui/dspace-jspui-api/src/main/java/org/dspace/app/filters | Servlet Filters (Servlet 2.3 spec) | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="dd033fc97b604f9a-dfe4ea4b-44754046-8537ba32-63febab960b2099bdd11e222"><ac:plain-text-body><![CDATA[ | [dspace-source]/dspace-jspui/dspace-jspui-api/src/main/java/org/dspace/app/jsptag | Custom JSP tag class files | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ed28a76e1078d333-ee63ff56-48874a75-909f89de-5141a6b936cabe890f137e0d"><ac:plain-text-body><![CDATA[ | [dspace-source]/dspace-jspui/dspace-jspui-api/src/main/java/org/dspace/app/servlet | Servlets for main Web UI (controllers) | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="43bdd7e6b9daf217-ccafd8ac-4d214f57-bcf5a0ee-af574f62992aeee41af6d3ae"><ac:plain-text-body><![CDATA[ | [dspace-source]/dspace-jspui/dspace-jspui-api/src/main/java/org/dspace/app/servlet/admin | Servlets that comprise the administration part of the Web UI | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="2778cf3d7bff7330-078a8dea-45394d96-9009ba0d-34414c5eaf08c04a759c9791"><ac:plain-text-body><![CDATA[ | [dspace-source]/dspace-jspui/dspace-jspui-api/src/main/java/org/dspace/app/webui/util/ | Miscellaneous classes used by the servlets and filters | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="5acfa3cfba896959-ac0576b6-4ab046d5-b06ea7e2-7bfc77aee142ca3e6407045f"><ac:plain-text-body><![CDATA[ | [dspace-source]/dspace-jspui | The JSP files | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="44fe3799e081d163-92495f50-4dcc4337-9387b08a-3cb87fd7a3c65cd542107065"><ac:plain-text-body><![CDATA[ | [dspace-source]/dspace/modules/jspui/src/main/webapp | This is where you place customized versions of JSPs—see 6. JSPUI Configuration and Customization | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="c4c760039410ef40-5fb794e0-46714a35-bebe8860-87b93df41cb995a359de5b41"><ac:plain-text-body><![CDATA[ | [dspace-source]/dspace/modules/xmlui/src/main/webapp | This is where you place customizations for the Manakin interface—see 7. Manakin [XMLUI] Configuration and Customization | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f3b00413718c78ba-7d83fdbd-4df54565-bc37b0c4-624329fff9903eee9d3cc0b1"><ac:plain-text-body><![CDATA[ | [dspace-source/dspace/modules/jspui/src/main/resources | This is where you can place you customize version of the Messages.properties file. | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="895990a13b7abefb-3a4b06f6-4560432c-b3b0825b-32858fd67be33540dbe2a525"><ac:plain-text-body><![CDATA[ | [dspace-source]/dspace-jspui/dspace-jspui-webapp/src/main/webapp/WEB-INF/dspace-tags.tld | Custom DSpace JSP tag descriptor | ]]></ac:plain-text-body></ac:structured-macro> |
...
In addition to the implementations of the OAICat interfaces, there are two configuration files is one main configuration file relevant to OAI-PMH support:
Wiki Markup *{_}oaicat.properties{_}*: This Thisfile resides as a template in _{{\[dspace\]/config/templates_, and the live version is written to _\[dspace\]/config_}}. You probably won't need to edit this; the _install-configs_ script fills out the relevant deployment-specific parameters. You , as it is pre-configured to meet most needs. You might want to change the _earliestDatestamp_{{Identify.earliestDatestamp}} field to more accurately reflect the oldest datestamp in theyour local DSpace system. (Note that this is the value of the _{{last_modified_}} column in the _{{Item_}} database table.)
Wiki Markup *{_}oai-web.xml{_}*: This standard Java Servlet 'deployment descriptor' is stored in the source as _\[dspace-source\]/etc/oai-web.xml_, and is written to _/dspace/oai/WEB-INF/web.xml_.
Sets
OAI-PMH allows repositories to expose an hierarchy of sets in which records may be placed. A record can be in zero or more sets.
...
The OAI identifiers that DSpace uses are of the form:
Code Block |
---|
oai:host name:handle |
For example:
Code Block |
---|
oai:dspace.myu.edu:123456789/345 |
If you wish to use a different scheme, this can easily be changed by editing the value of OAI_ID_PREFIX at the top of the org.dspace.app.oai.DSpaceOAICatalog
class. (You do not need to change the code if the above scheme works for you; the code picks up the host name and Handles automatically from the DSpace configuration.)
...