Hi Ben,
I'm copying this back to the dryad-dev group with my responses...
On Feb 18, 2013, at 8:10 PM, ben leinfelder <
leinf...@nceas.ucsb.edu> wrote:
> Hi Ryan,
> This is a good summary of what you talked about at the recent CCIT meeting. I have a few comments...
>
>> 1) The suffix for a resource map is "/d1rem". This indicates that the resource map is specific to DataONE. The current DataONE resource maps include URLs that resolve through the DataONE coordinating nodes.
> Will the resource map reference data/metadata identifiers using the versions with or without timestamps? For them to be useful for DataONE, I think they will need to be with timestamps so they match the object identifiers harvested by the CN.
If a resource map was requested with a timestamped ID, it would be returned be returned with time tamped references to the component parts. This would be the normal behavior for DataONE purposes.
>> 2) We aren't (currently) registering DOIs for the resource map and bitstream. They are simply represented by identifiers that look like DOIs. In the future, we could choose to register these as actual DOIs, but that's a separate discussion.
> I'm sure the DataCite folks would like you to register these DOI-looking identifiers. In fact I think every DOI-ish looking identifier should be registered if we really want to play by the rules. Otherwise we have a bunch of DOI-looking identifiers in DataONE, namely, everything with a DOI+timestamp and none of them actually resolve using the DOI service, right?
Hilmar and I discussed this, and we agreed that anything which looks like a DOI should be registered as a DOI. Since I don't want to make claims about the persistence of the timestamped objects, they won't be registered as DOIs. I think the lesser evil is to add the timestamp as a parameter.
>> 3) Each timestamp comes from that item's last modification date. Timestamps can differ between data packages and data files, because each can be edited without the other.
> It seems like if the contents (data files) of a data package change, then the identifier of the package should also change. This should also result in an updated ORE map that does that packaging. Otherwise the newer data object is orphaned in the eyes of DataONE.
This proposal only affects the metadata objects. If the file (bitstream) contents change, a completely new object will be created. The new object would have new DOIs and a new resource map.
--- Ryan