After reviewing a  
<http://myexampledspace.org/xmlui/metadata/handle/1/1/ore.xml> 
http://myexampledspace.org/xmlui/metadata/handle/1/1/ore.xml, I realize that 
the atom:id probably doesn’t actually matter much besides being a persistent 
unique identifier… and that the “ore.xml” is what one gets from 
“oai/request?verb=ListRecords&metadataPrefix=ore”. Silly me!!!

 

So this should work. It looks like either the jspui or xmlui will work with 
“bitstream.baseURL”, although users of the jspui will potentially run into that 
problem with the URL encoding of spaces… (all the more reason to avoid spaces 
when naming files I suppose).

 

David Cook

Systems Librarian

Prosentient Systems

72/330 Wattle St, Ultimo, NSW 2007

 

From: David Cook [mailto:[email protected]] 
Sent: Monday, 27 April 2015 3:07 PM
To: '[email protected]'; 'Hilton Gibson'
Cc: 'dspace-tech'
Subject: 3RE: [Dspace-tech] OAI-PMH/OAI-ORE Harvesting configuration 
documentation

 

Hi Helix:

 

Thanks for the suggestion to use 
“oai/request?verb=ListRecords&metadataPrefix=ore”.

 

However, that doesn’t seem to work either:

 

1)      It uses “ <http://hdl.handle.net/%3cnumber%3e/%3cnumber%3e/ore.xml> 
http://hdl.handle.net/<number>/<number>/ore.xml”  as the atom:id to point to 
the ore.xml, but it never resolves, even though  
<http://hdl.handle.net/%3cnumber%3e/%3cnumber%3e> 
http://hdl.handle.net/<number>/<number> will resolve to the item record. 

2)      I got stumped by the “bitstream.baseURL” for a bit, but then I 
remembered that I was using OAI-PMH response caching. I found some problems* 
when using the JSPUI for the bitstream.baseURL, so I’ve just switched to the 
XMLUI, and that seems good for providing access to the bitstreams.

 

*There seems to be a problem with URL encoding? For instance, 
jspui/bitstream/1/1/1/annual+report.pdf doesn’t work, but but 
jspui/bitstream/1/1/1/annual%20report.pdf. Unfortunately, the former is what is 
being displayed in the OAI-PMH ORE response, when using a “bitstream.baseURL” 
with “JSPUI” in it. However, xmlui/bitstream/1/1/1/annual+report.pdf will work… 
it’ll turn it into /xmlui/bitstream/handle/1/1/annual+report.pdf?sequence=1.

 

It really does seem that the OAI-PMH/OAI-ORE is set mostly set up to work with 
the XMLUI rather than the JSPUI. Which is fine… we’ll just use the XMLUI 
instead for harvesting purposes.

 

It also appears that neither the pre-3.x or 3.x+ methods for using OAI-ORE 
actually work though :S. Surely someone must be using these successfully?

 

David Cook

Systems Librarian

Prosentient Systems

72/330 Wattle St, Ultimo, NSW 2007

 

From: [email protected] <mailto:[email protected]>  
[mailto:[email protected]] On Behalf Of helix84
Sent: Wednesday, 22 April 2015 6:57 PM
To: Hilton Gibson
Cc: David Cook; dspace-tech
Subject: Re: [Dspace-tech] OAI-PMH/OAI-ORE Harvesting configuration 
documentation

 

If DSpace is the harvester, you can harvest from any OAI-ORE-compliant provider.

 

If DSpace is the provider, it's only OAI-ORE-compliant if you point 
bitstream.baseUrl in oai.cfg to the UI you want to serve bitstreams. It's 
trivial but necessary because DSpace cannot know which UI you consider primary 
if you have both deployed, so it doesn't try to guess.



Regards,
~~helix84

Compulsory reading: DSpace Mailing List Etiquette
https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

Reply via email to