SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Publication cover management in a library system
Stefano Bargioni, 33rd ADLUG Meeting, Piazza Armerina 2014
Slide 2 "Book covers in ILS"
Book covers, in form of thumbnails and sometimes in larger formats, appeared years ago in our
library management systems, especially in OPACs.
They represent one of the most important enrichment of a library catalog, followed by external
contributes like summaries, table of contents, comments, likes, votes, and so on, coming from social
media.
Normally, book covers are retrieved on the fly from external sources, but they can be locally stored
too.
Some of these external sources are free; others are on a payment basis, joined with other content
enrichments.
Slide 3 "Book covers in OPAC results"
The base is the ISBN: through this standard identifier, the book cover can be retrieved from an
external source, building its URL or sending a block of ISBNs and obtaining back a script that
contains a lot of information about each book, including the URL of each thumbnail.
If your server acts as a proxy for thumbnails, it can also cache them. This is a functionality of
VuFind.
Slide 4 "Storing images... (1)"
Storing images can be interesting if you need to do something more than show them in a search
result page. Thumbnails or larger book covers can be bought, or even downloaded in bulk for free
from some providers. Of course, it is difficult to say the percentage of success: how many of my
books will have a cover after I obtain a bulk of images?
Slide 5 "Storing images... (2)"
Some library management systems offer a feature that helps to solve this, saving complexities.
Of course, it is also possible to adopt a custom solution, that can be integrated to the OPAC without
much effort, thanks to the web technology.
We choose an intermediate solution, since our library management system has the ability to store
local cover images, but lacks of a full set of APIs to manage them.
Slide 6 "Local cover images in Koha"
Koha stores images related to bibliographic records in a SQL table. More than one image can be
connected to each record. However, up to now it is impossible to connect each one to a specific
item or volume. This is a limitation.
Slide 7 "An intermediate solution using Koha"
Our solution was especially directed to simplify as much as possible the work related to choose and
store the best image available on the net. Choosing a book cover image is now a very simple task
for our staff.
At the same time, we were interested to fall back to an external source like Google Books, when a
local image is not available. In newsletters and carousels of new acquisitions, images come from the
local store, but in search result pages, where books catalogued in the past are frequently shown, an
external source will satisfy our needs for many years from now.
Slide 8 "Choosing a cover (1)"
A floating window -built using the jQuery library- appears in the cataloguing page or during
circulation operations. If more than one ISBN is available, the cataloguer has to choose the
appropriate one. Otherwise, the search for images on the net starts immediately. Searches are
performed in parallel, even if there is a local image yet stored in our catalog.
This will add images to new bibliographic records. Or to old records, when they have to be
corrected.
The window can be moved everywhere, or closed. Its position is saved in a cookie.
Slide 9 "Choosing a cover (2)"
We choose important sources, and some other that are related to our trends of acquisitions. They are
all free sources. Images are retrieved by the script that built the floating window, i.e. by the browser,
and independently from the server that runs Koha. An exceptions is represented by the local image,
of course.
A click on an image will enlarge it, to check and compare its quality. Best sources seem to be
Amazon and Google Books, both numerically and for quality.
Slide 10 "Choosing a cover (3)"
When the standard method does not retrieve any image, the interface allows to perform a search on
Google Images, opening a new browser window. If this search is successful, the cataloguer can
paste the url to upload the image in Koha. It is also possible to load a local file. This functionality
will be explained later.
Slide 11 "Applications"
A new carousel in the first page of the OPAC, more images in the result pages, and a renewed
newsletter, are the most important applications for us.
Interesting results come from the circulation: during check in or check out, when the book cover is
shown, the staff member can be sure to manage the correct book. We do not have barcode readers or
something similar yet, and that reduced errors during registering item numbers.
Note that circulation staff can upload images. They perform this task especially during check in, and
so adding images to old bibliographic records.
Slide 12 "Carousel in the OPAC main page (1)"
Twice a month, immediately after my our cataloguers release the newsletter of new acquisitions, the
same group of bibliographic records is used to compose a new carousel.
A little window shows book covers in groups of ten. Hovering with the mouse, author, title and
publishing data are shown at the bottom. A click on a cover will open the full record.
Book covers are formatted using the same width, trying to mimic a shelf.
Slide 13 "Carousel in the OPAC main page (2)"
Since they are new acquisitions, all book covers of the carousel come from Koha. Hundred of
images cannot be loaded to the web browser in few seconds. Fortunately, browsers are able to show
an image starting from its binary representation, encoded in BASE64 or other encoding standards.
Slide 14 "Carousel in the OPAC main page (3)"
This possibility allows to send the whole group of images as a single response. It is a bulk of data,
structured in JSON [pronounce: jason] format. A script will interpret it, in order to compose the
carousel very quickly.
Books without a cover are rendered using random light colors, with gradients, through CSS3 style
commands.
Slide 15 "Book covers & the digital library"
Our new important project is the digital library. We have a scanner system and, thanks to IBAI, a
DSpace server. Our first goal with the digital library will be to preserve old books. This will allow
us to scan the title pages, also known as frontispieces. We will us them as the cover images for the
old books. They will be saved in Koha using the "Upload local file" button.
We will consider the possibility of scanning modern book covers that are not available on the net.
This will be important especially for books written by the faculty of our university.
Slide 16 "Statistics"
Some numbers... About 380 covers saved per month is a good performance for our staff, especially
because it is not an extra task. It is only a click on an image automatically retrieved.
Slide 17 "Licensing"
We discussed a lot about this topic. We tried to find terms of agreement pages or something similar
in Google Books, Amazon, and so on. In my opinion, publishers and resellers are happy to know
that their books are shown in their full gory in library catalogs. Even if the cover itself can be a
piece of art, its thumbnail is only a low resolution version. And we save it one by one.
Of course, I'm interested in other opinions about the reuse of covers from external sources.
_______

