Might be of some interest here:

----- Forwarded message from Tim Brody <[EMAIL PROTECTED]> -----

Date: Wed, 19 May 2004 01:43:55 +0100
From: Tim Brody <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Perl Module for OpenURL & ctx_id

I have written a Perl module for parsing and constructing OpenURLs:
http://www.cpan.org/modules/by-module/URI/URI-OpenURL-0.3.tar.gz

Usage is something like:
use URI::OpenURL;

my $uri = new URI::OpenURL("http://openurl.ac.uk/";)
        ->referent(id=>'info:doi/xxx/yyy')
        ->journal(genre=>'article',aulast=>'Smith')
        ->referrer(id=>'http://citebase.eprints.org/');
print $uri;

('journal' fills in metadata for referent)

I welcome any feedback.

I understand most of the context object descriptors - version, 
timestamps and so on - but what is the purpose of ctx_id (I can't find 
where in the spec the CO descriptors are defined, only examples)?

Regards,
Tim.


----- End forwarded message -----

-- 
Ed Summers
aim: inkdroid
web: http://www.inkdroid.org

The best writing is rewriting. [E. B. White]


Reply via email to