Add microdata for holdings via http://schema.org/Offer
authorDan Scott <dscott@laurentian.ca>
Tue, 9 Jul 2013 16:30:31 +0000 (12:30 -0400)
committerDan Scott <dscott@laurentian.ca>
Mon, 19 Aug 2013 14:36:04 +0000 (10:36 -0400)
commitc32903ff0749ba1ddb0f25b3f584696377be294f
tree4b5a3ed27b7a9c9814c5aa8f897df33205f782f5
parentcdec380cf70ef29750490f4618b1826d69f3bbc5
Add microdata for holdings via schema.org/Offer

Map library name to Offer/seller, shelving location to
Offer/availableAtOrFrom, call number to Offer/sku, barcode to
Offer/serialNumber, copy status to Offer/availability, and ISBN-13 to
gtin13. Use the additionalType of Product to give these offers an
obvious relationship.

Surface copy counts as AggregateOffer instances.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
Open-ILS/src/templates/opac/parts/misc_util.tt2
Open-ILS/src/templates/opac/parts/record/body.tt2
Open-ILS/src/templates/opac/parts/record/copy_counts.tt2
Open-ILS/src/templates/opac/parts/record/copy_table.tt2
Open-ILS/src/templates/opac/parts/record/summary.tt2