Weitere ähnliche Inhalte

Ähnlich wie Publication cover management in a library system (text)

OPDS and the Future of Digital Books
OPDS and the Future of Digital BooksOPDS and the Future of Digital Books
OPDS and the Future of Digital Books
Peter Brantley
 
Asb Library Catalog Tutorial
Asb Library Catalog TutorialAsb Library Catalog Tutorial
Asb Library Catalog Tutorial
Ann Krembs
 
Adding browse to Koha using Solr
Adding browse to Koha using SolrAdding browse to Koha using Solr
Adding browse to Koha using Solr
Stefano Bargioni
 

Ähnlich wie Publication cover management in a library system (text) (20)

BookServer: A Web of Books
BookServer: A Web of BooksBookServer: A Web of Books
BookServer: A Web of Books
 
SWONtech News for July, 2012
SWONtech News for July, 2012SWONtech News for July, 2012
SWONtech News for July, 2012
 
OPDS and the Future of Digital Books
OPDS and the Future of Digital BooksOPDS and the Future of Digital Books
OPDS and the Future of Digital Books
 
Web Of Books
Web Of BooksWeb Of Books
Web Of Books
 
Content Management for Publishers
Content Management for PublishersContent Management for Publishers
Content Management for Publishers
 
OMEKA
OMEKAOMEKA
OMEKA
 
What if the future (of libraries)
What if the future (of libraries)What if the future (of libraries)
What if the future (of libraries)
 
WorldCat Local@Auraria
WorldCat Local@AurariaWorldCat Local@Auraria
WorldCat Local@Auraria
 
SLANZA Presentation: Koha the open source library management system
SLANZA Presentation: Koha the open source library management systemSLANZA Presentation: Koha the open source library management system
SLANZA Presentation: Koha the open source library management system
 
Semantic Libraries: the Container, the Content and the Contenders
Semantic Libraries: the Container, the Content and the ContendersSemantic Libraries: the Container, the Content and the Contenders
Semantic Libraries: the Container, the Content and the Contenders
 
Leverage
LeverageLeverage
Leverage
 
The evolution of the collections management system
The evolution of the collections management systemThe evolution of the collections management system
The evolution of the collections management system
 
OPAC 2.0 and Beyond
OPAC 2.0 and BeyondOPAC 2.0 and Beyond
OPAC 2.0 and Beyond
 
Sticking between: mashup in libraries
Sticking between: mashup in librariesSticking between: mashup in libraries
Sticking between: mashup in libraries
 
Open Library at Make Books Apparent
Open Library at Make Books ApparentOpen Library at Make Books Apparent
Open Library at Make Books Apparent
 
Asb Library Catalog Tutorial
Asb Library Catalog TutorialAsb Library Catalog Tutorial
Asb Library Catalog Tutorial
 
