[SEEK-Taxon] Thoughts on GUIDs
Robert K. Peet
peet at unc.edu
Fri Jul 2 06:58:53 PDT 2004
Jim,
I very much agree with you on this point.
Bob
On Tue, 25 May 2004, Beach, James H wrote:
> Completely independent of the choice of identifier schemes, is the
> question Nico, Rich and Dave have been tangoing around-- whether the
> identifier should contain explicitly or implicitly any information about
> the identify or the relationship of a concept to something else.
> Embedding version numbers in ID's is additional information, i.e.
> metadata, about the taxon concept that may be present nowhere else. One
> of the strongest arguments for the evaluation of 'artificial' or
> 'surrogate' key fields in a database context is that the 'key' should
> not contain any implicit or explicit information about the object being
> identified, other than its identity!
>
> If the key itself has information then you will inevitably run into a
> situation where the key will need to be changed because something about
> the information represented by the key value has changed or is in doubt
> or is a matter of interpretation, (thus losing the temporal uniqueness
> of the GUID). If for example, we decide to embed version numbers within
> the GUID, then there will be relationships between GUIDs that need to be
> maintained and respected and modeled as a consequence of the version
> numbers themselves (sort of an embedded data model within the ID), which
> adds another layer of abstraction to the whole enterprise of managing
> concepts. Instead of just worrying about mapping the taxonomic
> relationships among concepts using unique IDs as the handles, such as in
> the recent examples, one now has to verify that the subkey/version
> identifiers are accurate (and that may be a matter of differing
> interpretations) and related in the appropriate way that corresponds to
> the taxonomy.
>
> I would recommend that versioning be handled outside of the key or ID.
> Let resolver services deal with version differences based on the
> metadata, don't hard code relationships among concept versions in the
> identifier.
> _____________________________
> James H. Beach
> Biodiversity Research Center
> University of Kansas
> 1345 Jayhawk Boulevard
> Lawrence, KS 66045, USA
> T 785 864-4645, F 785 864-5335
>
>
>
>
>
>
====================================================================
Robert K. Peet, Professor Phone: 919-962-6942
Department of Biology, CB#3280 Fax: 919-962-6930
University of North Carolina Cell: 919-368-4971
Chapel Hill, NC 27599-3280 USA Email: peet at unc.edu
http://www.bio.unc.edu/faculty/peet/
====================================================================
More information about the Seek-taxon
mailing list