Hi, IMHO, the DSpace data item does not seem to have been designed as a generic container where it could hold other data items, as say directories hold other directories and/or files. If we have the following files:
http://host/bitstream/handle/1234.5/67890/1/q2/report.doc http://host/bitstream/handle/1234.5/67890/2/q4/report.doc http://host/bitstream/handle/1234.5/67890/3/fy08/report.doc these exist in different directories to start. If we try and squeeze them into the same directory we will have a problem. In the same way if we try and store them in the same DSpace data item we have problems. We cannot expect that both could be held within a single data item, which is akin to a data directory, even though DSpace data items have bundles, but these cannot hold other bundles. If these could, then we could probably create bundles within bundles, and then hold the data files there with no conflict. Then it would be clear the context of two files with the same name. Just look at the bundle that it is stored in, and you know the context. I personally like the idea that within a given bundle, If I have multiple files with the same name, then the one with the highest sequence/revision number is the most recent. In the context of a DSpace data item, as in the context of a file directory, file names should be unique, and then, the sequence/revision number could be used as a version number. A file retrieval request need only include the item handle, name, and if necessary bundle name. If you want a particular version then you add the sequence/revision number. John ------------------------------------------------------------------------- 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