Adding browse to Koha using Solr
Adding browse to Koha using SolrAdding browse to Koha using Solr
Adding browse to Koha using Solr
 
Data Visualization: Analyzing your library data
Data Visualization: Analyzing your library dataData Visualization: Analyzing your library data
Data Visualization: Analyzing your library data
 
New age
New ageNew age
New age
 
Dark side of Xcode: iOS Framework
Dark side of Xcode: iOS FrameworkDark side of Xcode: iOS Framework
Dark side of Xcode: iOS Framework
 

Mehr von Stefano Bargioni

Adding browse to Koha using Solr
Adding browse to Koha using SolrAdding browse to Koha using Solr
Adding browse to Koha using Solr
Stefano Bargioni
 

Mehr von Stefano Bargioni (10)

Catalog Enrichment for RDA - Adding relationship designators (in Koha) [text]
Catalog Enrichment for RDA - Adding relationship designators (in Koha) [text]Catalog Enrichment for RDA - Adding relationship designators (in Koha) [text]
Catalog Enrichment for RDA - Adding relationship designators (in Koha) [text]
 
Catalog Enrichment for RDA - Adding relationship designators (in Koha)
Catalog Enrichment for RDA - Adding relationship designators (in Koha)Catalog Enrichment for RDA - Adding relationship designators (in Koha)
Catalog Enrichment for RDA - Adding relationship designators (in Koha)
 
Koha RDA FRBR: alcune riflessioni (text)
Koha RDA FRBR: alcune riflessioni (text)Koha RDA FRBR: alcune riflessioni (text)
Koha RDA FRBR: alcune riflessioni (text)
 
Koha, RDA, FRBR: alcune riflessioni
Koha, RDA, FRBR: alcune riflessioniKoha, RDA, FRBR: alcune riflessioni
Koha, RDA, FRBR: alcune riflessioni
 
Open, Big, & Linked Data
Open, Big, & Linked DataOpen, Big, & Linked Data
Open, Big, & Linked Data
 
Un nuovo motore per Koha
Un nuovo motore per KohaUn nuovo motore per Koha
Un nuovo motore per Koha
 
Catalog enrichment: importing Dewey Decimal Classification from external sour...
Catalog enrichment: importing Dewey Decimal Classification from external sour...Catalog enrichment: importing Dewey Decimal Classification from external sour...
Catalog enrichment: importing Dewey Decimal Classification from external sour...
 
Catalog enrichment: importing Dewey Decimal Classification from external sour...
Catalog enrichment: importing Dewey Decimal Classification from external sour...Catalog enrichment: importing Dewey Decimal Classification from external sour...
Catalog enrichment: importing Dewey Decimal Classification from external sour...
 
Adding browse to Koha using Solr
Adding browse to Koha using SolrAdding browse to Koha using Solr
Adding browse to Koha using Solr
 
Stelline 2013
Stelline 2013Stelline 2013
Stelline 2013
 

Kürzlich hochgeladen

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Kürzlich hochgeladen (20)

Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

