code4lib 2014

Structured data NOW: seeding schema.org in library systems

Dan Scott, Laurentian University

The semantic web, linked data, and structured data are all fantastic ideas with a barrier imposed by implementation constraints. If their system does not allow customizations, or the institution lacks skilled human resources, it does not matter how enthused a given library might be about publishing structured data... it will not happen. However, if the software in use simply publishes structured data by default, then the web will be populated for free. Really! No extra resources necessary.

This presentation highlights Dan's work with systems such as Evergreen, Koha, and VuFind to enable the publication of schema.org structured data out-of-the-box. Along the way, we reflect the current state of the W3C Schema.org Bibliographic Extension community group efforts to shape the evolution of the schema.org vocabulary. Finally, hold on tight as we contemplate next steps and the possibilities of a world where structured data is the norm on the web.

Discovering your Discovery System in Real Time

Godmar Back and Annette Bailey, Virginia Tech

Practically all libraries today provide web-based discovery systems to their users; users discover items and peruse or check them out by clicking on links. Unlike the traditional transaction of checking out a book at the circulation desk, this interaction is largely invisible. We have built a system that records user's interaction with Summon in real-time, processes the resulting data with minimal delay, and visualizes it in various ways using Google Charts and using various d3.js modules, such as word clouds, tree maps, and others.

These visualizations can be embedded in web sites, but are also suitable for projection via large-scale displays or projectors right into the 'Learning Spaces' many libraries are converted into. The goal of this talk is to share the technology and advocate the building of a cloud-based infrastructure that would make this technology available to any library that uses a discovery system, rather than just those who have the technological prowess for developing such systems and visualizations in-house.

LibFX aka Discovering Discovery

Personalize your Google Analytics Data with Custom Events and Variables

Josh Wilson, Systems Integration Librarian, State Library of North Carolina

At the State Library of North Carolina, we had more specific questions about the use of our digital collections than standard GA could provide. A few implementations of custom events and custom variables later, we have our answers.

I'll demonstrate how these analytics add-ons work, and why implementation can sometimes be more complicated than just adding a few lines of JavaScript to your ga.js. I'll discuss some specific examples in use at the SLNC:

  • Capturing the content of specific metadata fields in CONTENTdm as Custom Events
  • Recording Drupal taxonomy terms as Custom Variables

In both instances, this data deepened our understanding of how our sites and collections were being used, and in turn, we were able to report usage more accurately to content contributors and other stakeholders.

More on: GA Custom Events | GA Custom Variables

WebSockets for Real-Time and Interactive Interfaces

Jason Ronallo, NCSU Libraries

Watching the Google Analytics Real-Time dashboard for the first time was mesmerizing. As soon as someone visited a site, I could see what page they were on. For a digital collections site with a lot of images, it was fun to see what visitors were looking at. But getting from Google Analytics to the image or other content of what was currently being viewed was cumbersome. The real-time experience was something I wanted to share with others. I'll show you how I used a WebSocket service to create a real-time interface to digital collections views and search queries.

In the Hunt Library at NCSU we have some large video walls. I wanted to make HTML-based exhibits that featured viewer interactions. I'll show you how I converted Listen to Wikipedia [1] into an bring-your-own-device interactive exhibit. With WebSockets any HTML page can be remote controlled by any internet connected device.

I will attempt to include real-time audience participation.

[1] http://listen.hatnote.com/

Slides and Notes

Quick and Easy Data Visualization with Google Visualization API and Google Chart Libraries

Bohyun Kim, University of Maryland, Baltimore - Health Sciences and Human Services Library.

Slides: http://www.slideshare.net/bohyunkim/quick-easy-data-visualization-with-google-visualization-api-google-chart-libraries

Code: https://github.com/bohyunkim/examples

Do most of the data that your library collects stay in spreadsheets or are published as a static table with a series of boring numbers? Do your library stakeholders spend more time collecting the data than using it as a decision-making tool because the data is presented in a way that makes it hard for them to quickly grasp its significance?

This talk will provide an overview of Google Visualization API [2] and Google Chart Libraries [3] to get you started on the way to quickly query and visualize your library data from remote data sources (e.g. a Google Spreadsheet or your own database) with (or without) cool-looking user-controls, animation effects, and even a dashboard.

