On Fri, Jul 27, 2007 at 12:20:55AM -0400, Ekaterina Pechekhonova wrote:
> I meant to say that building a flexible ExternalIdentifier service is a
> challenging task (as James himself has said), so I am concerned that at
> some point the configuration options will be dropped (because of lack of
> time, etc.) and the bitstream identifier assignment will be "turned on" and
> difficult to disable.
>  
> This is less likely to happen if, instead of one ExternalIdentifier 
> implementation, Dspace will have a mechanism to plug-in different
> implementations (and the default implementation will replicate current
> functionality)

I have actually already done this. What I'm having trouble with is
working through the code and figuring out what to use now where DSpace
used to use "Handles" (ie: strings of various forms). It is much more
appropriate in most of these places to use internal identifiers, and in
the places where this information is exposed externally (eg OAI-PMH), we
need to figure out how best to "fall back" if no external identifiers
are available, and to make this mechanism consistent throughout the
application. I should emphasise that (in my opinion) I've done the "hard
bit"; now we need to decide what on earth to do with it. I can't follow
the model that is currently employed both because it is broken, and
because it no longer applies. I would like to see some kind of
"identifier task force" emerge post 1.5 to properly sort this out before
the 1.6 release when I hope to include it. The discussions on the
mailing lists have been informative, but they don't get code written ;)

cheers,

Jim

-- 
James Rutherford          |  Hewlett-Packard Limited registered Office:
Research Engineer         |  Cain Road,
HP Labs                   |  Bracknell,
Bristol, UK               |  Berks
+44 117 312 7066          |  RG12 1HN.
[EMAIL PROTECTED]   |  Registered No: 690597 England

The contents of this message and any attachments to it are confidential and
may be legally privileged. If you have received this message in error, you
should delete it from your system immediately and advise the sender. To any
recipient of this message within HP, unless otherwise stated you should
consider this message and attachments as "HP CONFIDENTIAL".

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to