Publication cover management in a library system (text)

  • 1. Publication cover management in a library system Stefano Bargioni, 33rd ADLUG Meeting, Piazza Armerina 2014 Slide 2 "Book covers in ILS" Book covers, in form of thumbnails and sometimes in larger formats, appeared years ago in our library management systems, especially in OPACs. They represent one of the most important enrichment of a library catalog, followed by external contributes like summaries, table of contents, comments, likes, votes, and so on, coming from social media. Normally, book covers are retrieved on the fly from external sources, but they can be locally stored too. Some of these external sources are free; others are on a payment basis, joined with other content enrichments. Slide 3 "Book covers in OPAC results" The base is the ISBN: through this standard identifier, the book cover can be retrieved from an external source, building its URL or sending a block of ISBNs and obtaining back a script that contains a lot of information about each book, including the URL of each thumbnail. If your server acts as a proxy for thumbnails, it can also cache them. This is a functionality of VuFind. Slide 4 "Storing images... (1)" Storing images can be interesting if you need to do something more than show them in a search result page. Thumbnails or larger book covers can be bought, or even downloaded in bulk for free from some providers. Of course, it is difficult to say the percentage of success: how many of my books will have a cover after I obtain a bulk of images? Slide 5 "Storing images... (2)" Some library management systems offer a feature that helps to solve this, saving complexities. Of course, it is also possible to adopt a custom solution, that can be integrated to the OPAC without much effort, thanks to the web technology. We choose an intermediate solution, since our library management system has the ability to store local cover images, but lacks of a full set of APIs to manage them. Slide 6 "Local cover images in Koha" Koha stores images related to bibliographic records in a SQL table. More than one image can be connected to each record. However, up to now it is impossible to connect each one to a specific item or volume. This is a limitation.
  • 2. Slide 7 "An intermediate solution using Koha" Our solution was especially directed to simplify as much as possible the work related to choose and store the best image available on the net. Choosing a book cover image is now a very simple task for our staff. At the same time, we were interested to fall back to an external source like Google Books, when a local image is not available. In newsletters and carousels of new acquisitions, images come from the local store, but in search result pages, where books catalogued in the past are frequently shown, an external source will satisfy our needs for many years from now. Slide 8 "Choosing a cover (1)" A floating window -built using the jQuery library- appears in the cataloguing page or during circulation operations. If more than one ISBN is available, the cataloguer has to choose the appropriate one. Otherwise, the search for images on the net starts immediately. Searches are performed in parallel, even if there is a local image yet stored in our catalog. This will add images to new bibliographic records. Or to old records, when they have to be corrected. The window can be moved everywhere, or closed. Its position is saved in a cookie. Slide 9 "Choosing a cover (2)" We choose important sources, and some other that are related to our trends of acquisitions. They are all free sources. Images are retrieved by the script that built the floating window, i.e. by the browser, and independently from the server that runs Koha. An exceptions is represented by the local image, of course. A click on an image will enlarge it, to check and compare its quality. Best sources seem to be Amazon and Google Books, both numerically and for quality. Slide 10 "Choosing a cover (3)" When the standard method does not retrieve any image, the interface allows to perform a search on Google Images, opening a new browser window. If this search is successful, the cataloguer can paste the url to upload the image in Koha. It is also possible to load a local file. This functionality will be explained later. Slide 11 "Applications" A new carousel in the first page of the OPAC, more images in the result pages, and a renewed newsletter, are the most important applications for us. Interesting results come from the circulation: during check in or check out, when the book cover is shown, the staff member can be sure to manage the correct book. We do not have barcode readers or something similar yet, and that reduced errors during registering item numbers. Note that circulation staff can upload images. They perform this task especially during check in, and so adding images to old bibliographic records.
  • 3. Slide 12 "Carousel in the OPAC main page (1)" Twice a month, immediately after my our cataloguers release the newsletter of new acquisitions, the same group of bibliographic records is used to compose a new carousel. A little window shows book covers in groups of ten. Hovering with the mouse, author, title and publishing data are shown at the bottom. A click on a cover will open the full record. Book covers are formatted using the same width, trying to mimic a shelf. Slide 13 "Carousel in the OPAC main page (2)" Since they are new acquisitions, all book covers of the carousel come from Koha. Hundred of images cannot be loaded to the web browser in few seconds. Fortunately, browsers are able to show an image starting from its binary representation, encoded in BASE64 or other encoding standards. Slide 14 "Carousel in the OPAC main page (3)" This possibility allows to send the whole group of images as a single response. It is a bulk of data, structured in JSON [pronounce: jason] format. A script will interpret it, in order to compose the carousel very quickly. Books without a cover are rendered using random light colors, with gradients, through CSS3 style commands. Slide 15 "Book covers & the digital library" Our new important project is the digital library. We have a scanner system and, thanks to IBAI, a DSpace server. Our first goal with the digital library will be to preserve old books. This will allow us to scan the title pages, also known as frontispieces. We will us them as the cover images for the old books. They will be saved in Koha using the "Upload local file" button. We will consider the possibility of scanning modern book covers that are not available on the net. This will be important especially for books written by the faculty of our university. Slide 16 "Statistics" Some numbers... About 380 covers saved per month is a good performance for our staff, especially because it is not an extra task. It is only a click on an image automatically retrieved. Slide 17 "Licensing" We discussed a lot about this topic. We tried to find terms of agreement pages or something similar in Google Books, Amazon, and so on. In my opinion, publishers and resellers are happy to know that their books are shown in their full gory in library catalogs. Even if the cover itself can be a piece of art, its thumbnail is only a low resolution version. And we save it one by one. Of course, I'm interested in other opinions about the reuse of covers from external sources. _______