I tend to agree with Graham:

1. That can of worm may have already been opened as soon as people
approach the persistent identifier issue. Items are relatively stable
so we don't have much of a problem on assigning handles to them but
the same can't said about the files. At least for now the admin is
free to delete/add files at will. To add the versioning helps but may
not completely eliminate the problem.

2. It would be nice to have a sensitive tool/solution accompanying
assigning handles to files, at least to help most of the admin
usecases when the identifier needs to be changed/re-assigned. I
remember someone has written a note for W3C arguing that the
persistent identifier issue is purely an adminnistrative problem. I
think he's right to some extent. To administer well the admin needs
tools. With the tools in hand then perhaps it's up to the admin to use
it wisely. BTW I think the admin can always mess up if s/he wants to.

Zhiwu


On 7/20/07, Graham Triggs <[EMAIL PROTECTED]> wrote:
> From: "James Rutherford" <[EMAIL PROTECTED]>
> >> I absolutely agree. But how can you guarantee that it resolves to what it
> >> is meant to be identifying if you completely disallow the possibility to
> >> reassign it?
> >
> > I'd flip this around and say how can you guarantee that it resolves to
> > what it is meant to be identifying if you *do* allow the possibility to
> > reassign it. Oh, what a can of worms!
>
> You can't. But that isn't the issue. If you are going to have the situation
> where an id may not resolve correctly, then you have to have the tools to be
> able to correct - even if that can create problems through misuse.
>
> >> I was tempted to say that you shouldn't be allowed to delete a file that
> >> has an external identifier (or at least that the default implementation
> >> shouldn't). As soon as I realised that wouldn't be possible, you have to
> >> consider the possibility of reassigning the handle.
> >
> > This isn't actually strictly true. Once we have versioning, it could
> > well be impossible (presumably at the discretion of the repository
> > curator) to delete *anything*, only to be able to create a new "head"
> > version of the container that doesn't hold any reference to the file you
> > wanted to delete.
>
> As nice as that would be in theory, and even if it is the likely 'normal
> operation', you will always have to cater for being able to completely erase
> a file or item (ie. legal issues).
>
> > Remember that in systems with versioning, deletion is
> > a very different concept to systems where versioning isn't supported.
> > The points I have made so far assume we are working with a system that
> > supports versioning.
>
> Yes, the external id could refer - and continue to refer - to a 'deleted'
> but still accessible file. But bear in mind that we should make no
> assumption of what external id system(s) are used for the assignment, and
> that system may not be providing a persistent identifier. So we can't assume
> what the appropriate behaviour of handling that id is on file / item
> deletion.
>
> >> Remember, that such a reassignment is (or rather should only be used for)
> >> altering the resolution of the identifier - which doesn't automatically
> >> mean that you are conceptually changing what it identifies.
> >
> > Danger danger! Surely we would just be giving our adopters enough rope
> > with which to hang themselves by doing this. It is pretty obvious that
> > people will never use things the way we've decided that they should, no
> > matter how much we jump up and down and tell them that it's the wrong
> > thing to do.
>
> True - but I could argue that by even having the ability to assign external
> / persistent identifiers to anything you are giving adopters enough rope to
> hang themselves.  But having them is also a fundamental part of
> preservation, and they are likely hanging themselves if they don't use them
> (appropriately).
>
> There are so many issues that I don't think it's possible to ever write a
> system where it would be impossible for adopters to not hang themselves
> (with enough functionality to sustain a diverse community). The best we can
> do is minimize the potential for these problems in 'normal' operation, and
> provide extra (separate) functionality that can try to correct problems that
> do arise.
>
> G
>
> This email has been scanned by Postini.
> For more information please visit http://www.postini.com
>
>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to