helix84,

Unfortunately, at this point, out-of-the-box DSpace doesn't support 
handles of the form "12345/xyz6789" (at least not in the user interfaces).

Currently, by default, DSpace assumes the handle suffix is always a 
number. Each newly assigned handle just increments that suffix by 1. 
So, DSpace assigns handles in the following order:
12345/1
12345/2
12345/3
etc..
This auto-incrementing number ensures the next assigned handle is always 
unique, and won't accidentally create a conflict in the system.

However, that being said, in DSpace 1.7.0, the underlying API now adds 
the ability to *assign* your own specified handles to newly created 
objects (Communities, Collections & Items).  See these 1.7.0 API methods..

Collection.create(context,handle)
Community.create(parent,context,handle)
InstallItem.installItem(context,submission,handle)

At this point in time, these methods are *not* used by the DSpace UIs 
(XMLUI, JSPUI etc), since DSpace doesn't yet have another method to 
determine unique handles.

So, this is to say, the underlying API in 1.7.0 would allow you to 
generate your own handles. But, you would need to do some 
customizations to the UI to ensure it was somehow determining the next 
unique handles to assign. Off the top of my head, I'm not sure how 
complex these customizations would be. But, should you go this route, 
I'm sure others would be interested in the work (and it could also lead 
towards a new feature in a future version of DSpace).

- Tim

On 1/12/2011 3:28 AM, helix84 wrote:
> Hello,
>
> we're using a DSpace instance and have a registered handle prefix. Now
> we'd like to set up a second DSpace instance instance but avoid having
> to pay yearly fees for another subprefix (12345.1). I consider having
> handles in form http://hdl.handle.net/12345/xyz6789, where the static
> xyz part would determine our second instance and I don't see a problem
> on the handle side, but my question is: does DSpace support this? Is
> DSpace able to generate such handles? Will I be able to correctly
> resolve them? With one handle server for each DSpace instance or a
> common one?
>
> Thanks in advance for an explanation.
>
> Regards,
> ~~helix84
>
> ------------------------------------------------------------------------------
> Protect Your Site and Customers from Malware Attacks
> Learn about various malware tactics and how to avoid them. Understand
> malware threats, the impact they can have on your business, and how you
> can protect your company and customers by using code signing.
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________
> DSpace-tech mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspace-tech

------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to