[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Handle-info] Handle as PID :Was: Please help me understand the value of Handle



Konstantin
There are several ways in which you can use the type value pairs inside handles. This off course includes the storage of any values including other persistent identifiers. The persistent of these values is guaranteed by the update function performed by the handle owner and their actionability can also be defined by this owner or other applications.   For example: some applications include configuration details, rights _expression_, TCP IP addresses or even some very simple versioning information as is the case with the Advanced Distributed Learning Registry Schemas. The following proxy request : http://hdl.handle.net/2000.2.1/ADL-R-Reg-T?type=Vdata can actually be used to request the XML document that describes the different versions of this schema and therefore use an application to traverse this information and make sense of it. An example of such application for instance is the CORDRA proxy that allows XML validators to request a particular version of the Schema to perform validation ie: http://hdl.cordra.net/2000.2.1/ADL-R-Reg-T?VData=version&id=1 .
This is only one of the possible uses of the Handle system. Other applications include using the handle system as a high speed distributed  authentication database and even as an operation rules resource.
Certainly there are many other users of the Handle system and its architecture is generic enough so that you could fit any type of information on it. The only issue is to try to keep it as lean and fast as possible so that you can keep acceptable performance on your local servers. This means that you should try to avoid  overloading the information you store on the system in order to keep query responses small.
I hope this helps
Best regards
Henry 

Henry Jerez

Senior Research Scientist 

Corporation for National Research Initiatives

hjerez@cnri.reston.va.us

----------------------------------------------------

This email is considered confidential and should be restricted only to the parties originally intended as its recipients. Please do not distribute or quote this email without specific consent of the author. Unless otherwise stated the contents of this email are not the official position of CNRI.

---------------------------------------------------


On Mar 28, 2007, at 7:42 AM, Konstantin Rekk wrote:

On Mon, 2007-03-26 at 13:33 -0400, Larry Lannom wrote:

Resolving handles is the handle system's one big trick - give it a  
handle and it returns typed attributes. This is hidden from even
many  
technical folks by the fact that most use is through web-to-handle  
proxy servers that most easily deal with URLs, but the type/value  
pairs can be anything, not just URLs. As I mentioned in a previous  
post, this capability is not widely used at the moment, but is  
readily available. 

Thank you for the info!

Is there any working demonstration for a use case including general
type/value pairs? May be using the proxy (or extending it) by providing
get-attributes within request
A theoretical example: providing urn and not url, something like
http://hdl.handle.net?type=urn -> gives a urn-redirect (if browser
supports it) - 
one thinkable application (don't know if that makes sense) of this could
be to store handles for resources which are provided by external
repositories and which
are using urns;
instead of urn one could also use ppn (production numbers) for the
library catalog entry, so handle system would provide a two directional
link between digital object and catalog entry ...

Yours, Konstantin

-- 
Konstantin Rekk
VZG (GBV), Göttingen, Berlin
0176 2100 6000
030 29003511
skype: krekk1970 


_______________________________________________
Handle-Info mailing list