On Wed, Nov 14, 2012 at 8:07 PM, Alain Tschanz <[email protected]> wrote:
> I want everybody (anonymous users) be able to search, browse and read all 
> documents on DSpace, but I want to prevent institutions such as universities, 
> libraries and search services from downloading the bitstreams of whole 
> collections via the OAI-ORE harvesting function. I would like to limit 
> harvesting to metadata and references to bitstreams only. Is there a way to 
> implement that scenario?


In that case setting up two instances would help, assuming one
instance would be there for browsing for humans and the other one for
harvesting, without bitstreams. So why not simplify it and just change
the OAI interface the way it would work in the mirroring instance?

It all boils down to defining how you distinguish between a human and
a robot. It's surprisingly hard to do it right if you think about it.

Let's assume humans are those using the web interface and robots are
those using OAI-PMH.

Let's define what you expect from the OAI interface. You said you
don't want it to show bitstreams, only references. But those
references can be followed to get the bitstreams, which might be a
problem. But we can just assume that if bitstreams are only available
as references, nobody will bother to rewrite the harvesters to follow
the references. Here's an example METS file (yes, there may be other
formats available via OAI-PMH):

http://demo.dspace.org/xmlui/metadata/handle/10673/171/mets.xml

Here we basically want to remove the whole fileSec section and add the
referencess to metadata. I think this can be done using a crosswalk.
It should be easier to do in OAI 2.0 (in DSpace 3.0) by just rewriting
the METS metadata format XSL stylesheet than in the old OAI where the
crosswalk is a Java class.

How does that sound? Did I get any assumptions wrong for your case?

P.S. Always CC dspace-tech (Reply All).


Regards,
~~helix84

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

------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to