Post on 31-Mar-2015
DSpace & OAI-ORE:Object Reuse and Exchange
ARD PrasadDRTC, ISIBangalore
ard@drtc.isibang.ac.in
Pros and Cons
Pros: One need not send metadata &
Digital Object by CD One can have their own IR Central agency like INFLIBNET
can automatically collect digital objects from Universities. Least effort for INFLIBNET
Can leave out collections other than ETD of a University IR (selective Harvesting).
Pros
Some Universities may not have Infrastructure to host an IR
IR sites warrant least downtime and maintainance requires expertise and expense
Cons
Each University has to change metadata schema to suit ETD or UKETD
Object Reuse and ExchangeOAI-ORE
OAI-PMH: Allows metadata to be harvested
OAI-ORE: Allows metadata & bitstreams (digital objects) to be harvested
Two Sides of ORE
Data Provider should enable OAI-ORE Service Provider should be OAI-ORE compliant One can make DSpace repository both a Data
Provider and also a service provider
Enabling DSpace as ORE data provider
XMLUI should be enabled (Older versions may not have XMLUI interface)
E.g.: http://drtc.isibang.ac.in/xmluiShould not be running on https
dspace.cfg
dspace.baseUrl = http://drtc.isibang.ac.in
dspace.url = ${dspace.baseUrl}/xmlui
NOTE: it should not be localhost
Oaicat.properties(optional)
Enable Qualified Dublin Core
Crosswalks.qdc=org.dspace.app.oai.PluginCrosswalk
This allows metadata to be harvested usingQDC schema
One can always harvest simple DC (default) orIntermediate metadata
Oaicat.properties(Optional modification)
You may enable following metadata schema to provide your metadata to others
DC QDC UKETD METSMODS DIDL RDF MARCDIM
NOTE: DSpace harvester uses only DC, QDC and Intermediate Metadata Format
Oaicat.properties(Optional modification)
Identify.repositoryName=LDLIdentify.adminEmail=ard@drtc.isibang.ac.in
config/modules/oai.cfg
dspace.oai.url = http://drtc.isibang.ac.in/oai
There are lots of options that can be enabled or ignored
TestingWhat metadata Schema offered?
Syntax: http://[full-URL-to-OAI-PMH]/request?verb=ListMetadataFormats
Example: http://drtc.isibang.ac.in/oai/request?verb=ListMetadataFormats
NOTE: You should see both “ore” and “qdc”. Be aware of Camel Back Notation in oai verbs
Does ORE gets data?
Syntax: http://[full-URL-to-OAI-PMH]/request?verb=ListRecords&metadataPrefix=ore
Examples: http://drtc.isibang.ac.in/oai/request?verb=ListRecords&metadataPrefix=ore
Does XMLUI Supports ORE?
Syntax: http://URL_of_DL/xmlui/metadata/handle/HANDLE_NO/ITEM_NO/ore.xml
Example: http://drtc.isibang.ac.in/xmlui/metadata/handle/1849/8/ore.xml
If all tests are successful, we can assume the repository is OAI-ORE based data provider
The digital objects can be legally imported to your own repository along with the metadata
One can perform these tests on any repository
Each university repository should enable ORE and test
How to Harvest Digital Objects
Use XMLUICreate/Edit Collection
Click on “Content Source”
This is a standard DSpace collection This collection harvests its content from an external source
Alternative
How to Steal ?
If ORE is not enabled? Screen Scrap full-record by using 'wget' You can use jspui or xmlui side Ignore the pages “If they do not contain dc.title as they can be community/collection pages
Q?
ThanQ