This is an implementation of unAPI for OCLC PICA integrated library systems (LBS).

unAPI is a tiny RESTful HTTP-API for the few basic operations necessary to copy discrete, identified content from any kind of web application. See <http://unapi.info/> for more information.

For further information, see README.


Foundations were laid by Götz Hatop who wrote the functions for parsing the bibliographic data retrieved via the XML interface. I just put some cherry and cream on it by implementing some more output formats, made the unAPI specification compliant even in the recommended parts and added another internal data representation.


No rocket science but

  • PHP 5 >= 5.2.01)
  • curl-Module for PHP recommended

Copyright 2008 2009 Goetz Hatop hatop@ub.uni-marburg.de. Goetz Hatop's original version can be found at <ftp://ftp.ub.uni-marburg.de/pub/research/unapi.tar.gz>.

Copyright 2009 2010 Stephan Rosenke rosenke@ulb.tu-darmstadt.de or r01-551@r0s.de.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.


Source code can be found at github.


To Do

Issue tracker is available at github.

It is possible to use lower versions but it is not recommended because some functionalities will be lost - and unClient.php will be dysfunctional. See unAPI.inc.php for more information.
buechereielektrik/unapi/start.txt · Last modified: 2011-02-09 16:02 by strols
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0