Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gbv/lbs2daia
DAIA-API für LBS4-Systeme
https://github.com/gbv/lbs2daia
Last synced: 2 months ago
JSON representation
DAIA-API für LBS4-Systeme
- Host: GitHub
- URL: https://github.com/gbv/lbs2daia
- Owner: gbv
- Created: 2011-09-13T11:49:32.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2011-09-29T13:11:25.000Z (over 13 years ago)
- Last Synced: 2024-04-14T12:58:41.957Z (9 months ago)
- Language: PHP
- Homepage:
- Size: 137 KB
- Stars: 2
- Watchers: 21
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# lbs2daia - DAIA-API für LBS-Systeme
Das LBS 4 bietet seit Version 2.8.2 über eine Verfügbarkeits-API, mit der der
aktuelle Ausleihstatus von Titeln bzw. Exemplaren ermittelt werden kann. Konkret
gibt es zwei Schnittstellen:* /webservices/availability/titles - Allgemeiner Status in Kurzform
* /webservices/availability/titleinfo - Genauer Exemplarstatus (Langform)Der Quellcode in diesem Code-Repository setzt einen Wrapper von der API des LBS
auf das Format der Document Availability API (DAIA) um.Ggf. wäre auch in Absprache mit dem LBS-Hersteller OCLC eine Integration in das
LBS-System möglich, so dass dieses direkt DAIA liefert - in diesem Fall wäre es
wahrscheinlich praktischer, lbs2daia nach Java zu portieren.## Inhalt
* lbs2daia.php - Wrapper
* lib/ - Wrapper als PHP-Klasse und andere Libraries
* examples/ - Beispielanfragen und -Datensätze
* tests/ - Unit Tests für lbs2daia.php
* README.md - diese Datei## Abhängigkeiten
* Getestet mit PHP 5.3.2
* Die Unit Tests im Verzeichnis tests/ benötigen PHPUnit
* Eine Kopie von phpDaia befindet sich in lib/phpDaia, geklont mittels
`svn co https://daia.svn.sourceforge.net/svnroot/daia/trunk/phpDaia phpDaia`