[hdf-forum] provenance
Quincey Koziol
koziol at hdfgroup.org
Tue Mar 24 18:02:31 EDT 2009
Hi Matthew,
On Mar 24, 2009, at 3:05 PM, Matthew Dougherty wrote:
> few ideas:
>
> 1) should be allowable to have more than one UUID.
> They may be independent of each other, and added at different times.
Hmm, what do you mean here? Below you were asking for a single
unique ID for each HDF5 file...
> 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.
We could allow an application to choose which type of UUID to store.
I've filed a bug for adding a UUID to a file and will amend it to
suggest giving the application the choice of which version of the UUID
to store.
> 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.
Hmm, I don't think that's very helpful, really. We don't have any
other "override" properties like this...
> 5) A dataset, accessed only by internal HDF infrastructure (that is
> not directly writeable using HDF apis) that centrally logs all the
> changes.
This is a _lot_ more intensive to implement, I don't think we can go
in this direction without some real funding for the effort. :-)
Quincey
> 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
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2502 bytes
Desc: not available
URL: <http://mail.hdfgroup.org/pipermail/hdf-forum_hdfgroup.org/attachments/20090324/9462ec77/attachment.bin>
More information about the Hdf-forum
mailing list