This package contains the URI::OpenURL module. The module implements part of
the OpenURL (Z39.88-2004) specs, constructing KEV Format URIs.

From the implementation guide:

The OpenURL Framework for Context-Sensitive Services Standard [1] [2] provides
a means of describing a referenced resource along with a description of the
context of the reference.  Additionally it defines methods of transporting
these descriptions between networked systems. It is anticipated that it will be
used to request services pertaining to the referenced resource and appropriate
for the requester.

The OpenURL Framework is very general and has the potential to be used in many
application domains and by many communities. Concrete instantiations of the
various core components within the framework are defined within the OpenURL
Registry [3]. The OpenURL Framework is currently a .draft standard for ballot..
During the ballot and public review period, the content of the Registry will be
static and has been pre-defined by the NISO AX Committee. There is also an
experimental registry where components under development are held. In the
future it will be possible to register further items.

There are currently two formats for ContextObjects defined in the OpenURL
Framework, Key/Encoded-Value and XML. This document provides implementation
guidelines for the Key/Encoded-Value Format, concentrating mainly, but not
exclusively, on components from the San Antonio Level 1 Community Profile
(SAP1).


This module requires URI and URI::Escape. Installation:

	perl Makefile.PL make make test make install

(n.b. as OpenURLs contain a timestamp the tests are really example cases rather
than actually checking it's working correctly)

Copyright 2004 Tim Brody.

This library is free software; you can redistribute it and/or modify it under
the same terms as Perl itself.
