How will the versioning scheme, that I recall being talked about some
time ago, work. Did it not need to keep a stable reference to a
bitstream along with versions

John

On Fri, Aug 15, 2008 at 1:40 PM, Richard Rodgers <[EMAIL PROTECTED]> wrote:
> On Fri, 2008-08-15 at 10:12 -0700, Mark Diggory wrote:
>> > On Aug 15, 2008, at 9:36 AM, John Preston wrote:
>> >> Hi. Can anyone say how I can re-use a bitstream sequence number. The
>> >> use case is the following.
>> >>
>> >> I have a item with a number of bitstreams which are my data files. I
>> >> also have a text file bitstream which contains the url to the data
>> >> file bitstreams. Now, if I update one of these data files by deleting
>> >> the old bitstream and adding the new data file bitstream, the name
>> >> remains the same but the sequence number for the updated bitstream is
>> >> different from the original data file bitstream. I want to be able to
>> >> add the updated data file bitstream with the same sequence number as
>> >> the original one.
>> >>
>> >> Is this allowed, or do I have to hack it.
>> >>
>> >> John
>>
>> On Aug 15, 2008, at 10:01 AM, Mark H. Wood wrote:
>>
>> > Allowed or not, this sounds risky.  If you are overloading the
>> > sequence number with a new meaning, this practice is likely to bite
>> > you again and again, since the developing stock code won't recognize
>> > your second meaning and will take no pains to preserve it.
>> >
>> > What is it that you need to accomplish?
>>
>> Mark is correct about overloading the semantics here.  Note, We
>> adjusted the behavior behind the dspace 1.5 XMLUI (but not the JSPUI)
>> to allow for unsequenced name resolution of the bitstreams. For
>> instance:
>>
>> http://dspace.mit.edu/bitstream/handle/1721.1/39126/
>> womenpolicymakers_census_dta.tab
>> http://dspace.mit.edu/bitstream/handle/1721.1/39126/
>> womenpolicymakers_census_dta.tab?sequence=3
>> http://dspace.mit.edu/bitstream/handle/1721.1/39126/3/
>> womenpolicymakers_census_dta.tab
>>
>> Are now all valid references the bitstream at this location. In the
>> case where the sequence number is absent, the first bitstream
>> encountered in the Item with that name is returned.
>>
>> It certainly would have been much easier to key Bitstreams on the
>> name rather than a sequence id in the original architecture.  I've
>> seen requests such as yours numerous times during my history of
>> working on DSpace and being able to reference resources by simple
>> assignable predictable names rather than internally generated
>> sequence ids makes life on the outside of DSpace easier and 3rd party
>> tooling more powerful.  This is something I hope to take into the 2.0
>> development initiative.
>
> Easier perhaps, but unfortunately the Bitstream filename need not be
> unique, so is a problematic candidate for a durable reference.
>
> Richard
>>
>> Cheers,
>> Mark
>>
>>
>>
>> -------------------------------------------------------------------------
>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
>> Build the coolest Linux based applications with Moblin SDK & win great prizes
>> Grand prize is a trip for two to an Open Source event anywhere in the world
>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>> _______________________________________________
>> DSpace-tech mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/dspace-tech
>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> DSpace-tech mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspace-tech
>

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to