A Book, a Web Browser and a Tablet: How Bibliotheca Alexandrina's Book Viewer Framework Makes It Possible

Engy Morsy, Bibliotheca Alexandrina (The new Library of Alexandria)

A lot of institutions around the world are engaged in multiple digitization projects aiming at preserving the human knowledge present in books and availing them through multiple channels to people around the whole globe. These efforts will sure help close the digital gap particularly with the arrival of affordable e-readers, mobile phones and network coverage. However, the digital reading experience has not yet arrived to its maximum potential. Many readers miss features they like in their good old books and wish to find them in their digital counterpart. In an attempt to create a unique digital reading experience, Bibliotheca Alexandria (BA) created a flexible book viewing framework that is currently used to access its current collection of more than 300,000 digital books in five different languages which includes the largest collection of digitized Arabic books.

Code4Lib 2014 Conference Diversity Scholarship Recipients

The Scholarship Committee is pleased to announce the Code4Lib 2014 Conference Diversity Scholarship awardees. Through the generosity of CLIR/DLF, EBSCO, ProQuest, and Sumana Harihareswara, we were able to award nine $1,000 scholarships to defray costs associated with attending the conference. We received a large number of applications from highly qualified candidates this year, and it was a humbling experience for the committee to select just nine awardees. Congratulations to all Code4Lib scholarship recipients!

Code4lib 2014 Diversity Scholarships (Application Deadline: Dec. 13, 2013, 5pm EST)

For the Code4Lib 2014 Conference, 9 scholarships have been sponsored to promote diversity.

CLIR/DLF has sponsored 5 scholarships, EBSCO has sponsored 2 scholarships, ProQuest has sponsored 1 full scholarship, and Sumana Harihareswara has sponsored half a scholarship which was matched by ProQuest. All sponsors have left it up to the discretion of the Code4Lib 2014 Scholarship Committee for how to award these diversity scholarships.

The Code4Lib Scholarship Committee will award 9 diversity scholarships based on merit and need. Each scholarship will provide up to $1,000 to cover travel costs and conference fees for a qualified attendee to attend the 2014 Code4Lib Conference, which will be held in Raleigh, North Carolina, from March 24 - 27, 2014.

Code4Lib 2014 Keynote Speakers

The Code4Lib 2014 Keynote Speakers Committee is excited to announce the
selection by open vote of this year's keynote speakers: Valerie Aurora and
Sumana Harihareswara.

Valerie Aurora is the founder of the Ada Initiative, a non-profit
organization that seeks to increase women's participation in the free
culture movement, open source technology, and open source culture. Aurora
is also known within the Linux community for advocating new developments in
filesystems in Linux, including ChunkFS and the Union file system. In 2012,
Aurora, and Ada Initiative co-founder Mary Gardiner, were named two of the
most influential people in computer security by SC Magazine. In 2013, she
won the O'Reilly Open Source Award. At Valerie's request, her keynote will
be in the form of an interview, which Roy Tennant has volunteered to
conduct. Questions from the Code4Lib community will be solicited, so please
be thinking about what you would like to ask her.

Sumana Harihareswara works as the Engineering Community Manager at the
Wikimedia Foundation
. She has worked at Collabora, GNOME,
QuestionCopyright.org, Fog Creek Software, Behavior, and Salon.com, and

Code4Lib 2014

Code4Lib 2014 will be held at the Sheraton Raleigh Hotel in downtown Raleigh, NC on March 24 - 27, 2014.

Pre-conferences will be held Monday March 24, and the main conference on Tuesday March 25 - 27.

See the 2014 Conference Schedule for the full schedule.

Keynote Speakers

Ideas for keynote speakers were solicited and voted on. You can view the results of the voting if you login. We are thrilled to have the two speakers who received the most votes: Valerie Aurora, the founder of the Ada Initiative, and Sumana Harihareswara, Engineering Community Manager, Wikimedia Foundation keynote this year. See the announcement for more information.

Sponsors

Financial contributions from Sponsors account for more than 45% of the estimated cost of Code4Lib 2014. We are very thankful for their support. Please visit this link to view all of our sponsors and to see descriptions of the Table Sponsors, new to Code4Lib conferences this year.

Hunt Library Reception (NCSU)

Syndicate content