2015 Code4Lib Midwest Meeting
Code4Lib Midwest 2015 Meeting
Mark your calendars -- The Ohio State University Libraries will be hosting the Code4Lib Midwest 2015 meeting in Columbus, OH.
Location
Code4Lib MidWest meeting will be hosted by The Ohio State University Libraries.
- When - July 23 and July 24, 2015
- Where - Thompson Library, room 165 at OSU
- Who - contact person: Terry Reese (reese.2179@osu.edu )
Logistics
Event Code Of Conduct
Suggested Hotels
- The Blackwell Inn (2110 Tuttle Park Place, Columbus, OH 43210 :: +1 (614) 247-4000)
-The Blackwell Inn is located on campus, roughly 0.2 miles from the Thompson Library.
- The Varsity Inn South (1445 Olentangy River Road, Columbus, OH 43212 :: +1 (614) 291-2983)
-The Varsity Inn South is roughly 1.7 miles from the Thompson Library.
-Given the size of the University and University community, the University has it's own hospitality district, with lists to hotels and vendors that work closely with the University.
Directions, restaurants, and more
- CampusParc Visitor Parking Parking Maps and information for finding Parking on the Ohio State University Campus.
- OSU Visitor Wifi The Ohio State University has a guest WIFI service, and for a number of reasons, this is going to be the easiest method for attendees to get WIFI access. Let's cross our fingers and hope this works for everyone.
Schedule
Tentative Thursday, July 23rd
8:30 - 9:15: Check-in/Coffee
9:15 - 9:20: Welcome and House Keeping
9:20 - 9:40:
Jeffrey Mudge and David Malone (Wheaton College)
The print/analog library transition to thousands upon thousands of digital resources has brought with it the need to manage associated URLs. Part of the management is to address issues of resource transience and attempts to create persistence. The Handle System is a specification for assigning, managing, and resolving persistent identifiers for digital objects. This presentation will provide background on Handle as well as some user tools that Wheaton College has created to simplify the creation, management, and deletion of Handles.
9:40 - 10:00: ActiveSierra
Sean Crowe and James Van Mil
While waiting for a useful API from III, we've modeled useful bits of the Sierra database for use in Rails apps and in vanilla ruby. We'd be able to present the SierraDNA and ActiveRecord/ActiveModel frameworks with some of the tools we're building
10:00 - 10:20: Building Linked Data into your MARC records
Terry Reese (Ohio State University) -- I'll discuss how MarcEdit does this linking, and share the C# source code that the tool is utilizing within the linking plug-in/assembly.
10:20 - 10:40: Break/Networking
10:40 - 11:00:
Brittany Adams (Wheaton College)
Code4LIb has many full-fledged coders, but there are others who are new to the library coding environment and may have limited access to common tools and operating systems often found in the coder's toolbox. As someone new to coding, Brittany Adams will show how PowerShell, which is part of the Windows OS, can be applied to various metadata projects. PowerShell can serve as the entry point for those unwilling or unable to dive in the deep-end of the Linux pool.
11:00 - 12:00: Lightning Talks
12:00 - 1:00: Lunch
1:00 - 1:20 :
Victor Replogle
Title: Ball State Libraries Data Warehouse and Dashboard
Description: Gathering and presenting upon library statistics – a success story. User-selectable widgets share highlights from various system uses; custom reporting pages allow in-depth exploration of services consumed.
Most recently our inter-library loan application (ILLiad) is having its data extracted and transformed to facilitate quick and accurate calculations such as fill rate (able to be segmented by user category, request type, etc).
The presentation will highlight the steps that brought together various disparate data sources into one location, challenges overcome, and open-ended sharing based on audience interest.
1:20 - 1:40: Remediating Loss: emerging roles for librarians - Angela Galvan (Ohio State): Technology complicates grief and loss in unexpected ways which researchers are only beginning to understand. This presentation discusses thanatosensitive information management, and a growing need to frame the dead as a user group. This talk can form around the interests of attendees. (20 minutes, either day.)
1:40 - 3:00: Workshop (this time is fungible -- it might move slightly)
Eric Lease Morgan (University of Notre Dame)
This presentation will describe and demonstrate how to "automagically" provide text mining services against content from the HathiTrust, EEBO, and JSTOR. Given specific metadata reports from these services, collections can be automatically created, indexed, analyzed, reported upon, and visualized. The result is the ability to "read distantly" against given reader-defined topics. Eric advocates this sort of service can help refine the definition of curation in a digital library context.
3:00 - 3:30: Break
3:30 - 5:00: Group Breakouts
look at topics related to text mining, topic models, n-grams, visualization
6:30 - ???
Tentative Friday, July 24th
8:30 - 9:00: Checkin
9:00 - 9:10: Housekeeping
9:10 - 9:30: Break Out reports
9:30 - 9:50:
Paul Butler, Ball State University
EZProxy – The Canary in the Coal Mine for Compromised User Credentials
EZProxy is one of the most used, and exposed, applications that library IT supports. Libraries use EZProxy to restrict access to some of our most coveted resources. As such, EZProxy can be used as one of the frontlines in identifying compromised user credentials. In this presentation Paul Butler (Library Technologies Support Analyst at Ball State University) will discuss the techniques, EZProxy customization, and custom code Ball State University Libraries uses to identify compromised user credentials.
9:50 - 10:10:
Mike Shallcross (Bentley Historical Library)
ArchivesSpace-Archivematica-DSpace Workflow Integration - : Funded by the Andrew W. Mellon Foundation, this project seeks to expedite the ingest, description, and overall curation of digital archives by facilitating the creation and reuse of descriptive and administrative metadata among emerging platforms and streamlining the deposit of fully processed content into a digital preservation repository. This presentation will provide an overview of project goals and objectives and an update on current development work.
10:10-10:30 -- Lightening talks
10:30 - 10:50 -- break
10:50 -11:10 -- Lightening Talks
11:10 - 11:30:
Building a PHP code library for Interacting with an Linked Data-based Discovery API - Karen Coombs (OCLC): The WorldCat Discovery API has the typical abilities you’d expect for building your own local discovery world: search access to WorldCat bibliographic and article data, facets, a variety of search indexes, and links to holdings. Because an RDF-based model is fairly new to libraries, we decided we could increase the adaptability of the API by providing a code library that would streamline the development process. This presentation will discuss the process of creating object-oriented PHP code library which would make the semantically rich entities and data available in a fashion that was more familiar to programmers used to working in OO PHP.
11:30 - 11:50:
An OLE Deployment Architecture
Tod A. Olson, University of Chicago
In the August 2014, The University of Chicago Library migrated from its legacy ILS to Kuali OLE (Open Library Environment) as an early adopter. This talk will describe the deployment architecture we settled on for OLE, including myriad integrations points with external systems.
11:50 - 12:30: Lightning Talks #3 / Tech petting zoo?/Closing
12:30 -- For those interested -- Tour of Thompson Library
Social Media Goodness
Twitter hash tag: #c4lmw
Technical Details
- We'll have a Projector station with hookups, as well as a community PC Laptop with Powerpoint.
- Both a wired and wireless mic
- Wifi
Programming Sign-up
Code4Lib Midwest programming depends on the folks attending the conference. Please consider giving a presentation or lightning talk, or submitting your ideas for the hackfest/workshop.
Share what you are working on! Add your name and a description below. Please also let us know how long you'll need, and whether you prefer Wednesday or Thursday (or if it doesn't matter)
Presentations or Workshops
ActiveSierra - Sean Crowe and James Van Mil: while waiting for a useful API from III, we've modeled useful bits of the Sierra database for use in Rails apps and in vanilla ruby. We'd be able to present the SierraDNA and ActiveRecord/ActiveModel frameworks with some of the tools we're building (~1 hour?). If folks have access to their home III database systems, we could also host a workshop/hackfest around these tools.
Hands-on With Automagic Text Mining - This workshop provides a venue for participants to create their own "automagically" created text mining reports from the HathiTrust, EEBO, and JSTOR. Participants will create a set of content from the HathiTrust and "feed" it to system which will harvest, index, analyze, visualize, and report on the content. The process will then be repeated with content from EEBO and JSTOR. Participants are expected to have their own laptops, complete with an SSH terminal application and SFTP client. Access to a remote Linux machine will be provided. Familiarity with the Bash Shell is a plus but not necessary . --Eric Lease Morgan (University of Notre Dame)
PowerShell - Brittany Adams (Wheaton College): Code4LIb has many full-fledged coders, but there are others who are new to the library coding environment and may have limited access to common tools and operating systems often found in the coder's toolbox. As someone new to coding, Brittany Adams will show how PowerShell, which is part of the Windows OS, can be applied to various metadata projects. PowerShell can serve as the entry point for those unwilling or unable to dive in the deep-end of the Linux pool.
Handle: getting a grasp on URL management - Jeffrey Mudge and David Malone (Wheaton College): The print/analog library transition to thousands upon thousands of digital resources has brought with it the need to manage associated URLs. Part of the management is to address issues of resource transience and attempts to create persistence. The Handle System is a specification for assigning, managing, and resolving persistent identifiers for digital objects. This presentation will provide background on Handle as well as some user tools that Wheaton College has created to simplify the creation, management, and deletion of Handles.
ArchivesSpace-Archivematica-DSpace Workflow Integration - Mike Shallcross (Bentley Historical Library): Funded by the Andrew W. Mellon Foundation, this project seeks to expedite the ingest, description, and overall curation of digital archives by facilitating the creation and reuse of descriptive and administrative metadata among emerging platforms and streamlining the deposit of fully processed content into a digital preservation repository. This presentation will provide an overview of project goals and objectives and an update on current development work. (20 min. should suffice; Friday works fine.)
Remediating Loss: emerging roles for librarians - Angela Galvan (Ohio State): Technology complicates grief and loss in unexpected ways which researchers are only beginning to understand. This presentation discusses thanatosensitive information management, and a growing need to frame the dead as a user group. This talk can form around the interests of attendees. (20 minutes, either day.)
Building a PHP code library for Interacting with an Linked Data-based Discovery API - Karen Coombs (OCLC): The WorldCat Discovery API has the typical abilities you’d expect for building your own local discovery world: search access to WorldCat bibliographic and article data, facets, a variety of search indexes, and links to holdings. Because an RDF-based model is fairly new to libraries, we decided we could increase the adoptability of the API by providing a code library that would streamline the development process. This presentation will discuss the process of creating object-oriented PHP code library which would make the semantically rich entities and data available in a fashion that was more familiar to programmers used to working in OO PHP.
Lightning Talks
Have something cool to share but you don't want to be in front of the room for more than 5 minutes? Lightning talks are for you. Sign up now or at the conference:
Linked Data Fragments - James Van Mil - a small group in the Hydra world has started some work to address the issue of low availability of SPARQL endpoints. I can talk about the Linked Data Fragments concept and the work we're doing to apply it
Custom Reports in Google Analytics - Amelia Mowry
ILLiad at Ohio State - Angela Galvan - In 2014, the OSU Health Sciences Library migrated its Borrowing operation to University Libraries. This effectively ended the practice of using DOCLINE, the National Library of Medicine's interlibrary services platform, to obtain materials for health sciences patrons. I'll talk about why we made this decision and the wider impact to our users.
Nested metadata data in Hydra - Sarah Reid
Registration
Registration is free. List your name, affiliation, and email address here to register for the meeting. If you signed up and are unable to attend please remove your name or contact us, so that we can make room for others.
Contact Ryan Wick (ryanwick@gmail.com) with your preferred username to set up a Code4Lib wiki account, or ask Terry Reese (reese.2179@osu.edu) to add your name to this list if you prefer not to set up an account.:
- David Malone - Wheaton College (david.malone%wheaton.edu)
- Ralph LeVan - OCLC (levan@oclc.org)
- Britain Woodman - University of Michigan (britainwumichedu)
- Angela Galvan - Ohio State University (galvan.as@gmail.com)
- Carrie Preston - Ohio University (prestonc@ohio.edu)
- Sasha Griffin - Denison University (griffins@denison.edu) - Friday Only
- Daniel Weddington - Berea College (Daniel_Weddington@berea.edu)
- Ken Irwin - Wittenberg University (kirwin@wittenberg.edu)
- Jane Wu - Otterbein University (jwu@otterbein.edu)
- James Van Mil - University of Cincinnati (vanmiljf@ucmail.uc.edu)
- Nathan Tallman - University of Cincinnati (tallmann@ucmail.uc.edu)
- Sean Crowe - University of Cincinnati (crowesn@ucmail.uc.edu)
- Jeffrey Mudge - Wheaton College (jeffrey.mudge@wheaton.edu)
- Karen Coombs - OCLC (coombsk@oclc.org)
- Ann Schoenenberger - Kenton County Public Library (Ann.Schoenenberger@kentonlibrary.org)
- Eric Lease Morgan - University of Notre Dame (emorgan@nd.edu)
- Peter Murray (jester@dltj.org)
- Jon Shank - Northwestern University (j-shank@northwestern.edu)
- Amelia Lauren Mowry - Wayne State University (amelia.mowry@wayne.edu)
- Mark Baggett - University of Tennessee (mbagget1@utk.edu)
- Rebecca Karlis - Marygrove College (rkarlis6534@marygrove.edu)
- Heidi Dowding - Indiana University (heidowdi@indiana.edu)
- Victor Replogle - Ball State University (vreplogle@bsu.edu)
- Paul Butler - Ball State University (prbutler@bsu.edu)
- Brittany Adams - Wheaton College (brittany.adams@wheaton.edu)
- Tod Olson - University of Chicago (tod@uchicago.edu)
- Kara Reuter - Worthington Libraries (kreuter@worthingtonlibraries.org)
- Stefan Langer - Worthington Libraries (slanger@worthingtonlibraries.org)
- Remington Steed - Hekman Library, Calvin College (rjs7@calvin.edu)
- Dan Wells - Hekman Library, Calvin College (dbw2@calvin.edu)
- Bill McMillin - University of Cincinnati (mcmillwh@ucmail.uc.edu)
- Carolyn Hansen - University of Cincinnati (hansencn@ucmail.uc.edu)
- Beth Snapp - Ohio State (snapp.6@osu.edu)
- Sarah Reid - Ohio State (reid.419@osu.edu)
- Ousmane Kebe - Ohio State (kebe.4@osu.edu)
- Dwight Scott - Ohio State (scott.1379@osu.edu)
- Russell Schelby - Ohio State (schelby.1@osu.edu)
- Chris Bartos - Ohio State (bartos.25@osu.edu)
- Friday only Michelle Gerry - Ohio State (gerry.8@osu.edu)
- Sue Rahnema - Ohio State (rahnema.3@osu.edu)
- Mike Shallcross - Bentley Historical Library, University of Michigan (shallcro@umich.edu)
- Stephen Schindehette -- OCLC (schindes@oclc.org)
The capacity of our venue requires us to cap participation at 50. Beyond that, please put your name, affiliation and email address on the wait list and we'll email you if a spot opens up for you.