-
Notifications
You must be signed in to change notification settings - Fork 62
Supported library types
I started with "Web-Opac" from the German company "BOND" in version 2.6, because this is the one my hometown's library uses.
- Everything is session-based, direct hyperlinks are possible to hardly anything
- We only get to now the book's unique IDs from a HTML comment on the search result pages
- In every city, the amount and order of table columns is different (wtf?)
Example file:
{
"api": "bond26",
"city": "Mannheim",
"data": {
"accounttable": [
0, 1, 2, 3, 4, 5, 6, 7
],
"baseurl": "http://katalog.mannheim.de/wopac",
"copiestable": [
0, 1, 2, 3, 4, 5, 6
],
"information": "/../read/info.html",
"reservationtable": [
0, 1, 2, 3, 5
]
},
"support": "Volle Unterstützung",
"title": null
}
The three extra arrays in data
are due to the fact that in each city the order of columns in tables like the table of existing copies of a book is different. The three arrays specify these orders. The mapping is as follows:
-
copiestable
(Table of existing copies of a search result): Barcode, point of presence, department, location, status, return date, current reservations -
accounttable
(Table of borrowed books): Barcode, author, title, return date, status, point of presence (book's home), point of presence (where you lent it out), link to extend period -
reservationtable
(Table of reserved books): Author, title, date of availability, point of presence, link to cancel
An copiestable
array like [0, 2, -1, …]
would mean: "Column 0 contains the barcode, Column 2 contains the point of presence, there is no column containing the department, …"
This software, which for example is in use in Bonn doesn't say anything about it's manufacturer but a "Copyright © 2011. OCLC" at the end of the page. So, I called the api OCLC2011. OCLC is some huge cooperative and there are some signs that this Opac is the SISIS-SunRise product, but I'm not a hundred percent sure.
- Everything is session-based, direct hyperlinks are possible to hardly anything
- We only get to now the book's unique IDs in some installations which have a extension called BibTip and reveals the IDs in some div to be used by BibTip's javascript.
Account support is not yet implemented.
This software is in use in Hamburg and I'm currently implementing support for it.