[hdf-forum] provenance

Matthew Dougherty matthewd at bcm.edu
Tue Mar 24 16:05:08 EDT 2009


few ideas:

1) should be allowable to have more than one UUID.
They may be independent of each other, and added at different times.

2) UUID conforms to Open Software Foundation standards, which is good.
looking at the website mentioned:   Version 1 scheme has been  
criticized in that it is not sufficiently 'opaque'; it reveals both  
the identity of the computer that generated the UUID and the time at  
which it did so.

3) Not sure I agree with the desirability implied by the objection  
noted.  Having it non-opaque  would be desirable for provenance.
I think version 4 UUID in addition to the creation date, mac/computer  
name, & user account.

4) have a non changeable flag set in the HDF creation that would  
override calls to  H5Pset_obj_track_times ignoring 'track_times'  
parameter set to FALSE.
set it at creation and modifications & changes are always noted.

5) A dataset, accessed only by internal HDF infrastructure (that is  
not directly writeable using HDF apis) that centrally logs all the  
changes.




On Mar 24, 2009, at 2:21 PM, Quincey Koziol wrote:

>> Is there a unique identifier internally within an HDF file when it  
>> is created?
>>
>> Something that would distinguish it from another HDF file created  
>> two seconds later, and cannot be disabled or modified.
>> Do not want to use the operating system/file system creation date  
>> or parameters in fstat, prefer a HDF api.
>
> 	That's a good idea...  Would a UUID fit what you are thinking?  (http://en.wikipedia.org/wiki/Uuid 
> )
>
> 		Quincey





More information about the Hdf-forum mailing list