Issue 58, 2023-12-04

Editorial

Issue 58 of the Code4Lib Journal is bursting at the seams with examples of how libraries are creating new technologies, leveraging existing technologies, and exploring the use of AI to benefit library work. We had an unprecedented number of submissions this quarter and the resulting issue features 16 articles detailing some of the more unique and innovative technology projects libraries are working on today.

This issue features several articles on how libraries are using programming tools and related technologies to enhance work in technical services. Enhancing Serials Holdings Data: A Pymarc-Powered Clean-Up Project discusses the use of the Alma API and the Python library Pymarc to conduct a post-migration clean-up project on serials holdings data. The Use of Python to Support Technical Services Work in Libraries features research detailing the various ways libraries are using Python in technical services, and Pipeline or Pipe Dream: Building a Scaled Automated Metadata Creation and Ingest Workflow Using Web Scraping Tools describes the use of Python and APIs to automate the collection of documents and data online, while A Practical Method for Searching Scholarly Papers in the General Index Without a High-Performance Computer discusses how the R programming language can be used to build a bibliography and visualizations from the General Index.

In addition to the use of coding, other articles describe using various technology tools to enhance library work. Using Scalable Vector Graphics and Google Sheets to Build a Visual Tool Location WebApp describes the use of Google Sheets and SVGs, while Bringing It All Together – Data from Everywhere to Build Dashboards and Real-Time Reporting Using the Alma API and Google Apps Script discuss how the authors used tools like PowerBI, PowerAutomate, and Google Apps to gather disparate data for dashboards and reporting.

Other technology tools being used include Airtable and Aviary, discussed in Using Airtable to Download and Parse Digital Humanities Data and Leveraging Aviary for Past and Future Audiovisual Collections respectively. Standing Up Vendor-Provided Web Hosting Wervices at Florida State University Libraries: A Case Study describes how Florida State University Libraries is using Reclaim Hosting’s Domain of One’s Own web-hosting service to provide web domains to FSU faculty, staff, and students.

Also included in this issue are articles on technology being used for archives and digital collections, including Islandora for Archival Access and Discovery on how UNLV implemented Islandora 2, and Developing a Multi-Portal Digital Library System: Exploring the Technical Decision-Making in Developing the New University of Florida Digital Collections System, about how UF created their own digital collections system using a combination of Python, APIs, ElasticSearch, ReactJS, PostgreSQL and more. Jupyter Notebooks and Institutional Repositories: Realities, Opportunities and Exploring a Path Forward discusses how institutional repositories can be used to preserve scholarship housed in Jupyter Notebooks.

Issue 58 also includes several articles that explore the potential use of AI in libraries, including the use of ChatGPT in Beyond the Hype Cycle: Experiments with ChatGPT’s Advanced Data Analysis at the Palo Alto City Library and automated speech recognition technologies in Comparative Analysis of Automated Speech Recognition Technologies for Enhanced Audiovisual Accessibility. Finally, Using Event Notifications, Solid and Orchestration for Decentralizing and Decoupling Scholarly Communication describes Koreografeye, an automated assistant prototype that can enhance scholarly infrastructure, providing value-added services to institutional repositories.

Leave a Reply

ISSN 1940-5758