wiki-archive/twiki/data/GUID/UsePURLsAsGUIDs.txt

24 lines
2.5 KiB
Plaintext

---++ Use PURLs as GUIDs
From the [[http://wiki.tdwg.org/twiki/bin/view/TAG/UsePURLsAsGUIDs][TDWG TAG Wiki]] by GregorHagedorn.
If using LSIDs causes problems with automated reasoning using semantic web technologies (see WhyWeShouldNotUseLSIDs), what arguments do we really have to not use PURLs? Roger Hyam mentioned at TAG-1 that he proposed PURLs at the GUID meeting, but that this was rejected. Why?
Do we need to use purl.org or can we set up our own purl resolver? I would not mind a purl.gbif.net, but we may need to reserve an appropriate DNS name, which would be independent enough to survive name changes both of TDWG or GBIF.
One advantage of LSIDs is their separation between data and metadata. However, it seems to me that this can also be achieved by content negotiation. With an accept: xml-tdgwmetadata we may configure the resolver to return metadata instead of the data.
The issue that purls in practice seem to be not very stable is truly a management problem, not a technical problem. Using different technology like LSIDs helps management to separate the issue of low management normal URLs and managed persistent purls, but I believe going through an agreed purl yields very similar results in documenting management decisions. The real problem with Purls as it appears to me, it that most institutions decide: well if it is simply URL forwarding and rewriting, then we simply do this ourself - but then do not follow this decision by allocating enough resources to truly hold the promise.
If we can agree on a URL-pattern that signifies the decision to keep a URL persistent, the GBIF could offer a service of notifying providers that they do not keep the contract. This seems to be a natural extension of the GBIF indexing service.
GregorHagedorn - 28 Apr 2006
Funny, today we were discussing about this approach in the TAPIR group. I would like just to add an example to Gregor's comments so that people not aware of what a PURL is can get an idea. I registered today an specimen:
http://purl.oclc.org/NET/BGBM/training/Specimen/1352
This URL is redirected to a BioCASe wrapper with a search by Specimen ID embed as a GET parameter. I do not paste the real URL because in the case of BioCASe it looks very ugly (just XML URL encoded). The wrapper is also returning the specimen described in ABCD 1.2 + the BioCASe protocol envelope, what is ugle, but the BioCASe was not created with this idea in mind (in TAPIR you can disable the protocol envelope).
JavierTorre - 28 Apr 2006