Hi: I just wondered if this had been announced anywhere, but I found out yesterday - in two separate demos to the company (one by me, and one to me) - that the handle form at <http://hdl.handle.net/> has gone through a recent makeover - but more disappointingfully for the demos the "Don't redirect to URLs" option didn't work (this option susequently fixed) and so we couldn't access the handle values. Shouldn't this kind of change be notified to the list? Thanks, Tony _______________________________________________ handle-dev mailing list handle-dev@cnri.reston.va.us http://www.cnri.reston.va.us/mailman/listinfo/handle-dev
Forwarding this to the TWG as it affects DOI as well. Lots of good news
(Tomcat server, redirect to base URL, whitespace trim, GET querystrings, etc
- see original post to hdl-dev) but some questions about querystring
implementation.
Tony
-----Original Message-----
From: Hammond, Tony (ELSLON)
Sent: 19 November 2002 10:05
To: 'Jane Euler'; handle-dev@cnri.reston.va.us
Subject: RE: [handle-dev] New version of proxy server
Is there any spec to show how parameters should be passed in GET
querystrings? Seems that one must append a querystring to the pathinfo
variable for the handle, ie something like
http://hdl.handle.net/10.1006/geno?noredirect=on
I would however have expected something more like the following (ie the GET
equivalent of the data POST) to be implemented
http://hdl.handle.net/?hdl=10.1006/geno&noredirect=on
but this does not work. (So seems there is a GET/POST asymmetry.)
Better still would have been an OpenURL (v1.0) interface, ie something like
http://hdl.handle.net/?url_ver=Z39.88-2003&rft_id=ori:hdl:10.1006/geno&srv_i
d=uri:hdl:srv/noredirect
The OpenURL is readily detected (and actioned) as such through the mandatory
version number (value of "url_ver"). The handle is given as the referent
identifier (value of "rft_id"). Service directives could be included via
"srv_id" parameters, where individual services would be identified with
their own handles.
Thanks,
Tony
-----Original Message-----
From: Jane Euler [mailto:jeuler@cnri.reston.va.us]
Sent: 18 November 2002 20:07
To: handle-dev@cnri.reston.va.us
Subject: [handle-dev] New version of proxy server
Hi All:
The Handle proxy server (hdl.handle.net/dx.doi.org) will be upgraded to a
new version tonight at approximately 11:30pm EST.
The new features are listed below.
The amount of downtime will be unnoticeable.
Please let us know if you experience any problems.
Thanks
Jane Euler
CNRI
--------------------------------------
o Now based on Apache Tomcat for better extensibility.
o Will now redirect to the URL value with the lowest index. Previously, the
proxy would redirect to an arbitrary URL in DOIs/Handles with multiple URLs.
o A new parameter "urlappend" allows an opaque character string to be
appended to the target URL.
o Whitespace is now trimmed from POST requests. This is useful for when
handles entered into the query form at hdl.handle.net or dx.doi.org have
leading or trailing spaces. Previously these spaces were interpreted as
part of the handle.
o Handle value data display now shows readable fields for binary types like
HS_ADMIN and HS_VLIST.
o Parameters passed though POST can also be passed through GET requests.
This includes parameters such as noredirect, authoritative, types, indices,
etc.
_______________________________________________
handle-dev mailing list
handle-dev@cnri.reston.va.us
http://www.cnri.reston.va.us/mailman/listinfo/handle-dev
Forwarding this to the TWG as it affects DOI as well. Lots of good news
(Tomcat server, redirect to base URL, whitespace trim, GET querystrings, etc
- see original post to hdl-dev) but some questions about querystring
implementation.
Tony
-----Original Message-----
From: Hammond, Tony (ELSLON)
Sent: 19 November 2002 10:05
To: 'Jane Euler'; handle-dev@cnri.reston.va.us
Subject: RE: [handle-dev] New version of proxy server
Is there any spec to show how parameters should be passed in GET
querystrings? Seems that one must append a querystring to the pathinfo
variable for the handle, ie something like
http://hdl.handle.net/10.1006/geno?noredirect=on
I would however have expected something more like the following (ie the GET
equivalent of the data POST) to be implemented
http://hdl.handle.net/?hdl=10.1006/geno&noredirect=on
but this does not work. (So seems there is a GET/POST asymmetry.)
Better still would have been an OpenURL (v1.0) interface, ie something like
http://hdl.handle.net/?url_ver=Z39.88-2003&rft_id=ori:hdl:10.1006/geno&srv_i
d=uri:hdl:srv/noredirect_______________________________________________
The OpenURL is readily detected (and actioned) as such through the mandatory
version number (value of "url_ver"). The handle is given as the referent
identifier (value of "rft_id"). Service directives could be included via
"srv_id" parameters, where individual services would be identified with
their own handles.
Thanks,
Tony
-----Original Message-----
From: Jane Euler [mailto:jeuler@cnri.reston.va.us]
Sent: 18 November 2002 20:07
To: handle-dev@cnri.reston.va.us
Subject: [handle-dev] New version of proxy server
Hi All:
The Handle proxy server (hdl.handle.net/dx.doi.org) will be upgraded to a
new version tonight at approximately 11:30pm EST.
The new features are listed below.
The amount of downtime will be unnoticeable.
Please let us know if you experience any problems.
Thanks
Jane Euler
CNRI
--------------------------------------
o Now based on Apache Tomcat for better extensibility.
o Will now redirect to the URL value with the lowest index. Previously, the
proxy would redirect to an arbitrary URL in DOIs/Handles with multiple URLs.
o A new parameter "urlappend" allows an opaque character string to be
appended to the target URL.
o Whitespace is now trimmed from POST requests. This is useful for when
handles entered into the query form at hdl.handle.net or dx.doi.org have
leading or trailing spaces. Previously these spaces were interpreted as
part of the handle.
o Handle value data display now shows readable fields for binary types like
HS_ADMIN and HS_VLIST.
o Parameters passed though POST can also be passed through GET requests.
This includes parameters such as noredirect, authoritative, types, indices,
etc.
_______________________________________________
handle-dev mailing list
handle-dev@cnri.reston.va.us
http://www.cnri.reston.va.us/mailman/listinfo/handle-dev