On Wed, May 30, 2007 at 10:43:12AM +0100, Graham Triggs wrote:
> On Tue, 2007-05-29 at 14:58 +0100, James Rutherford wrote:
> > Using UUIDs (as suggested earlier) would *work*, but would produce
> > horrid URLs.
> 
> Note that I never suggested using UUIDs as part of a URL. What I said is
> that UUIDs would give you a robust scheme of internal unique identifiers
> - and in having that, the use of all other identifier schemes are
> reduced simply to a matter of how you map to/from the UUIDs.

That's fine, but then whether or not we assign UUIDs is a separate
issue. The immediate problem I'm trying to solve is how we construct
consistent, concise URLs that point to DSpace objects (communities,
collections, items, and bitstreams).

> But even if UUIDs where exposed in the URLs (in a default installation),
> is that necessarily a problem? The ugliness of it would at least
> encourage people to think about the issues of id persistence /
> assignment in relation to that repository.

I don't think this is true. I think it would (as with the placement of
bistreams in the assetstore) make people ask "why on earth did you do it
like that?" ;)

> By assigning UUIDs as the primary / internal id of all persistent
> objects in DSpace, we can use tried and tested, well understood
> algorithms to generate IDs that are virtually guaranteed to be unique,
> which would open up potential usage / installation scenarios that could
> otherwise be impractical. It would also have some consistency with the
> JCR specification, and you've got the potential to make them public,
> persistent identifiers if that is deemed suitable for a given
> installation.

I don't disagree that maybe DSpace should use UUIDs, I just believe that
it is a separate issue, and one that is beyond the scope of what I'm
currently trying to do.

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 DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to