[OAI-implementers] Moving records in and out of sets

Caroline Arms caar@loc.gov
Tue, 21 Oct 2003 09:33:59 -0400 (EDT)


I'd like to concur with Thom that deletion/creation with a new ID would
"be a cure worse than the problem it is solving."  Records for OAI are not
usually managed independently.  The record IDs may play a role in managing
the content or be generated outside the OAI repository.  

    Caroline Arms                                    caar@loc.gov
    Library of Congress

On Tue, 21 Oct 2003, Hickey,Thom wrote:

> We are planning to change set names on all the NDLTD theses records we put
> up for harvesting to use the MARC Organization codes instead of the ad-hoc
> names we have been using so far.  But we don't want to change the ID's
> associated with the records and break any links into the repository that
> might exist, so I'd say deletion/creation with a new ID might be a cure
> worse than the problem it is solving.
> 
> I suspect our solution will be to just add additional sets and at some
> future date delete the older set names.
> 
> --Th
> 
> > -----Original Message-----
> > From: Alan Kent [mailto:ajk@mds.rmit.edu.au]
> > Sent: Tuesday, October 21, 2003 12:29 AM
> > To: oai-implementers@oaisrv.nsdl.cornell.edu
> > Subject: Re: [OAI-implementers] Moving records in and out of sets
> > 
> > 
> > On Mon, Oct 20, 2003 at 02:06:06PM -0400, Steve Sarapata wrote:
> > > I have this exact issue to deal with in the next few weeks. 
> > I need to
> > > change the <setSpec> value on ~300 records of a ~2700 record set.
> > > 
> > > Steve
> > 
> > Best easiest solution I could see was to say records could not change
> > their set membership. If they need to, then create a new record with
> > a new id.
> > 
> > Problems arise because records can belong to multiple sets. A 
> > harvester
> > may collect using two sets from the one repository. 
> > Generating 'set update'
> > messages or something gets nasty and confusing. I think its better to
> > come up with a solution that does not require any additions 
> > to the spec
> > in terms of new packets etc.
> > 
> > Maybe another way is to delete then create the item (and hence all
> > records derived from that item) so harvesters think the 
> > record (with the
> > old set membership) goes away first, then comes back to life 
> > again (with
> > the new set membership).
> > 
> > Alan
> > _______________________________________________
> > OAI-implementers mailing list
> > List information, archives, preferences and to unsubscribe:
> > http://oaisrv.nsdl.cornell.edu/mailman/listinfo/oai-implementers
> > 
> _______________________________________________
> OAI-implementers mailing list
> List information, archives, preferences and to unsubscribe:
> http://oaisrv.nsdl.cornell.edu/mailman/listinfo/oai-implementers
> 
>