Difference between revisions of "2015 Code4Lib Midwest Meeting"

From Code4Lib
Jump to: navigation, search
(Tentative Friday, July 24th)
(Tentative Friday, July 24th)
 
(53 intermediate revisions by 16 users not shown)
Line 11: Line 11:
 
===Logistics===
 
===Logistics===
  
 +
'''Event Code Of Conduct '''
 +
* [http://wiki.code4lib.org/images/b/be/C4lmw_CodeOfConduct4Lib.pdf '''Code4LibMW 2015 Code of Conduct''']
  
 
'''Suggested Hotels'''
 
'''Suggested Hotels'''
Line 27: Line 29:
  
 
'''Directions, restaurants, and more'''
 
'''Directions, restaurants, and more'''
 +
 +
* [http://osu.campusparc.com/home/visitors-patients/visitor-parking/garage-parking '''CampusParc Visitor Parking'''] Parking Maps and information for finding Parking on the Ohio State University Campus.
 +
 +
* [http://wireless.osu.edu/guests.php '''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 ===
 
=== Schedule ===
Line 33: Line 39:
 
==== Tentative Thursday, July 23rd ====
 
==== Tentative Thursday, July 23rd ====
  
8:30 - 9:00: Check-in<br />
+
8:30 - 9:15: Check-in/Coffee<br />
  
9:00 - 9:20: Welcome and House Keeping<br />
+
9:15 - 9:20: Welcome and House Keeping<br />
  
9:20 - 9:40: Presentation #1<br />
+
9:20 - 9:40: <br />
 +
Jeffrey Mudge and David Malone (Wheaton College)<br />
 +
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.<br />
  
9:40 - 10:00: Presentation #2<br />
+
9:40 - 10:00: ActiveSierra<br />
 +
Presentation: https://github.com/jamesvanmil/ActiveSierra-c4libmw15/blob/master/slides.pdf <br />
 +
Sean Crowe and James Van Mil<br />
 +
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
 +
<br />
  
10:00 - 10:20: Presentation #3<br />
+
10:00 - 10:20: Building Linked Data into your MARC records<br />
 +
Presentation: http://www.slideshare.net/reese_terry/practical-approaches-to-entification-in-library-bibliographic-data
 +
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<br />
 
10:20 - 10:40: Break/Networking<br />
  
10:40 - 11:00: Presentation #4<br />
+
10:40 - 11:00: <br />
 +
Brittany Adams (Wheaton College) <br />
 +
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.<br />
  
 
11:00 - 12:00: Lightning Talks<br />
 
11:00 - 12:00: Lightning Talks<br />
  
  
12:00 - 1:30: Lunch<br />
+
12:00 - 1:00: Lunch<br />
  
1:30 - 5:00: Hands on Workshop...tentative topic; supporting digital humanities.<br />
+
1:00 - 1:20 : <br />
 +
Victor Replogle <br />
 +
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.
 +
<br />
 +
 
 +
1:20 - 1:40: Remediating Loss: emerging roles for librarians<br />
 +
Angela Galvan (Ohio State) <br />
 +
Presentation: http://slides.com/angelagalvan/deck-3#/
 +
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)<br />
 +
Eric Lease Morgan (University of Notre Dame)<br />
 +
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.<br />
 +
 
 +
3:00 - 3:30: Break
 +
 
 +
3:30 - 5:00: Group Breakouts
  
 
look at topics related to text mining, topic models, n-grams, visualization<br />
 
look at topics related to text mining, topic models, n-grams, visualization<br />
  
  
6:30 - ? Social<br />
+
6:30 - ???<br />
  
 
==== Tentative Friday, July 24th ====
 
==== Tentative Friday, July 24th ====
  
8:00 - 8:30: Checkin<br />
+
8:30 - 9:00: Checkin<br />
8:30 - 8:45: Housekeeping<br />
+
9:00 - 9:10: Housekeeping<br />
8:45 - 9:45: Lightning Talks #2<br />
+
9:10 - 9:30: Break Out reports<br />
9:45 - 10:00: Break<br />
+
9:30 - 9:50: <br />
10:00 - 10:20: <br />
+
 
Paul Butler, Ball State University <br />
 
Paul Butler, Ball State University <br />
 +
Presentation: https://github.com/prbutler
 
EZProxy – The Canary in the Coal Mine for Compromised User Credentials <br />
 
EZProxy – The Canary in the Coal Mine for Compromised User Credentials <br />
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 customizations, and custom code Ball State University Libraries uses to identify 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.
 
<br />
 
<br />
10:20 - 10:40: Presentation #6<br />
+
9:50 - 10:10: <br />
10:40 - 11:00: Presentation #7<br />
+
Mike Shallcross (Bentley Historical Library) <br />
11:00 - 12:00: Lightning Talks #3 / Tech petting zoo?<br />
+
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. <br />
12:00 - 12:30: Closing<br />
+
10:10-10:30 -- Lightning talks<br />
 +
10:30 - 10:50 -- break<br />
 +
10:50 -11:10 -- Lightning Talks<br />
 +
11:10 - 11:30: <br />
 +
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.<br />
 +
11:30 - 11:50: <br />
 +
An OLE Deployment Architecture
 +
<br/>
 +
Tod A. Olson, University of Chicago
 +
<br />
 +
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.
 +
<br />
 +
11:50 - 12:30: Lightning Talks #3 / Tech petting zoo?/Closing<br />
 +
12:30 -- For those interested -- Tour of Thompson Library
  
 
===Social Media Goodness===
 
===Social Media Goodness===
Line 96: Line 144:
 
'''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.
 
'''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.
  
'''Text mining: An introduction''' - This hands-on workshop will introduce participants to the use of Python's Natural Language Toolkit ([http://www.nltk.org NLTK]), and through this process participants will learn the rudiments of text mining. While it may sound trivial, the workshop will count and tabulate words. How many words are in a given document? What are those words, and how often do they occur? How significant are those words compared to a similar sent in a different document? Visualize the comparison. Identify where selected words appear in a document and visualize that. After identifying significant words in a text, use a simple keyword-in-context (concordance) application to understand who the words are used in the text. Using these simple techniques a person can "read" a large corpuse of materials  quickly and easily. Participants will be expected to have their own computers with the NLTK previously installed. --Eric Lease Morgan (University of Notre Dame)
+
'''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.
 
'''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.
 
'''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===
 
===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:
 
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.
  
Suggested topic:
+
'''Nested metadata data in Hydra''' - Sarah Reid
Benefits and risks of attempting user driven development : Early Adopters --> Use Cases --> Agile.  Is this an art or a science, a structured process or a dialectic? (Linda Newman and team from UC)
+
  
 
==Registration==
 
==Registration==
Line 119: Line 177:
 
# Angela Galvan - Ohio State University (galvan.as@gmail.com)
 
# Angela Galvan - Ohio State University (galvan.as@gmail.com)
 
# Carrie Preston - Ohio University (prestonc@ohio.edu)
 
# Carrie Preston - Ohio University (prestonc@ohio.edu)
# Laurie Lee Moses - Center for Black Music Research at Columbia College Chicago (lmoses@colum.edu)
+
# Sasha Griffin - Denison University (griffins@denison.edu) - Friday Only
# Sasha Griffin - Denison University (griffins@denison.edu)
+
 
# Daniel Weddington - Berea College (Daniel_Weddington@berea.edu)
 
# Daniel Weddington - Berea College (Daniel_Weddington@berea.edu)
 
# Ken Irwin - Wittenberg University (kirwin@wittenberg.edu)
 
# Ken Irwin - Wittenberg University (kirwin@wittenberg.edu)
Line 127: Line 184:
 
# Nathan Tallman - University of Cincinnati (tallmann@ucmail.uc.edu)
 
# Nathan Tallman - University of Cincinnati (tallmann@ucmail.uc.edu)
 
# Sean Crowe - University of Cincinnati (crowesn@ucmail.uc.edu)
 
# Sean Crowe - University of Cincinnati (crowesn@ucmail.uc.edu)
# Linda Newman - University of Cincinnati (newmanld@ucmail.uc.edu) (If we reach 50 and UC has more than it's share of attendees let me know.)
 
 
# Jeffrey Mudge - Wheaton College (jeffrey.mudge@wheaton.edu)
 
# Jeffrey Mudge - Wheaton College (jeffrey.mudge@wheaton.edu)
 
# Karen Coombs - OCLC (coombsk@oclc.org)
 
# Karen Coombs - OCLC (coombsk@oclc.org)
 
# Ann Schoenenberger - Kenton County Public Library (Ann.Schoenenberger@kentonlibrary.org)
 
# Ann Schoenenberger - Kenton County Public Library (Ann.Schoenenberger@kentonlibrary.org)
# Megan Kudzia - Albion College (moneill@albion.edu)
 
 
# Eric Lease Morgan - University of Notre Dame (emorgan@nd.edu)
 
# Eric Lease Morgan - University of Notre Dame (emorgan@nd.edu)
 
# Peter Murray (jester@dltj.org)
 
# Peter Murray (jester@dltj.org)
 
# Jon Shank - Northwestern University (j-shank@northwestern.edu)
 
# Jon Shank - Northwestern University (j-shank@northwestern.edu)
# Graham Hukill - Wayne State University (graham.hukill@wayne.edu)
 
 
# Amelia Lauren Mowry - Wayne State University (amelia.mowry@wayne.edu)
 
# Amelia Lauren Mowry - Wayne State University (amelia.mowry@wayne.edu)
 
# Mark Baggett - University of Tennessee (mbagget1@utk.edu)
 
# Mark Baggett - University of Tennessee (mbagget1@utk.edu)
 
# Rebecca Karlis - Marygrove College (rkarlis6534@marygrove.edu)
 
# Rebecca Karlis - Marygrove College (rkarlis6534@marygrove.edu)
# William G. Cowan - Indiana University (wgcowan@iu.edu)
+
# Heidi Dowding - Indiana University (heidowdi@indiana.edu)
# Carol Bean - University of Illinois at Chicago (NN/LM GMR) (cielbie@uic.edu)
+
# Heidi Dowding (dowdingh@gmail.com)
+
# Ranti Junus (ranti.junus@gmail.com)
+
# Charlotte Steffani - Wayne State University (ac7316@wayne.edu)
+
 
# Victor Replogle - Ball State University (vreplogle@bsu.edu)
 
# Victor Replogle - Ball State University (vreplogle@bsu.edu)
 
# Paul Butler - Ball State University (prbutler@bsu.edu)
 
# Paul Butler - Ball State University (prbutler@bsu.edu)
Line 154: Line 204:
 
# Bill McMillin - University of Cincinnati (mcmillwh@ucmail.uc.edu)
 
# Bill McMillin - University of Cincinnati (mcmillwh@ucmail.uc.edu)
 
# Carolyn Hansen - University of Cincinnati (hansencn@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.
 
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.
  

Latest revision as of 17:50, 3 August 2015

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 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

  • 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
Presentation: https://github.com/jamesvanmil/ActiveSierra-c4libmw15/blob/master/slides.pdf
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
Presentation: http://www.slideshare.net/reese_terry/practical-approaches-to-entification-in-library-bibliographic-data 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)
Presentation: http://slides.com/angelagalvan/deck-3#/ 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
Presentation: https://github.com/prbutler 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 -- Lightning talks
10:30 - 10:50 -- break
10:50 -11:10 -- Lightning 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.:

  1. David Malone - Wheaton College (david.malone%wheaton.edu)
  2. Ralph LeVan - OCLC (levan@oclc.org)
  3. Britain Woodman - University of Michigan (britainwumichedu)
  4. Angela Galvan - Ohio State University (galvan.as@gmail.com)
  5. Carrie Preston - Ohio University (prestonc@ohio.edu)
  6. Sasha Griffin - Denison University (griffins@denison.edu) - Friday Only
  7. Daniel Weddington - Berea College (Daniel_Weddington@berea.edu)
  8. Ken Irwin - Wittenberg University (kirwin@wittenberg.edu)
  9. Jane Wu - Otterbein University (jwu@otterbein.edu)
  10. James Van Mil - University of Cincinnati (vanmiljf@ucmail.uc.edu)
  11. Nathan Tallman - University of Cincinnati (tallmann@ucmail.uc.edu)
  12. Sean Crowe - University of Cincinnati (crowesn@ucmail.uc.edu)
  13. Jeffrey Mudge - Wheaton College (jeffrey.mudge@wheaton.edu)
  14. Karen Coombs - OCLC (coombsk@oclc.org)
  15. Ann Schoenenberger - Kenton County Public Library (Ann.Schoenenberger@kentonlibrary.org)
  16. Eric Lease Morgan - University of Notre Dame (emorgan@nd.edu)
  17. Peter Murray (jester@dltj.org)
  18. Jon Shank - Northwestern University (j-shank@northwestern.edu)
  19. Amelia Lauren Mowry - Wayne State University (amelia.mowry@wayne.edu)
  20. Mark Baggett - University of Tennessee (mbagget1@utk.edu)
  21. Rebecca Karlis - Marygrove College (rkarlis6534@marygrove.edu)
  22. Heidi Dowding - Indiana University (heidowdi@indiana.edu)
  23. Victor Replogle - Ball State University (vreplogle@bsu.edu)
  24. Paul Butler - Ball State University (prbutler@bsu.edu)
  25. Brittany Adams - Wheaton College (brittany.adams@wheaton.edu)
  26. Tod Olson - University of Chicago (tod@uchicago.edu)
  27. Kara Reuter - Worthington Libraries (kreuter@worthingtonlibraries.org)
  28. Stefan Langer - Worthington Libraries (slanger@worthingtonlibraries.org)
  29. Remington Steed - Hekman Library, Calvin College (rjs7@calvin.edu)
  30. Dan Wells - Hekman Library, Calvin College (dbw2@calvin.edu)
  31. Bill McMillin - University of Cincinnati (mcmillwh@ucmail.uc.edu)
  32. Carolyn Hansen - University of Cincinnati (hansencn@ucmail.uc.edu)
  33. Beth Snapp - Ohio State (snapp.6@osu.edu)
  34. Sarah Reid - Ohio State (reid.419@osu.edu)
  35. Ousmane Kebe - Ohio State (kebe.4@osu.edu)
  36. Dwight Scott - Ohio State (scott.1379@osu.edu)
  37. Russell Schelby - Ohio State (schelby.1@osu.edu)
  38. Chris Bartos - Ohio State (bartos.25@osu.edu)
  39. Friday only Michelle Gerry - Ohio State (gerry.8@osu.edu)
  40. Sue Rahnema - Ohio State (rahnema.3@osu.edu)
  41. Mike Shallcross - Bentley Historical Library, University of Michigan (shallcro@umich.edu)
  42. 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.

Waitlist