curated-code4lib-other: A Pathfinder
This is a computer-generated pathfinder created against the Distant Reader study called curated-code4lib-other.
Each Distant Reader study carrel is composed of many individual items. Each item is bibliographically described with author, title, date, summary, and keyword values. Below is a list of the items' most signficant keywords as well as lists of the items themselves. Purpusing the content of this pathfinder provides the student, researcher, or scholar with one way to get their heads around the content of the carrel. The keywords include:
Data; Metadata; Web; Search; Project; Content; Libraries; Information; System; Records; Text; Software; Development; Collections; Work; Source; Google; Code; Model; Code4lib; Access; Database; Marc; Time; Users; Api; Internet; Application; Xml; Files; Preservation; Process; Community; Script; Services; Editorial; Media; Mobile; Catalog; Item; Staff; Video; Resources; Query; Technology; Title; Subject; Record; Field; Form; Format; Request; Xsl; Articles; Audio; Course; Authors; Reference; Diversity; Link; Authority; Music; List; Display; Year; Network; Product; Iiif; Power; Policy; Editors; Aria; Summer; Evaluation; Openness; Brightness; Ideas
Data
According to the provided source, data refers to structured information that can be programmatically accessed and manipulated, such as catalog search results, metadata fields, or social media content collected via APIs. This data is used to develop novel applications, as seen with North Carolina State University's CatalogWS platform enabling web service access to catalog search services. The article also describes data as the foundational material for various library projects, including analyzing collection usage for decision-making or transforming datasets for improved uses through processes like data munging. Furthermore, data encompasses the information processed by tools to create visualizations, support discovery, or automate library services.
- Beyond OPAC 2.0: Library Catalog as Versatile Discovery Platform by None (2007) - Beyond OPAC 2.0: Library Catalog as Versatile Discovery Platform is published in the Code4Lib Journal. North Carolina State University developed an Application Programming Interface “platform” called CatalogWS to provide web service access to catalog search and availability services. Several applications providing discovery in novel contexts have already been developed based on CatalogWS. Keywords: api; catalog; data; item; library; search
- Using Book Data Providers to Improve Services to Patrons by None (2019) - Mike Beccaria gives an overview of Google Book Search, OpenLibrary and Worldcat and explains how he created a New Books Widget at Paul Smith’s College using the open APIs and an affordable 3rd party application. Keywords: api; book; data; google; isbn; library; new; open; search
- Technical Challenges in Developing Software to Collect Twitter Data by None (2014) - George Washington University Libraries developed Social Feed Manager, a Python and Django-based application for collecting social media data from Twitter. Expanding the project from a research prototype to a more widely useful application has presented a number of technical challenges, including changes in the Twitter API and supervision of simultaneous streaming processes. The article will describe how the project addressed these issues and the use of supervisord to manage processes. It is targeted towards librarians and archivists interested in building collections around web archives and social media. Keywords: api; calls; data; file; media; sfm; time; twitter; use
- Using Google Tag Manager and Google Analytics to track DSpace metadata fields as custom dimensions by None (2015) - Using Google Tag Manager and Google Analytics to track DSpace metadata fields as custom dimensions. Cal Poly Pomona launched an institutional repository, dubbed “Bronco Scholar,” in February 2014 to support various types of scholarship from the campus community. Keywords: analytics; custom; data; dimensions; google; manager; tag
- OpenBook WordPress Plugin: Open Source Access to Bibliographic Data by None (2025) - OpenBook is a WordPress plugin that implements the Open Library APIs to insert book covers, titles, authors and publishers into web pages. John Miedema used to link book reviews to their associated book data on Amazon’s website. Now he links to the publisher's website. Keywords: amazon; august; data; library; openbook; sample; source; wordpress
- Building a Better Book in the Browser (Using Semantic Web technologies and HTML5) by None (2015) - Building a Better Book in the Browser (Using Semantic Web technologies and HTML5) by Jason A. Clark and Scott W. H. Young is an article in The Code4Lib Journal. The article outlines the contextual background and technological potential for publishing traditional book content through the web using open standards. Keywords: book; content; data; default; digital; figure; library; machine; model; page; publishing; search; web
- Exploring Information Security and Shared Encrypted Spaces in Libraries by None (2015) - The Code4Lib Journal explores information security and shared encrypted spaces in libraries. The Oakland University William Beaumont Medical Library evaluated information security tools for use in day-to-day operations. The article provides an overview of encryption measures, outlines the Medical Library’s evaluation of encryption tools, and reflects on the benefits and challenges in their adoption and use. Keywords: access; data; email; encryption; information; key; library; medical; password; security; server; use
- Making User Rights Clear: Adding e-resource License Information in Library Systems by None (2015) - Code4Lib Journal is about the addition of licensing permissions to resource displays using Mondo by Queen’s University and Scholars Portal. The system they used is an ILS (Voyager), an OpenURL Link Resolver (360 Link), and a Discovery System. Keywords: data; figure; information; library; license; license links; link; mondo; summon; url; user
- Auto-Populating an ILL form with the Serial Solutions Link Resolver API by None (2015) - The Code4Lib Journal is about Auto-Populating an ILL form with the Serial Solutions Link Resolver API. It explains how to use the OpenURL protocol to get an API response from the link resolver and process that data using PHP to create an Interlibrary Loan webform. Keywords: api; article; data; form; link; php; ssopenurl; use; xml
- Tree Representations: Graphics Libraries for Displaying Hierarchical Data by None (2019) - Tree representations are useful for presenting hierarchical data on the screen. Mark Wilhelm describes building trees using the Dojo, Yahoo User Interface, Java Server Faces, and Google Web Toolkit libraries. Dojo’s tree widget is very useful and easy to set up. Keywords: data; dojo; java; tree; web; yui
- Integration of Library Services with Internet of Things Technologies by None (2015) - The SELIDA framework is an integration layer of standardized services that takes an Internet-of-Things approach for item traceability in the library setting. The most familiar IoT services to librarians are those designed for inventory purposes. Keywords: data; epc; information; item; library; rfid; selida; services
- Unveiling Jangle: Untangling Library Resources and Exposing them through the Atom Publishing Protocol by None (2008) - The Jangle project intends to expose the data hidden in library systems by using the Atom Publishing Protocol to provide simple, consistent access to content and resources. The article discusses the benefits of the Protocol and how Jangle utilizes it. It describes the current JangleR reference implementation and case studies of the simplicity of developing within the framework. Keywords: api; atom; collections; connector; core; data; jangle; json; library; protocol; resources; systems; unicorn; web
- Manifold: a Custom Analytics Platform to Visualize Research Impact by None (2015) - Manifold is a web-based platform that Steven Braun built to serve custom research impact assessment needs in the University of Minnesota Medical School. It pulls publication data for faculty from Scopus, calculates impact metrics through automated analytics, and generates report-like profiles. Keywords: data; faculty; manifold; medical; metrics; profiles; publication; school; scopus; university
- Collected Work Clustering in WorldCat by None (2015) - The Code4Lib Journal revisits the clustering of collected works in WorldCat. The project involved analysing cast-list information, performance notes, contents notes, titles, uniform titles and added entries. There is a requirement to link collected works with their component works for use in search and retrieval. Keywords: clustering; clusters; content; data; frbr; glimir; oclc; project; records; works; worldcat
- Open Journal Systems and Dataverse Integration– Helping Journals to Upgrade Data Publication for Reusable Research by None (2015) - The article describes the novel open source tools for open data publication in open access journal workflows. Academic libraries have been increasingly engaged in the open access movement and in stewarding content published as open access. The project provides a framework and a framework for the development of such tools. Keywords: access; article; data; dataverse; dcterms; journal; ojs; open; plugin; project; publication; research
- Mining Data from ISI Web of Science® Reports by None (2010) - The Code4Lib Journal presents an example of data extraction from a typical ISI Web of Science report. The method described can be implemented with most programming/scripting languages. Journal citation data is valuable as a selection tool for adding new journals and discontinuing subscriptions that are no longer cost-effective. Keywords: articles; biol; data; dev; development; isi; journal; number; output; references
- Data Munging Tools in Preparation for RDF: Catmandu and LODRefine by None (2016) - Data munging is the work of remediating, enhancing and transforming library datasets for new or improved uses. LODRefine (OpenRefine with the DERI RDF Extension) and Catmandu are two tools that can help. Keywords: catmandu; column; convert; data; fix; json; library; lodrefine; marc; metadata; mods; oai; openrefine; rdf; reconciliation; service; user; work; xml
- Editorial Introduction: It’s All About Data, Except When It’s Not. by None (2015) - This issue of The Code4Lib Journal is dedicated to the expansion of data creation, capture, use, and analysis in library systems and services. There is an unusually heavy emphasis on data in this issue, perhaps a reflection of the urgency among government and publishing stakeholders regarding data generation and preservation. Keywords: data; issue; university
- Peripleo: a Tool for Exploring Heterogeneous Data through the Dimensions of Space and Time by None (2016) - Peripleo is a spatiotemporal search and visualization tool. It is the product of research in the Andrew W. Mellon-funded Pelagios 3 project. The current demo installation links approximately half a million records from 25 datasets. Keywords: @prefix; data; dcterms; december; example; pelagios; peripleo; search; use
- Extracting, Augmenting, and Updating Metadata in Fedora 3 and 4 Using a Local OpenRefine Reconciliation Service by None (2017) - The Code4Lib Journal describes a project to update metadata within the NASA Goddard Library Repository using a local reconciliation service. The repository runs on a custom Fedora 3.3/Drupal 7 setup. It contains five collections spotlighting aspects of work produced by the Goddard Space Flight Center. Keywords: author; colloquia; data; fedora; field; goddard; openrefine; process; rdf; reconciliation; service
- Visualizing Media Archives: A Case Study by None (2019) - The WGBH Media Library and Archives is piloting an online media archive for scholarly research. To show the size and complexity of the collection to users, they are using data visualization techniques to provide an interactive representation of the various relationships between items. The article discusses the techniques employed in implementing their relationship map and emphasizes the cataloging techniques required for this effort. Keywords: archives; assets; collection; content; data; information; materials; media; xml
- An Open-Source Strategy for Documenting Events: The Case Study of the 42nd Canadian Federal Election on Twitter by None (2016) - Code4Lib Journal presents the case study of the 42nd Canadian Federal Election on Twitter. The team collected 4 million tweets during the election. They collected for 102 days, 13 hours and 50 minutes. They used command line tools to analyze the data set. Keywords: api; archives; canadian; cat; collection; data; dataset; election; elxn42; twarc; tweets; twitter; web
- Shining a Light on Scientific Data: Building a Data Catalog to Foster Data Sharing and Reuse by None (2016) - Code4Lib has created a data catalog based on Symfony2 and Solr to help researchers and librarians with their expertise in metadata and discovery. The catalog describes datasets ranging from population-level studies like the US Census to small, specialized datasets created by researchers at the institution. Keywords: backbone; catalog; data; database; datasets; form; metadata; search; solr; symfony; use
- Editorial Introduction: People by None (2016) - Issue 32 of The Code4Lib Journal is out. It's all about the technology and innovation, but it's also about the people involved with the technology. Meghan Finch is the editor-in-chief of the journal. Keywords: data; issue; library
- Introduction to Text Mining with R for Information Professionals by None (2016) - Text mining is a popular approach to analyzing and understanding large datasets not amenable to traditional qualitative research techniques. Text mining can be a useful tool in the beginnings of research exploration, allowing the textual data to suggest themes and concepts to the researcher during analysis. Keywords: corpus; data; function; matrix; mining; terms; text; use
- Data for Decision Making: Tracking Your Library’s Needs With TrackRef by None (2023) - Code4Lib Journal reports on the use of TrackRef, an open source and free web program for managing reference statistics. The paper is titled Data for Decision Making: Tracking Your Library’s Needs With TrackRef. Michael Carlozzi is a technology librarian and works at Canton Public Library's reference desk. Keywords: data; database; desk; librarians; library; reference; staff; time; trackref; transactions
- Metadata Analytics, Visualization, and Optimization: Experiments in statistical analysis of the Digital Public Library of America (DPLA) by None (2016) - The Code4Lib Journal presents Metadata Analytics, Visualization, and Optimization: Experiments in statistical analysis of the Digital Public Library of America (DPLA). The paper presents the concepts of metadata assessment and “quantification” and describes preliminary research results applying these concepts to metadata from the DPLA. Keywords: analysis; analytics; data; decision; dpla; field; figure; fingerprints; google; internet; library; metadata; model; science; techniques; tree; use
- Checking the identity of entities by machine algorithms: the next step to the Hungarian National Namespace by None (2016) - The redundancy of entities coming from different sources caused problems during the building of the personal name authorities for the Petőfi Museum of Literature. The database scripts normalize and examine about 20 kinds of data elements according to information about dates, localities, occupation and name variations. The result of creating pairs from the database authority records was a graph, which was condensed to a tree. The service containing about 620,000 authority name records will be an indispensable foundation to the establishment of the National Name Authorities. Keywords: authority; birth; data; database; death; library; museum; namespace; national; pairs; records
- Are games a viable solution to crowdsourcing improvements to faulty OCR? – The Purposeful Gaming and BHL experience by None (2016) - The Missouri Botanical Garden and partners from Dartmouth, Harvard, the New York Botanical Gardens, and Cornell recently wrapped up a project funded by IMLS called Purposeful Gaming and BHL: engaging the public in improving and enhancing access to digital texts. This article will share their approach in terms of game design choices and the use of algorithms for verifying the quality of inputs from players. Keywords: algorithm; beanstalk; bhl; data; game; ocr; outputs; players; project; score; smorball; team; words
- Node-Based Configuration Management Architecture for Private LOCKSS Networks by None (2016) - Code4Lib Journal is about a node-based configuration management architecture for Private LOCKSS Networks. It transfers administrative services onto a peer preservation node in the network. The preservation storage is defined on disk partitions over RAID 5 or RAID 6. The architecture also describes techniques for enabling full redundancy of data. Keywords: configuration; data; lockss; mysql; network; node; preservation; services; software; title
- Overly Honest Data Repository Development by None (2016) - After a year of development, the library at the University of Illinois at Urbana-Champaign has launched a repository called the Illinois Data Bank (https://databank.illinois.edu/). The current interest in research data stems from the desire to enable greater research transparency and increase the return on investment of government-funded research through data reuse. Keywords: bank; data; data bank; datacite; dataset; deposit; development; doi; embargo; files; illinois; illinois data; interface; library; medusa; metadata; policy; preservation; repository; research; research data; team; university
- Digital Archaeology and/or Forensics: Working with Floppy Disks from the 1980s by None (2016) - Digital Archaeology and/or Forensics: Working with Floppy Disks from the 1980s is in The Code4Lib Journal, issue 34, 2016-10-25. John Durno has recovered data from about 500 floppy disks from various 8- and 16-bit computer systems dating from 1980s. Keywords: apple; content; data; digital; disk; file; floppy; forensics; image; imaging; kryoflux; software; system; tools
- Building a Scalable and Flexible Library Data Dashboard by None (2017) - The Code4Lib Journal describes Portland State University’s project to design and build a data dashboard based on a scalable and flexible infrastructure. Data dashboards provide libraries with the means to demonstrate their ongoing activities and usage in an engaging and communicative fashion. Keywords: chart; dashboard; data; database; library; month; project; year
- Adopting a Distributed Model for Data Services by None (2017) - The article describes how the Saint Edward’s University Library implemented a distributed model for the Institutional Repository based on Cloud Based platforms and APIs. The new Dean of Natural Sciences requested support for making his atmospheric research data more easily managed and shared on the internet. Keywords: data; end; figshare; library; model
- What’s New? Deploying a Library New Titles Page with Minimal Programming by None (2017) - The Code4Lib Journal looks at a new titles page for a library. It's a great way for libraries to show off their new items, to demonstrate to faculty their requests are being purchased, and to provide a tool for students to find new items at the library. Keywords: data; google; html; item; option; page; sheet; titles
- Editorial: Introspection as Activism, or, Getting Our Houses in Order by None (2017) - The Code4Lib Journal issues issue 35, 2017-01-30. The editorial is entitled "Introspection as Activism" and it is written by Ruth Kitchin Tillman. It could not have been written without the influence of many people. Keywords: data; issue; libraries; library; new; patron; people; ways; workers
- The Devil’s Shoehorn: A case study of EAD to ArchivesSpace migration at a large university by None (2017) - The Code4Lib Journal presents a case study of EAD to ArchivesSpace migration at a large university. The project involved converting nearly two million descriptions of archival collection components from marked-up text into the ArchivesSpace archival metadata management system. Keywords: aids; archivesspace; aspace; data; ead; elements; extent; finding; harvard; importer; ingest; note; preprocess; schematron
- Linked Data is People: Building a Knowledge Graph to Reshape the Library Staff Directory by None (2017) - Linked Data is People: Building a Knowledge Graph to Reshape the Library Staff Directory. MSU Library at Montana State University (MSU) Library set a goal of remaking their people pages by connecting the local staff database to the Linked Open Data (LOD) cloud. Keywords: data; directory; figure; graph; library; model; page; people; project; search; staff; web
- Recommendations for the application of Schema.org to aggregated Cultural Heritage metadata to increase relevance and visibility to search engines: the case of Europeana by None (2017) - The Code4Lib Journal recommends the application of Schema.org to aggregated Cultural Heritage metadata to increase relevance and visibility to search engines. Europeana provides access to more than 54 million cultural heritage objects through its portal Europeana Collections. Schema is an open and widely adopted initiative (used by over 12 million domains) backed by Google, Bing, Yahoo!, and Yandex. Keywords: data; description; edm; entity; europeana; json; mapping; pages; resource; schema.org; type; web
- An Interactive Map for Showcasing Repository Impacts by None (2017) - Issue 36 of The Code4Lib Journal is titled "An Interactive Map for Showcasing Repository Impacts". The article describes the design and development of a readership map that provides an interactive, near-real-time visualization of actual visits to an institutional repository using data from Google Analytics. The map exhibits the global impacts of a repository by displaying the city of every view or download, the title of the scholarship being read and a hyperlink to its page in the repository. Keywords: application; data; google; map; page; rails; readership
- DuEPublicA: Automated bibliometric reports based on the University Bibliography and external citation data by None (2017) - DuEPublicA is a web application to generate bibliometric reports based on the University Bibliography and the Scopus citation database. The program collects publications from the Bibliography, enriches them with citation data from Scopus and performs three kinds of analyses: general analysis, citation analysis and affiliation analysis. Keywords: analysis; author; bibliography; citation; data; database; entries; information; publications; scopus; university; web
- Annotation-based enrichment of Digital Objects using open-source frameworks by None (2017) - The Code4Lib Journal is about annotation-based enrichment of Digital Objects using open-source frameworks. The W3C Web Annotation Data Model, Protocol, and Vocabulary unify approaches to annotations across the web. New javascript libraries provide the ability to annotate multi-format content. Keywords: annotation; content; data; datastream; figure; islandora; model; module; object; utility; web
- OpeNumisma: A Software Platform Managing Numismatic Collections with A Particular Focus On Reflectance Transformation Imaging by None (2017) - Ope Numisma is a web-based platform focused on digital numismatic collections. The platform provides an innovative merge of digital imaging and data management systems. A unique feature of the platform is the application of Reflectance Transformation Imaging (RTI), a computational photographic method. The first successful implementation of OpeNumisma was the creation of a digital library for medieval coins from the Bank of Cyprus Cultural Foundation. Keywords: coins; cultural; cyprus; data; imaging; library; numismatic; online; openumisma; platform; rti
- Between the Sheets: a Library-wide Inventory with Google by None (2017) - The Code4Lib Journal is titled Between the Sheets: a Library-wide Inventory with Google. Craig Boman and Ray Voelker developed a Google Sheets-based library inventory system at the University of Dayton Roesch Library. Keywords: data; figure; google; ils; inventory; item; library; scanning; sheet; spreadsheet
- The Drawings of the Florentine Painters: From Print Catalog to Linked Open Data by None (2017) - The Drawings of The Florentine Painters project created the first online database of Renaissance drawings by applying Linked Open Data techniques to a text of the same name. The project was funded by the Samuel H. Kress Foundation and organized by Villa I Tatti, The Harvard University Center for Italian Renaissance Studies. Keywords: berenson; catalog; data; drawings; elements; figure; number; project; source; transformation; uri
- Usability Analysis of the Big Ten Academic Alliance Geoportal: Findings and Recommendations for Improvement of the User Experience by None (2017) - The Big Ten Academic Alliance Geospatial Data Project is a collaboration between twelve member institutions of the consortium and works towards providing discoverability and access to geospatial data, scanned maps, and web mapping services. The project officially began in June 2015 with the goal of creating a centralized geoportal populated by a collection of harmonized geospacial metadata records. Keywords: btaa; data; geoportal; geospatial; information; map; metadata; page; project; results; search; task; university; usability; users
- Web-Scraping for Non-Programmers: Introducing OXPath for Digital Library Metadata Harvesting by None (2017) - The Code4Lib Journal presents OXPath for Digital Library Metadata Harvesting for non-programmers. It's an open-source tool that allows the user to define data to be extracted from websites in a declarative way. It also includes a syntax highlighting plugin for Atom. Keywords: data; information; language; library; metadata; oxpath; string; text; web
- Approaching the largest ‘API’: extracting information from the Internet with Python by None (2018) - The Code4Lib Journal is about the need for libraries to algorithmically access and manipulate the world’s largest API: the Internet. Python is an easy-to-learn programming language with extensive packages and community support for web page automation. Keywords: browser; data; html; information; pages; warrant; web
- Editorial: Beyond Posters: On Hospitality in Libtech by None (2018) - The Code4Lib Journal has published an editorial on "Hospitality in Libtech". The editor uses the word hospitality to mean the intentional welcome of others into a space which one currently occupies. He thanks Becky Yoose, Kim Phipps, Chris Bourg, Linda Ballinger, Julie Hardesty, Samvera Documentation Working Group, and the C4LJ Editorial Committee for their help. Keywords: data; documentation; group; hospitality; library; oclc; space
- Getting More out of MARC with Primo: Strategies for Display, Search and Faceting by None (2018) - Code4Lib Journal issues 41, 2018-08-09-09. Getting More out of MARC with Primo: Strategies for Display, Search and Faceting is an article by Kelley McGrath and Lesley Lowery. The article describes how the Orbis Cascade Alliance implemented display, search and faceting for several of the new fields and subfields in their Primo discovery interface. Primo is a patron-facing discovery interface for library resources created by Ex Libris. Keywords: data; display; facet; figure; library; marc; medium; number; performance; primo; rule; search; subfield; terms
- Machine Learning and the Library or: How I Learned to Stop Worrying and Love My Robot Overlords by None (2018) - Machine learning algorithms and technologies are becoming a regular part of daily life, including life in the libraries. Charlie Harper hopes to inspire a larger, ongoing conversation about the utility and dangers of machine learning in the library and society as a whole. The article is meant to make the material accessible to readers with different levels of technical proficiency. Keywords: algorithm; data; dataset; example; images; internet; june; learning; libraries; library; machine; model; training
- The Tools We Don’t Have: Future and Current Inventory Management in a Room Reservation System by None (2018) - Fondren Library at Rice University has modernized and renovated its building and added more study rooms. The study rooms are some of the most in demand spaces in the library. The IT department at Fondren library modified the open source Booked Scheduling software so that it did all of the front end work for the ILS. Keywords: data; ils; library; reservation; room; symphony; system; time; user; web
- Automated Playlist Continuation with Apache PredictionIO by None (2018) - The Code4Lib Journal is about Automated Playlist continuation with Apache PredictionIO. The Minrva project team developed a data-focused recommender system to participate in the 2018 ACM RecSys Challenge focused on music recommendation. The paper reports on the playlist enrichment process, indexing, and recommendation model developed for the music recommendation challenge. Keywords: challenge; data; learning; machine; mpd; playlist; reconciliation; recsys; spotify; team; track
- Analysis of 2018 International Linked Data Survey for Implementers by None (2018) - OCLC Research conducted an International Linked Data Survey for Implementers in 2014 and 2015. OCLC Research repeated the survey between 17 April and 25 May 2018. 143 institutions in 23 countries responded to one or more of the surveys. This analysis covers the 104 linked data projects or services described by the 81 institutions which responded to the 2018 survey. Keywords: data; institutions; international; libraries; library; national; projects; research; respondents; responses; services; spain; survey; university; usa; usage
- EnviroPi: Taking a DIY Internet-of-Things approach to an environmental monitoring system by None (2018) - EnviroPi is a do-it-yourself network of Bluetooth Low Energy-based wireless sensors based on the Raspberry Pi single-board computer and a series of microcontroller boards. Environmental monitoring systems may range from stand-alone data-loggers to more complex networked systems. Keywords: ble; data; devices; monitoring; power; raspberry; sensor; temperature
- Improving the discoverability and web impact of open repositories: techniques and evaluation by None (2019) - Code4Lib experiment with a suite of repository adjustments and improvements performed on Strathprints, the University of Strathclyde, Glasgow institutional repository powered by EPrints 3.3.13. The paper outlines the approaches implemented, reports on comparative search traffic data and usage metrics, and delivers conclusions on the efficacy of the techniques implemented. Keywords: content; data; google; improvements; internet; repositories; repository; search; strathprints; traffic; usage; web
- The Library Search Engine: A Smart Solution for Integrating Resources Beyond Library Holdings by None (2013) - The Library Search Engine: A Smart Solution for Integrating Resources Beyond Library Holdings was developed by the Cooperative Library Network Berlin-Brandenburg (KOBV) and the Albert Einstein Science Park, Potsdam, Germany. The project was launched in 2007 and reached production level that same year. Keywords: data; engine; library; new; open; search
- Building a better book widget: Using Alma Analytics to automate new book discovery by None (2019) - East Tennessee State University developed an automated process to generate book widgets using data from Alma Analytics. They are now deployed in their subject guides, website and on their digital displays. They discuss the challenges they encountered, such as finding image covers and custom subject tagging. Keywords: alma; analytics; array; books; data; display; report; subject; widget
- Responsive vs. Native Mobile Search: A Comparative Study of Transaction Logs by None (2019) - Code4Lib Journal has published a paper on Responsive vs. Native Mobile Search: A Comparative Study of Transaction Logs. The study compared search transaction logs from a native mobile app that serves the consortium with search transactions in the responsive mobile browser. Keywords: app; data; library; logs; mobile; native; search; searches; study; web
- Developing Sinopia’s Linked-Data Editor with React and Redux by None (2019) - Code4Lib Journal is looking at developing Sinopia’s Linked-Data Editor with React and Redux. Sinopia is an open-source, cloud-based collaborative linked-data cataloging environment that could be used in a production environment. Keywords: component; data; editor; javascript; rdf; react; resource; sinopia; template; user
- Design reusable SHACL shapes and implement a linked data validation pipeline by None (2019) - The Code4Lib Journal issues issue 45, 2019-08-09. The paper aims to design reusable SHACL shapes and implement a linked data validation pipeline based on the W3C standard. It also shows an example of a validation pipeline to address them. Keywords: data; property; shacl; shapes; validation
- Building an institutional author search tool by None (2019) - Code4Lib is building an institutional author search tool for academic departments. The OHSU library has built an open web page that allows novices to make institution-specific queries. The tool frees up library staff and provides users with an easy way of retrieving reliable local publication information from PubMed. Keywords: data; ohsu; problem; publications; search; tool
- Factor Analysis For Librarians in R by None (2019) - The Code4Lib Journal has a primer in the programming language R for library staff members to perform factor analysis. Michael Carlozzi used factor analysis in his public library's needs assessment as part of its five-year planning process. He wanted to recruit patrons who “loaded” on certain factors for his focus groups. Keywords: analysis; data; efa; factor; library; patrons; services; survey
- Natural Language Processing in the Humanities: A Case Study in Automated Metadata Enhancement by None (2019) - The Code4Lib Journal is about Natural Language Processing in the Humanities: A Case Study in Automated Metadata Enhancement. The Black Book Interactive Project at the University of Kansas is developing an expanded corpus of novels by African American authors. Librarians at KU have developed a variety of computational text analysis processes. Keywords: african; american; bbip; data; information; metadata; text; wikidata; wordnet
- Reporting from the Archives: Better Archival Migration Outcomes with Python and the Google Sheets API by None (2019) - Columbia University Libraries recently embarked on a project to migrate nearly 4,000 records describing over 70,000 linear feet of archival material into ArchivesSpace. The paper describes the Python/XSLT/Sheets API processes developed and how they opened a path to move beyond CSV-based reporting with flexible, ad-hoc data interfaces. Keywords: api; archival; archivesspace; data; ead; google; library; migration; project; python; record; sheets
- Shiny Fabric: A Lightweight, Open-source Tool for Visualizing and Reporting Library Relationships by None (2020) - Shiny Fabric is an open-source application that renders library data in the form of network graphs. It was developed by Atalay Kutlay, Cal Murgu, and Tammera Race at the New College of Florida’s Jane Bancroft Cook Library. Keywords: data; fabric; graph; library; network; relationships; shiny
- Persistent identifiers for heritage objects by None (2020) - Heritage institutions need a universal policy for the use of persistent identifiers (PID’s) in order to have an efficient digital infrastructure at their disposal and to achieve optimal interoperability. The most commonly used existing PID systems are briefly characterized and discussed. Keywords: central; data; digital; doi; identifier; instance; institutions; nov; object; pid; system; uri; url; web
- Building a Library Search Infrastructure with Elasticsearch by None (2020) - The Code4Lib Journal is about building a library search infrastructure with Elasticsearch. The Elastic search platform is used to solve a multitude of use cases, including application search, security analytics, metrics and logging. It also supports other applications such as Kibana and Logstash. Keywords: array; data; elasticsearch; match; object; query; search
- Automated Collections Workflows in GOBI: Using Python to Scrape for Purchase Options by None (2020) - The NC State University Libraries has developed a tool for querying GOBI, the print and ebook ordering vendor platform, to create monthly collections reports. The report details purchase options for missing or long-overdue items, as well as popular items with multiple holds. The article describes the process of creating the script and how it finds and selects data in GOBI. It also discusses how the results are paired with NC State’s holdings data to create reports for collection managers. Keywords: data; gobi; items; results; script; search; title
- From Text to Map: Combing Named Entity Recognition and Geographic Information Systems by None (2023) - This tutorial shows readers how to leverage the power of named entity recognition (NER) and geographic information systems (GIS) to extract place names from text, geocode them, and create a public-facing map. The authors work with a 500 article sample of the COVID-19 Open Research Dataset Challenge (CORD-19) dataset. Keywords: .csv; address; data; geocoding; locator; map; spacy; text
- Data reuse in linked data projects: a comparison of Alma and Share-VDE BIBFRAME networks by None (2020) - The Code4Lib Journal presents a comparison of Alma and Share-VDE BIBFRAME networks. The clustering of linked data into a BIB FRAME network is a key outcome of data reuse in linked data projects and improves the discovery of library collections. Keywords: alma; bibframe; catalog; congress; data; discovery; libraries; library; marc; penn; records; search; share; uris; vde; work
- Open Source Tools for Scaling Data Curation at QDR by None (2020) - The Code4Lib Journal is titled Open Source Tools for Scaling Data Curation at QDR. The paper describes the development of services and tools for scaling data curation services at the Qualitative Data Repository (QDR) through a set of open-source tools, semi-automated workflows and extensions to Dataverse platform. Keywords: curation; data; dataverse; human; qdr; repository; tools; web
- Editorial: For Pandemic Times Such as This by None (2020) - This issue is late to publish, so the editors skip a quarterly production cycle. The world was hit by a new virus in late 2019. Two points early in the 2020 timeline will be memorable for Peter Murray: January 23 at the WOLFcon reception at Texas A&M University, and at the Code4Lib Conference in Pittsburgh. Keywords: article; code4lib; data; issue
- Enhancing Print Journal Analysis for Shared Print Collections by None (2021) - The Code4Lib Journal is about enhancing print journal analysis for shared print archiving. The Western Regional Storage Trust (WEST) is a distributed shared print journal repository program serving research libraries, college and university libraries, and library consortia in the Western Region of the United States. Keywords: data; family; journal; match; number; oclc; records; titles; ulrich; west
- Machine Learning Based Chat Analysis by None (2021) - Whitchurch and Merrill published a qualitative analysis of chat transcripts between librarians and patrons of Brigham Young University’s Harold B. Lee Library. Their dataset was created by coding 4,475 chat transcripts recorded during 2016. They hope to create a machine learning model that will programmatically code a chat transcript. Keywords: analysis; chat; data; dataset; dropout; dropout(p=0.1; inplace; learning; library; model
- Optimizing Elasticsearch Search Experience Using a Thesaurus by None (2021) - The Belgian Art Links and Tools (BALaT) is the online documentary platform of the Royal Institute for Cultural Heritage (KIK-IRPA) in Brussels. It contains over 750,000 images, a library catalogue, PDFs of articles from the Bulletin and other publications, an extensive persons and institutions authority list, and several specialized thematic websites. Keywords: concept; data; elasticsearch; internet; irpa; kik; skos; synonyms; term; thesaurus
- On the Nature of Extreme Close-Range Photogrammetry: Visualization and Measurement of North African Stone Points by None (2021) - On the Nature of Extreme Close-Range Photogrammetry: Visualization and Measurement of North African Stone Points is published in issue 51 of Code4Lib's Journal. It is about the potential of various visualization techniques for teaching, learning, and research in virtual environments. Keywords: artifact; camera; data; figure; focus; heritage; image; imaging; meshlab; object; photogrammetry; point
- Institutional Data Repository Development, a Moving Target by None (2021) - At the end of 2019, the Research Data Service at the University of Illinois at Urbana-Champaign completed its fifth year as a campus-wide service. The institutional data repository developed in-house by University Library IT staff, Illinois Data Bank, was recognized as the most useful service offering by the unit. The article describes how they supported data curation workflows through transitioning from on-premises to cloud resource hosting. Keywords: aws; bank; cloud; data; datasets; files; globus; illinois; illinois data; infrastructure; library; service; storage; system
- Assessing High-volume Transfers from Optical Media at NYPL by None (2021) - The New York Public Library’s workflow for transferring optical media to long-term storage was met with a challenge. They developed a workflow using a Nimbie Auto loader and a customized version of the open-source IROMLAB software to batch disks for transfer. They discuss the process of evaluating the success of the mass transfer and the improvements they made to identify and troubleshoot errors. Keywords: batch; data; digital; disk; files; media; nypl; process; transfer
- Conspectus: A Syllabi Analysis Platform for Leganto Data Sources by None (2021) - In recent years, higher education institutions have implemented electronic solutions for the management of syllabi. The Conspectus project has a goal to develop an open source ETL-style information pipeline for syllabi analysis. It has three functionalities: harvesting, enrichment and dissemination. Keywords: api; article; citation; course; data; example; information; language; leganto; list; metadata; reading; schema; sources
- On Two Proposed Metrics of Electronic Resource Use by None (2022) - Becky Yoose has sent a response to the article "On Two Proposed Metrics of Electronic Resource Use". The author has requested that the article be retracted. The feedback below is not comprehensive of the privacy, technical, data quality, assessment, and ethical concerns present in the article. Keywords: data; privacy; use
- Using Low Code to Automate Public Service Workflows: Three Cases by None (2021) - The Code4Lib Journal presents three cases of using low code solutions for automating public service problems using the prevalent Microsoft Power Automate application. Low code applications apply a graphic user interface on top of a coding platform to make it easy for novices to leverage automation at work. Keywords: automate; automation; code; data; form; librarian; microsoft; power; time; use; workflow
- Editorial : The Cost of Knowing Our Users by None (2021) - The editorial committee of The Code4Lib Journal has decided to print an article that raises concerns with patron privacy. The committee has added a note to the top of the article to acknowledge that there are considerable problems with elements of patron privacy and express some doubts about the technical solutions to handling patron data. Keywords: article; data; editorial; privacy
- Closing the Gap between FAIR Data Repositories and Hierarchical Data Formats by None (2021) - Closing the Gap between FAIR Data Repositories and Hierarchical Data Formats is the aim of The Code4Lib Journal issue 52, 2021-09-22. Los Alamos National Laboratory has integrated the FAIR data repository with hierarchical data renderers to solve the problem. Keywords: data; file; metadata; osf; renderer; repositories; tdms
- Supporting open access, integrating distributed research platforms, and building a research information management platform by None (2022) - The Code4Lib Journal supports open access, integrating distributed research platforms and building a research information management platform. Academic libraries collect, manage, and curate information about the research activity produced at their campuses. Proper RIM can be leveraged for multiple institutional contexts, including networking, reporting activities, building faculty profiles, and supporting the reputation management of the institution. The paper examines the systems at Pennsylvania State University that contribute to their RIM ecosystem. Keywords: access; data; faculty; information; orcid; penn; research; state; system
- Predictable Book Shifting by None (2022) - The Bookshift.py script provides library staff with predictability, flexibility and the ability to shift in parallel. The Missouri State University Libraries staff were faced with the task of moving thousands of shelves of books. The script helps them to choose which shelf each book should sit on after the shift. Keywords: books; collection; data; file; fill; library; shelf; shift
- “You could use the API!”: A Crash Course in Working with the Alma APIs using Postman by None (2022) - The Code4Lib Journal offers a crash course in working with the Alma APIs using Postman. The article explains how to set up Postman and how to use it to work with ExLibris’ Alma APIs. The authors discuss their use cases with electronic inventory and course reserves. Keywords: alma; api; apis; course; data; postman; request; set; use
- Ontology for Voice, Instruments, and Ensembles (OnVIE): Revisiting the Medium of Performance Concept for Enhanced Discoverability by None (2022) - The Code4Lib Journal revises the Ontology for Voice, Instruments, and Ensembles (OnVIE) for Revisiting the Medium of Performance Concept for Enhanced Discoverability. The article proposes revised definitions for “part,” “medium,’ “performer” and “ensemble” along with a linked data model. The result is an independent medium of performance framework for recording searchable and machine-actionable metadata. Keywords: data; instruments; library; marc; model; musicmedium; musicpart; number; onvie; parts; performance; performer; rda; voices
- Teaching AI when to care about gender by None (2022) - The Code4Lib Journal is about teaching AI when to care about gender. The Word Embedding Navigator (WEN) is a tool for exploring word embedding models. James Powell, Kari Sentz, Elizabeth Moyer and Martin Klein discuss it in issue 54 of the Journal. Keywords: bias; corpus; data; debiasing; embeddings; gender; model; refitting; results; terms; user; vectors; wen; word; word embeddings
- Revamping Metadata Maker for ‘Linked Data Editor’: Thinking Out Loud by None (2023) - Code4Lib is revamping Metadata Maker for ‘Linked Data Editor’ in issue 55, 2023-1-20. It was developed and released as an open-source application in 2015. It's a cataloging creation tool that allows users to create bibliographic metadata without previous knowledge in cataloging. It might be adopted by paraprofessional catalogers in practice with new linked data sources added. Keywords: authority; bibframe; catalogers; cataloging; data; editors; libraries; library; maker; metadata; use; viaf
- Using Python Scripts to Compare Records from Vendors with Those from ILS by None (2023) - The Code4Lib Journal uses Python scripts to compare electronic resource records from vendors with those in the integrated library system (ILS). There were discrepancies between the records from the vendors and those from the Sierra system. The author developed a Python script to analyze the data. Keywords: author; data; isbn; records
- Data Preparation for Fairseq and Machine-Learning using a Neural Network by None (2023) - The Code4Lib Journal is about Data Preparation for Fairseq and Machine-Learning using a Neural Network. The article aims to demystify data preparation and machine-learning software for sequence-to-sequence models in the field of computational linguistics. Keywords: data; fairseq; learning; machine; model; sequence; stress; word
- The Brooklyn Health Map: Reflections on a Health Data Dashboard for Brooklyn, NY by None (2023) - The Brooklyn Health Map is an interactive Brooklyn-based health data dashboard that visualizes community health information at the census tract, zip code, and neighborhood levels. It was created by Sheena Philogene, a librarian at Brooklyn College. Keywords: brooklyn; code; data; health; information; map; zip
- To Everything There Is a Session: A Time to Listen, a Time to Read Multi-session CDs by None (2023) - To Everything There Is a Session: A Time to Listen, a Time to Read Multi-session CDs is an article published in The Code4Lib Journal, issue 56, 2023-04-21. It explains the structure of a multi-session CD and outlines tool behavior of disk images generated from them. It also provides a guide to creating a CD that can be used when developing workflows. Keywords: data; disc; disk; file; image; offset; session; track; user; user data
- PREMIS Events Through an Event-sourced Lens by None (2023) - The Code4Lib Journal issues issue 56, 2023-04-21. The topic is PREMIS Events Through an Event-sourced Lens. The paper is focused on digital objects and the different events around them. It is intended to help simplify the data model and plug gaps in implementations. Keywords: data; event; information; metadata; model; objects; premis; preservation; projection; state; system
- The Forgotten Disc: Synthesis and Recommendations for Viable VCD Preservation by None (2023) - Code4Lib Journal issues issue 57, 2023-08-29. The article is titled The Forgotten Disc: Synthesis and Recommendations for VCD Preservation. It is a paper on how to migrate VCD material from the original carrier to digital preservation and access. Keywords: bin; cue; data; disc; files; format; preservation; vcd; vcds; video
- A Very Small Pond: Discovery Systems That Can Be Used with FOLIO in Academic Libraries by None (2023) - FOLIO is an open source library services platform. It does not have a front end patron interface for searching and using library materials. Academic libraries are using EBSCO Discovery Service, Blacklight, VuFind, Primo, Summon, WorldCat Discovery, Vega, and Aspen. Keywords: blacklight; data; discovery; ebsco; eds; folio; july; libraries; library; libris; systems; vufind
- Standardization of Journal Title Information from Interlibrary Loan Data: A Customized Python Code Approach by None (2023) - The Gumberg Library at Duquesne University has been utilizing the ILLiad statistics tool from ATLAS Systems with support from OCLC. This software facilitates efficient Interlibrary Loan transactions and provides valuable statistical data and web-based reporting systems. Keywords: code; data; figure; information; issn; journal; library; python; requests; title
- ChronoNLP: Exploration and Analysis of Chronological Textual Corpora by None (2023) - ChronoNLP is a free and open-source web application designed to enable the application of Natural Language Processing (NLP) techniques to textual datasets with a time-based component. It makes use of several powerful NLP libraries to facilitate various text analysis techniques. Keywords: analysis; chrononlp; data; dataset; figure; results; text; topics; user
- An introduction to using metrics to assess the health and sustainability of library open source software projects by None (2023) - The Code4Lib Journal is an introduction to using metrics to assess the health and sustainability of library open source software projects. Lyrasis Open Source Software Report tells us libraries are concerned about “sustainability” when selecting OSS solutions. Keywords: community; data; github; health; metrics; oss; project; software
- Real-Time Reporting Using the Alma API and Google Apps Script by None (2023) - The Code4Lib Journal is about real-time reporting using the Alma API and Google Apps Script. The Alma Library Services Platform (LSP) is a cloud-based platform used by the University of Michigan Library. The LSP includes a business intelligence tool, Alma Analytics, but the data on which the reports are based are a copy of the data from Alma extracted overnight, so it's not suitable for timely reporting. Keywords: alma; data; google; invoice; script; var
- Using Scalable Vector Graphics (SVG) and Google Sheets to Build a Visual Tool Location Web App by None (2023) - The Code4Lib Journal uses Scalable Vector Graphics (SVG) and Google Sheets to build a visual kiosk web app for helping patrons in the makerspace locate the tools they need and assist staff in returning and inventorying their large selection of tools, machines, and consumables. Keywords: app; data; google; kiosk; space; svg; tool
- The Use of Python to Support Technical Services Work in Academic Libraries by None (2023) - The Code4Lib Journal is about the use of Python to support technical services work in academic libraries. The authors conducted two surveys and eleven follow-up interviews to investigate how Python is used in the academic library community. They also want to learn more about training and organizational support across the academic libraries community. Keywords: data; digital; learning; libraries; library; metadata; participants; programming; python; services; skills; staff; support; survey; technical; training; use; work
- Using a Web Services Architecture with Me, Myself and I by None (2009) - The Code4Lib Journal uses an internal service-oriented architecture for the Library Course Pages (LCP) application. LCP delivers electronic reserves materials and custom library instruction web pages targeted at specific courses to students at the University of Wisconsin-Madison. Keywords: application; course; data; lcp; library; service; system; timetable
- Using Event Notifications, Solid and Orchestration for Decentralizing and Decoupling Scholarly Communication by None (2023) - The Code4Lib Journal issues issue 58, 2023-12-04. The paper presents the case for a decentralized and decoupled architecture for scholarly communication. It is motivated by concerns regarding the status quo of the Web and the Web-based research communication system. Keywords: artifacts; as2; citation; data; event; event notifications; inbox; information; ldn; network; nodes; notifications; orchestrator; repository; scholarly; service; solid
- Enhancing Serials Holdings Data: A Pymarc-Powered Clean-Up Project by None (2023) - The Code4Lib Journal presents a clean-up project at the University of Southern California (USC) in Los Angeles. Pymarc, regular expressions, and the Alma API via MarcEdit were used to create a new 853 field for captions and 863 field for coded enumeration and chronology data. Keywords: data; field; holdings; information; issue; marc; records
- Beyond the Hype Cycle: Experiments with ChatGPT’s Advanced Data Analysis at the Palo Alto City Library by None (2025) - Beyond the Hype Cycle: Experiments with ChatGPT’s Advanced Data Analysis at the Palo Alto City Library. The experiment aimed to enhance the web user experience by revising the BiblioCommons taxonomy and make the upcoming Personalized Promotions feature more relevant. Keywords: analysis; chatgpt; data; experiment; library; results; search; seo; staff; taxonomy; terms; time; use
- Using Airtable to download and parse Digital Humanities Data by None (2023) - The Center for Digital Research in the Humanities at Nebraska uses Airtable data for two projects, African Poetics (africanpoetics.unl.edu) and Petitioning for Freedom (petitioningforfreedom.unL.edu). The first step is to download and convert the data into a usable data format. The article goes on to discuss how this data processing might work. Keywords: airtable; api; cdrh; data; humanities; internet; json; lincoln; oct; tables
- Cost per Use in Power BI using Alma Analytics and a Dash of Python by None (2024) - The Code4Lib Journal is about Cost per Use in Power BI using Alma Analytics and a Dash of Python. The paper presents a pipeline for using Alma, SUSHI, COUNTER5, Python, and Power BI to create a tool for data-driven decision making. Keywords: alma; cost; data; figure; power; python; report; sushi; usage; use
- Response to PREMIS Events Through an Event-Sourced Lens by None (2024) - The PREMIS Editorial Committee read Ross Spencer’s recent article “PREMIS Events Through an Event-sourced Lens” with interest. The article was a useful primer to the idea of event sourcing and an interesting introduction to a conversation about whether and how such a model could be applied to Digital Preservation systems. However, the article makes a number of specific assertions and suggestions that the EC disagrees with. Keywords: data; level; model; premis; preservation
- Taming the Generative AI Wild West: Integrating Knowledge Graphs in Digital Library Systems by None (2025) - Taming the Generative AI Wild West: Integrating Knowledge Graphs in Digital Library Systems is an article in The Code4Lib Journal. Since the 17th century, scientific publishing has been document-centric, leaving knowledge unstructured and not easily machine-interpretable. Advances in semantic technologies, like knowledge graphs, can enhance the structure of scientific records. Keywords: comparisons; data; information; knowledge; llms; machine; model; orkg; research
- Large Language Models for Machine-Readable Citation Data: Towards an Automated Metadata Curation Pipeline for Scholarly Journals by None (2025) - The Code4Lib Journal is titled Large Language Models for Machine-Readable Citation Data: Towards an Automated Metadata Curation Pipeline for Scholarly Journals. Northwestern University Libraries publishes two peer-reviewed journals, The Bulletin of Applied Transgender Studies and Studies in Russian Philosophy, Literature, and Religious Thought. Keywords: bibtex; citation; crossref; data; fields; models; text; university
- Static Web Methodology as a Sustainable Approach to Digital Humanities Projects by None (2025) - Static Web Methodology as a Sustainable Approach to Digital Humanities Projects is presented in issue 60, 2025-04-14 of The Code4Lib Journal. University of Idaho librarians have developed a new project-development method based on static web-based templates. Keywords: approach; data; development; infrastructure; project; static; web; work
- Communicat: The Next Generation Catalog That Almost Was… by None (2007) - Georgia Tech Libraries developed a content management system called Communicat to improve access to the library’s collections and allow individuals and groups to create their own localized libraries. Librarians and libraries are looking outside of their traditional integrated library systems to achieve the functionality needed. Keywords: communicat; daisy; data; documents; library; metadata; project; resources; users
- A Principled Approach to Online Publication Listings and Scientific Resource Sharing by None (2019) - The Code4Lib Journal is published in issue 9 of 2010-03-22. It is titled A Principled Approach to Online Publication Listings and Scientific Resource Sharing. It was written by Jacquelijn Ringersma, Karin Kastens, Ulla Tschida, Jos van Berkum, and Karin Ringerma. Keywords: data; lists; metadata; mpi; publication; pubman; research; set; website
- Connecting the Real to the Representational: Historical Demographic Data in the Town of Pullman, 1880-1940 by None (2007) - The Pullman House History Project is a part of the Pullman State Historic Site’s virtual museum and web site (http://www.pullman-museum.org). It links together census, city directory, and telephone directory information to describe the people who lived in the town of Pullman, Illinois between 1881 and 1940. The demographic data is linked through a database/XML record system to online maps and Perl programs. Keywords: address; census; data; pullman; record; street; table; xml; | +
- Implementing a Real-Time Suggestion Service in a Library Discovery Layer by None (2011) - The UNC Chapel Hill Libraries developed a system for providing real-time query suggestions from records found within its catalog. The system takes user input as it is typed to predict likely title, author, or subject matches in a manner similar to the systems found on commercial websites such as google.com or amazon.com. Keywords: catalog; data; index; query; results; search; solr; suggestion; type; user
- Interpreting MARC: Where’s the Bibliographic Data? by None (2020) - The Machine Readable Cataloging (MARC) format was conceptualized in the early 1960s and first piloted in 1966. It is now well over 40 years old. In 1966, it would still be three years before Dr. Edgar F. Codd would publish his first paper describing a relational model for data as an IBM Research Report. Keywords: article; cataloging; data; information; library; marc; recording; records; rules; subfield; suite; title
- Editorial Introduction – A Cataloger’s Perspective on the Code4Lib Journal by None (2010) - Kelley McGrath is the coordinating editor of Issue 11 of the Code4Lib Journal. She is a cataloger. She believes the future of library cataloging and metadata is inextricably bound up with technology. Keywords: data; journal; library; metadata
- Practical Ways to Promote and Support Collaborative Data Analysis Projects by None (2010) - Code4Lib Journal is an appeal to library staff to initiate collaborative, bottom-up data-analysis efforts across their libraries. They discuss successful strategies used at North Carolina State University Libraries for initiating cross-departmental outreach for data analysis work and structuring and storing data. Keywords: analysis; data; libraries; library; questions; stakeholders; time; use
- A Method for Visualizing Transaction Logs of a Faceted OPAC by None (2010) - The Code4Lib Journal presents a method for visualizing user transaction logs from a library catalog application. The toolkit is called Visualization for Understanding Transaction Logs (VUTL) and is available with an open source license. TLA has been widely used as a data harvesting and analysis method. Keywords: action; analysis; data; example; information; logs; search; time; transaction; visualization; xml
- FRBRizing an E-Library : Migrating from Dublin Core to FRBR and MODS by None (2014) - The Code4Lib Journal has published a paper on FRBRizing an E-Library: Migrating from Dublin Core to FRBR and MODS. Western State College in Gunnison, Colorado developed an open-source eCataloger Framework based on Dublin Core metadata on Google’s App Engine to manage and serve electronic resources to the library's patrons. Keywords: application; classes; core; data; dublin; ecataloger; entity; frbr; google; interface; library; mods; property; user; web
- Building up a collaborative article database out of Open Source components by None (2011) - The Code4Lib Journal is about building up a collaborative article database out of Open Source components. The database contains 45,000 article references from 17 libraries in Switzerland, Austria and Germany. There is only a small amount of funding for the project. The participating libraries are free to pay a small fee. Keywords: availability; cataloging; data; issn; libraries; system; vufind
- Using Amazon S3 in Digital Preservation in a mid sized academic library: A case study of CCSU ERIS digital archive system by None (2013) - The Code4Lib Journal presents a case study of CCSSU ERIS digital archive system. Central Connecticut State University Library used Amazon S3 for digital preservation storage despite some drawbacks. Burritt Library became involved with digital preservation out of necessity. Keywords: amazon; data; digital; file; library; metadata; preservation; system
- From ISIS to CouchDB: Databases and Data Models for Bibliographic Records by None (2013) - The Code4Lib Journal is titled From ISIS to CouchDB: Databases and Data Models for Bibliographic Records. The paper discusses the data model of one class of NoSQL products, semistructured, document-oriented databases exemplified by Apache CouchDB and MongoDB. Also shown are the methods, tools and scripts used to convert bibliographic records of LILACS, a key Latin American and Caribbean health sciences index operated by the Pan-American Health Organization. Keywords: bireme; couchdb; data; database; document; field; format; function; isis; json; key; lilacs; map; marc; model; mongodb; paulo; records; subfield; systems; são; tag; type; value; view
- Affinity Strings: Enterprise Data for Resource Recommendations by None (2008) - The Code4Lib Journal presents Affinity Strings: Enterprise Data for Resource Recommendations. The MyU Portal is a campus-wide web portal running on the open-source Metadot Portal Server. It is intended as the first stop for University of Minnesota information and applications for students, staff, and faculty. Keywords: affinity; data; libraries; portal; resources; string; university; user
- Geocoding LCSH in the Biodiversity Heritage Library by None (2012) - The Biodiversity Heritage Library (BHL) is a consortium of ten international natural history museum libraries, botanical garden libraries, and associated technology partners with a mission to digitize the corpus of historic biodiversity literature. BHL's partner libraries include American Museum of Natural History (New York, NY), The Field Museum (Chicago, IL), Harvard University Botany Libraries (Cambridge, MA), The Marine Biological Laboratory (Woods Hole Oceanographic Institution), Missouri Botanical Garden (St. Louis, MO), Natural History Museum (London, UK), and The New York Botanical Gardens (NY). Keywords: bhl; data; geocoding; google; lcsh; library; maps; new; tags
- Using Authority Data in VuFind by None (2011) - The Code4Lib Journal has published an article on using authority data in VuFind. The article is by Demian Katz, Ralph LeVan, and Ya’aqov Ziso. It is about how the open source VuFind environment can be combined with authority data to enhance discovery. Keywords: authority; data; index; local; records; search; suggestions; vufind
- MARC21 as Data: A Start by None (2014) - The Code4Lib Journal has a new issue with MARC21 as Data: A Start. The current bibliographic format, MARC, is an obvious barrier to the provision of library services in a web-based environment. There is a growing consensus that libraries should move to a new format. It is difficult to translate library data into something new. Keywords: analysis; data; data elements; elements; fields; format; marc21; number; record; subfields
- Editorial Introduction: Prioritizing the Future, Collaborating in the Present, and Archiving the Past by None (2011) - Issue 14 of The Code4Lib Journal is titled "Prioritizing the Future, Collaborating in the Present and Archiving the Past". It's an exciting time for libraries and technology, and libraries have the opportunity now to build strong collaborations that preserve their history and prioritize their future. Keywords: data; future; issue; libraries; users
- On Dentographs, A New Method of Visualizing Library Collections by None (2025) - On Dentographs, A New Method of Visualizing Library Collections is published in The Code4Lib Journal. The article describes how to build dentographs with examples and code using Ruby and R and discusses some problems and future directions. Keywords: axis; collection; data; dentographs; libraries; library; numbers; toronto; university
- Presenting results as dynamically generated co-authorship subgraphs in semantic digital library collections by None (2012) - The Code4Lib Journal presents results as dynamically generated co-authorship subgraphs in semantic digital library collections. Semantically mapped bibliographic metadata and Web-based graph visualization tools can be used to generate dynamic authorship graphs in response to typical user queries. Keywords: author; authorship; data; graph; library; metadata; network; query; rdf; results; user; visualization
- Improving the presentation of library data using FRBR and Linked data by None (2012) - The Code4Lib Journal is about improving the presentation of library data using FRBR and Linked data. Oslo is getting a new public library. There are concrete plans for a new, large and innovative building. The discussion is mainly about the physical space and how the building should be used. Keywords: data; information; library; marc; metadata; project; records; title; work
- ‡biblios: An Open Source Cataloging Editor by None (2012) - biblios is an open source cataloging editor designed to allow libraries to perform copy and original cataloging in a web based environment. Chris Catalfo served as lead programmer for the project and Joshua Ferraro, CEO at LibLime, mentored the work. Keywords: data; editor; pazpar2; records; search; web; ‡biblios
- Discovering Digital Library User Behavior with Google Analytics by None (2015) - The Code4Lib Journal is about Discovering Digital Library User Behavior with Google Analytics. Google Analytics has advanced features for tracking search queries, events such as clicking external links or downloading files. Digital libraries can learn how users use the site without extensive HCI studies. Keywords: analytics; data; digital; google; library; search; tracking
- Modular Mobile Application Design by None (2012) - The article describes the development of the Minrva library app for Android phones. The app is designed as a modular mobile software application. Jim Hahn and Nathaniel Ryckman suggest advantages to the native developer environment, particularly Java modules. Keywords: app; application; data; library; minrva; mobile; module; technology; use
- Building an Archival Collections Portal by None (2008) - Columbia University Libraries has developed the Archival Collections Portal. It is a unified search system helping users discover archival resources in a streamlined way. The canonical home page of the Portal is http://www.columbia.edu/library/archival/. Keywords: archival; collection; data; development; ead; finding; libraries; marc; portal; records; search; solr
- Identifying FRBR Work-Level Data in MARC Bibliographic Records for Manifestations of Moving Images by None (2015) - The library metadata community is dealing with the challenge of implementing Functional Requirements for Bibliographic Records (FRBR). The Online Audiovisual Catalogers (OLAC) created a task force to study the issues related to creating and using FRBR-based work-level records for moving images. The article presents one part of the task force’s work. Keywords: data; date; director; field; information; level; manifestation; marc; original; records; work
- Making Patron Data Work Harder: User Search Terms as Access Points? by None (2008) - Montana State University Libraries are experimenting with re-using patron-generated data to create browseable access points for the Electronic Theses and Dissertations collection. The article outlines MSU Libraries’ reasoning for moving towards a user-generated model and provides a complete walkthrough of the steps in building the application. Keywords: application; create; data; query; search; view
- Visualizing Library Statistics using Open Flash Chart 2 and Drupal by None (2013) - The Code4Lib Journal explains how to convert library statistics into Flash charts using Open Flash Chart 2 and Drupal. The end result is a Library Statistics Dashboard that visually demonstrates the use, activity and resources in the library via interactive and visually interesting graphs. Keywords: chart; dashboard; data; library; number; statistics
- Indexing Linked Bibliographic Data with JSON-LD, BibJSON and Elasticsearch by None (2013) - The Code4Lib Journal presents a novel solution for representing and indexing bibliographic resources that retains the data integrity and extensibility of Linked Data while supporting fast, customizable indexes in an application-friendly data format. The methodology makes use of JSON-LD to represent RDF graphs in JSON suitable for indexing with Elasticsearch. Keywords: bibjson; data; elasticsearch; index; json; rdf
- The Format Registry Problem by None (2013) - The Format Registry Problem is an important issue in digital preservation. PRONOM, GDFR, and UDFR have been made at creating a repository of format information. Linked data and offering limited per-format information with identifiers that can be used elsewhere may lead to greater success. Keywords: data; digital; file; format; information; pronom; registry; udfr
- Augmenting the Cataloger’s Bag of Tricks : Using MarcEdit, Python, and PyMARC for Batch-Processing MARC Records Generated From the Archivists’ Toolkit by None (2013) - The Code4Lib Journal uses MarcEdit, Python, and PyMARC for batch-processing MARC Records from the Archivists’ Toolkit. The article analyzes selected problems with the MARC records exported by the AT and shows how MarcEdit and Python are used to resolve them. Keywords: catalogers; data; field; file; find; internet; marc; marcedit; python; records; text
- The Moab Design for Digital Object Versioning by None (2013) - The Stanford Digital Repository has adopted the “Moab’ design for versioned archiving of digital objects. The paper includes a review of versioning strategies including forward-delta, reverse delta and content-addressable mechanisms and highlights the relative advantages of the Moab design. Keywords: content; data; delta; design; digital; directory; file; filesignature; inventory; moab; object; storage; version; versioning
- Integrating Linked Data into Discovery by None (2013) - The Code4Lib Journal presents and documents the process of building a search index for the Solr search engine from bibliographic records published as linked open data. The exercise is useful not only to see how novel improvements from Semantic Web development can influence data management in libraries but also because library data is highly structured. Keywords: data; index; information; query; rdf; solr; sparql; web
- Crafting Linked Open Data for Cultural Heritage: Mapping and Curation Tools for the Linked Jazz Project by None (2013) - This paper describes tools and methods developed as part of the Linked Jazz project that uses Linked Open Data to reveal personal and professional relationships among jazz musicians based on interviews from jazz archives. The full dataset is still under development, but this paper presents two applications that have laid the foundation for the creation of this dataset: the Mapping and Curator Tool and the Transcript Analyzer. Keywords: analyzer; data; directory; jazz; lod; mapping; names; transcript
- Actions Speak Louder than Words: Analyzing large-scale query logs to improve the research experience by None (2013) - Actions Speak Louder than Words: Analyzing large-scale query logs to improve the research experience is published in The Code4Lib Journal. Serials Solutions is a provider of SaaS services that returns search results against a single unified index. The Relevance Metrics Framework is used to analyze query logs. Keywords: data; information; metrics; number; queries; query; relevance; results; search; session; summon; user
- Comparing the LibraryThing, OCLC, and Open Library ISBN APIs by None (2013) - The Code4Lib Journal compares the LibraryThing, OCLC, and Open Library ISBN APIs. The article focuses on ease of use for developers, restrictions on types of use, and cost of the services. The work arose from a research project involving comparing the private collections of faculty on campus to the holdings of the university library. Keywords: api; data; isbn; library; librarything; oclc; open; use
- From Finding Aids to Wiki Pages: Remixing Archival Metadata with RAMP by None (2013) - The Code4Lib Journal is titled From Finding Aids to Wiki Pages: Remixing Archival Metadata with RAMP. The RAMP editor can extract biographical and historical data from EAD finding aids to create new authority records for persons, corporate bodies, and families associated with archival and special collections. It can then let users enhance those records with additional data from sources like VIAF and WorldCat Identities. Finally, it can transform those records into wiki markup so that users can edit them directly and merge them with existing Wikipedia pages. Keywords: archival; collections; cpf; data; eac; information; metadata; ramp; records; user; wikipedia; xlink; xml
- VIAFbot and the Integration of Library Data on Wikipedia by None (2013) - The Code4Lib Journal presents a case study of a project to integrate authority data from the Virtual International Authority File (VIAF) with biographical Wikipedia articles. The project successfully added authority data to hundreds of thousands of articles on the English Wikipedia and is poised to do so on other Wikipedias in other languages. Keywords: articles; authority; data; libraries; library; project; sex; viaf; viafbot; wikidata; wikipedia
- Fedora Commons With Apache Hadoop: A Research Study by None (2013) - The Digital Collections digital repository at the University of Maryland Libraries is growing and in need of a new storage system to replace the current filesystem storage. This article examines the findings of a research study that evaluated Fedora Commons with Apache Hadoop integration. Keywords: akubra; cloudera; cluster; cost; data; fedora; file; hadoop; hdfs; performance; server; storage
- For Video Streaming/Delivery: Is HTML5 the Real Fix? by None (2020) - The general movement towards streaming or playing videos on the web has grown exponentially in the last decade. Delivering videos online remains a messy activity for developers and web teams. Some tech companies predict that online video will surpass social media in popularity by 2017. Keywords: code; content; data; digital; flash; html5; kaltura; library; media; streaming; video
- The Road to Responsive: University of Toronto Libraries’ Journey to a New Library Catalogue Interface by None (2014) - The Road to Responsive is The Code4Lib Journal’s article on the University of Toronto Libraries’ Journey to a New Library Catalogue Interface. The goal is to provide an app-like experience for the users through modern and familiar web design patterns that is information-centric. Keywords: application; catalogue; data; design; enlarge; figure; library; results; search; university; users; web
- Recipes for Enhancing Digital Collections with Linked Data by None (2014) - The Code4Lib Journal has published a paper on enhancing digital collections metadata with Linked Data. The paper explains how to transform uncontrolled text values into semantically rich data, perform automated cleanup on hand-entered fields and discover new information from links between legacy metadata and external datasets. Keywords: collections; data; dct; metadata; quality; record; statements; type
- EgoSystem: Where are our Alumni? by None (2014) - EgoSystem was developed to support outreach to former Los Alamos National Laboratory (LANL) employees. EgoSystem starts with basic demographic information about former employees and uses that information to locate person identities in various popular online systems. Once identified, their respective social networks, institutional affiliations, artifacts, and associated concepts are retrieved and linked into a graph containing other found identities. Keywords: data; discovery; egosystem; graph; identities; identity; information; lanl; people; person; twitter; vertices; web
- An Introduction to Optical Media Preservation by None (2018) - The Code4Lib Journal is titled An Introduction to Optical Media Preservation. Optical media in archives has shifted from a preservation medium to an at-risk format in the past decade. Longevity models estimated a lifespan of 25-200 years for recordable media, but recent testing found this range to be optimistic. Keywords: audio; data; disc; dvd; filesystem; iso9660; media; migration; preservation; structure
- Processing Government Data: ZIP Codes, Python, and OpenRefine by None (2014) - In the age of "Big Data", data librarians are helping to make datasets more accessible to users. This case study illustrates how census geography crosswalks, Python, and OpenRefine were used to create spreadsheets of non-profit organizations in New York City from the IRS Tax-Exempt Organization Masterfile. Keywords: census; city; code; county; data; dictionary; file; irs; list; records; zip
- CONFERENCE REPORT: Code4Lib 2009 by None (2019) - The 4th Code4Lib conference was held in Providence, Rhode Island, from February 23 to 26, 2009. The conference was organized by the informal community of library technologists. This year the conference offered scholarships focused on gender diversity and minority representation. The recipients of the scholarships sent reports on the conference. Keywords: code4lib; community; conference; data; information; libraries; library
Metadata
Based on the provided text, metadata is descriptive information used to manage, discover, and access resources like digitized texts, audio, and photographs. It is essential for building infrastructures that require high-quality information, as seen in the Library of a Billion Words project. The collected metadata are often displayed and managed in interactive systems, such as the grid view mentioned, to facilitate its use. Furthermore, metadata is subject to quality control and analysis to ensure accuracy and interoperability, which is a growing need in libraries.
- Mdmap: A Tool for Metadata Collection and Matching by None (2014) - Mdmap is a tool for the semi-automatic collection, matching, and generation of bibliographic metadata obtained from different sources for use within a digitization architecture. The Library of a Billion Words project is building an infrastructure for digitizing text that requires high-quality bibliographical metadata. The collected metadata are centrally displayed in an interactive grid view. Keywords: catalog; library; metadata; oclc; project; tool
- Semi-automatic Citation Correction with Lemon8-XML by None (2019) - The Code4Lib Journal is about semi-automatic citation correction with Lemon8-XML. It is an open-source, computer-assisted interface for reliable citation structuring and validation. Automated markup of citations would increase bibliographic accuracy while reducing copyediting demands. Keywords: citation; journal; l8x; metadata; openurl; parsing; results; xml
- “What If I Break It?”: Project Management for Intergenerational Library Teams Creating Non-MARC Metadata by None (2015) - Kelly J. Thompson is an early-career metadata librarian embedded in a traditional cataloging department in a large academic library. She shares some of the strategies she has used as a metadata project manager for bridging generations of library staff. Keywords: catalogers; cataloging; department; library; metadata; project; staff; technology; training; work
- The Geospatial Metadata Manager’s Toolbox: Three Techniques for Maintaining Records by None (2015) - The Geospatial Metadata Manager’s Toolbox: Three Techniques for Maintaining Records is published in the Code4Lib Journal. Bruce Godfrey and Jeremy Kenyon discuss how to manage geospatial metadata records in academic and research libraries. Keywords: blm; idaho; land; management; metadata; records; template; xsl
- Connecting Historical and Digital Frontiers: Enhancing Access to the Latah County Oral History Collection Utilizing OHMS (Oral History Metadata Synchronizer) and Isotope by None (2015) - Connecting Historical and Digital Frontiers: Enhancing Access to the Latah County Oral History Collection Utilizing OHMS (Oral History Metadata Synchronizer) and Isotope. The University of Idaho Library received a donation of oral histories in 1987 that were collected by a local historical society in the 1970s. The audio cassettes and transcriptions were digitized in 2013 and 2014, producing one of the largest digital collections of oral history interviews in the Pacific Northwest. Keywords: collection; county; digital; file; history; interviews; latah; metadata; ohms; students; xml
- Generating Standardized Audio Technical Metadata: AES57 by None (2015) - Code4Lib has developed software that generates valid AES57 files for digitized audio using output from FITS and a few fields of information from a tab-delimited spreadsheet. In 2011, the Audio Engineering Society released a new standard for technical audio metadata: the AES57-2011. Keywords: aes57; audio; duration; file; metadata; speedcorrection; spreadsheet
- Collecting and Describing University-Generated Patents in an Institutional Repository: A Case Study from Rice University by None (2015) - The Code4Lib Journal is about collecting and describing university-generated patents in an institutional repository at Rice University's Fondren Library. The library has a backlog of over 300. New patents are added to the repository on a monthly basis. Keywords: information; metadata; patents; pdf; repository; rice; scholarship; text; universities; university
- From Digital Commons to OCLC: A Tailored Approach for Harvesting and Transforming ETD Metadata into High-Quality Records by None (2016) - The Code4Lib Journal presents an extension of a semi-automated approach for harvesting electronic theses and dissertations (ETD) metadata from institutional repositories to the Online Computer Library Center (OCLC). The UNF library contemplated harvesting the ETD metadata in 2013. Keywords: commons; digital; etd; fields; marc; metadata; oai
- Partnering for Discoverability: Knitting Archival Finding Aids to Digitized Material Using a Low Tech Digital Content Linking Process by None (2016) - Partnering for Discoverability: Knitting Archival Finding Aids to Digitized Material Using a Low Tech Digital Content Linking Process is published in issue 34 of Code4Lib Journal. It was developed by the Special Collections, Cataloging and Metadata, and Digital Initiatives departments at Utah State University Libraries. Keywords: aids; archival; collection; content; digital; ead; finding; linking; metadata; process
- Bridging Technologies to Efficiently Arrange and Describe Digital Archives: the Bentley Historical Library’s ArchivesSpace-Archivematica-DSpace Workflow Integration Project by None (2017) - Bridging Technologies to Efficiently Arrange and Describe Digital Archives: the Bentley Historical Library’s ArchivesSpace-Archivematica-DSpace Workflow Integration Project is about the integration of two open source platforms for working with digital archives. Keywords: archivematica; archivesspace; archivists; bentley; content; dspace; information; integration; metadata
- Python, Google Sheets, and the Thesaurus for Graphic Materials for Efficient Metadata Project Workflows by None (2017) - In 2017, the University of Virginia will launch a two-year initiative to celebrate the bicentennial anniversary of the University’s founding in 1819. The U.Va. Library is digitizing some 20,000 photographs and negatives that document student life on the University grounds in the 1960s and 1970s. The paper describes how technology and new approaches to metadata design have enabled the University's Metadata Analysis and Design Department to generate accurate description for these digital objects. Keywords: collection; digitization; library; metadata; mods; pandas; project; python; students; subject; workflow
- Medici 2: A Scalable Content Management System for Cultural Heritage Datasets by None (2017) - Medici 2 is a content management system for Cultural Heritage Datasets. The project is pursued in the framework of European Project “Linking Scientific Computing in Europe and Eastern Mediterranean 2” (LinkSCEEM2) and supported by work funded through the U.S. National Science Foundation (NSF), National Archives and Records Administration (NARA), the National Institutes of Health, the National Endowment for the Humanities (NEH), the Office of Naval Research (ONR), and the EPA. Keywords: community; dataset; extractor; figure; file; image; job; map; medici; metadata; model; rti; server; surface; user; viewer; web; web server; x3d
- Outside The Box: Building a Digital Asset Management Ecosystem for Preservation and Access by None (2017) - The Code4Lib Journal is titled Outside The Box: Building a Digital Asset Management Ecosystem for Preservation and Access. The article outlines the workflows and tools that the University of Houston Libraries have developed to facilitate digital curation activities for Hydra-in-a-Box (Hyku), Archivematica, and ArchivesSpace. Keywords: access; archivesspace; bcdams; carpenters; digital; figure; finding; libraries; metadata; preservation; university
- Autoload: a pipeline for expanding the holdings of an Institutional Repository enabled by ResourceSync by None (2017) - Autoload is a pipeline for expanding the holdings of an Institutional Repository enabled by ResourceSync. At Los Alamos National Laboratory, the library implemented a service called LANL Research Online to provide public access to a collection of publicly shareable LANL researcher publications authored between 2006 and 2016. Autoload attempts to locate and harvest items that were not deposited locally but for which archivable copies exist. Keywords: autoload; content; laro; list; metadata; pipeline; repository; resourcesync; solr; str; text; web
- New Metadata Recipes for Old Cookbooks: Creating and Analyzing a Digital Collection Using the HathiTrust Research Center Portal by None (2017) - Code4Lib Journal is about the New Metadata Recipes for Old Cookbooks: Creating and Analyzing a Digital Collection Using the HathiTrust Research Center Portal. The project aims to create a freely available, searchable collection of full-text early American cookbooks from 1800 to 1920. The digital project has two basic components: a collection of 1450 cookbooks published in the United States between 1800 and 1920 and a website with a guide to the collection. Keywords: american; collection; cookbooks; digital; hathitrust; htrc; metadata; portal; records; results; text
- The Semantics of Metadata: Avalon Media System and the Move to RDF by None (2017) - The Semantics of Metadata: Avalon Media System and the Move to RDF is published in issue 37 of The Code4Lib Journal. Avalon provides access and management for digital audio and video collections in libraries and archives. The open source project is led by the libraries of Indiana University Bloomington and Northwestern University and funded in part by grants from The Andrew W. Mellon Foundation and Institute of Museum and Library Services. Keywords: @prefix; avalon; dcterms; fedora; mapping; metadata; mods; properties; rdf; subgroup; xml
- Leveraging Python to improve ebook metadata selection, ingest, and management by None (2017) - Libraries face many challenges in managing descriptive metadata for ebooks, including quality control, completeness of coverage, and ongoing management. Kelly Thompson and Stacie Traill describe how they are using Python scripts to address these challenges. Keywords: alma; collection; files; management; marc; metadata; point; quality; record; script; updates; wcm
- DIY DOI: Leveraging the DOI Infrastructure to Simplify Digital Preservation and Repository Management by None (2017) - DIY DOI: Leveraging the DOI Infrastructure to Simplify Digital Preservation and Repository Management is published in issue 38 of Code4Lib Journal. It explains how staff with modest technical expertise can leverage the DOI infrastructure in combination with third party storage and preservation solutions to build safer, more useful and easier to manage repositories. Keywords: doi; dois; file; glacier; metadata; objects; systems
- FAIR Principles for Library, Archive and Museum Collections: A proposal for standards for reusable collections by None (2018) - FAIR Principles for Library, Archive and Museum Collections are a proposal for standards for reusable collections. They focus on objects, metadata and metadata records. They are based on FAIR data principles for scholarly output and other initiatives for making data findable, accessible, interoperable and reusable. Keywords: collections; feb; guidelines; heritage; identifier; information; internet; library; license; metadata; objects; principles; reuse; systems
- Using XML Schema with Embedded Schematron Rules for MODS Quality Control in a Digital Repository by None (2018) - The Code4Lib Journal uses an XML Schema with embedded Schematron rules for MODS Quality Control in a Digital Repository. The repository relies on MODS descriptive metadata to convey meaning to users and improve discoverability and access to the libraries' resources. Keywords: element; metadata; repository; xml
- Copyright and access restrictions–providing access to the digital collections of Leiden University Libraries with conditional access rights by None (2018) - The Code4Lib Journal provides access to the digital collections of Leiden University Libraries with conditional access rights. Leiden has a long tradition of research and education dedicated to non-Western cultures. In 2014 Leiden’s collections on Southeast Asia, the Pacific and the Caribbean grew through the acquisition of the heritage collection of the Royal Netherlands Institute of Southeast Asian and Caribbean Studies (KITLV). Keywords: access; action; condition; copyright; islandora; metadata; object; user
- Extending and Adapting Metadata Audit Tools for Mountain West Digital Library Members by None (2018) - Mountain West Digital Library harvests metadata from 16 member repositories representing over 70 partners throughout the Western US and hosts over 950,000 records in its portal. To assist members in auditing records for metadata required by the MWDL Metadata Application Profile before harvesting, MWDL hosts a metadata auditing tool adapted from North Carolina Digital Heritage Center’s original DPLA OAI Aggregation Tools project. In the spring of 2018, the tool was extended to audit collections coming from a new member, Oregon Digital. Keywords: collections; digital; fields; metadata; mwdl; oai; tool; variable; xsl
- Using Static Site Generators for Scholarly Publications and Open Educational Resources by None (2018) - Northwestern University Libraries is using Jekyll and Bookdown, two open source static site generators for its digital publishing service. Static site generators build websites from plain-text files and are available under an open source license. They reduce the need for full-time developers for digital publishing services. Keywords: content; files; generators; github; html; jekyll; markdown; metadata; publishing; site; static; text
- Preparing Existing Metadata for Repository Batch Import: A Recipe for a Fickle Food by None (2018) - The Code4Lib Journal is titled "Preparing Existing Metadata for Repository Batch Import: A Recipe for a Fickle Food". It's about the need to batch import large lists of published works into the institutional repository at the University of Waterloo. Keywords: crossref; fields; file; metadata; output; python; repository; script; wos
- Content Dissemination from Small-scale Museum and Archival Collections: Community Reusable Semantic Metadata Content Models for Digital Humanities by None (2020) - Code4Lib Journal is about Content Dissemination from Small-scale Museum and Archival Collections: Community Reusable Semantic Metadata Content Models for Digital Humanities. The paper addresses a fundamental gap and challenges in content dissemination in Cultural Heritage institutions. Keywords: collections; community; content; cultural; digital; drupal; heritage; humanities; management; metadata; museum; new; research; system; web
- Generating Geographic Terms for Streaming Videos Using Python: A Comparative Analysis by None (2019) - In libraries, the relationship between textual descriptions of audiovisual material and access to that material is a primary concern. This article describes three different methods for generating geographic terms for streaming videos using different Python libraries and evaluates them based on the number of terms generated. Keywords: geotext; library; marc; metadata; nltk; site; streaming; terms; video
- Analyzing and Normalizing Type Metadata for a Large Aggregated Digital Library by None (2020) - The Illinois Digital Heritage Hub (IDHH) gathers and enhances metadata from contributing institutions around Illinois and provides it to the Digital Public Library of America for greater access. In late 2018, the IDHH undertook a project to address a particularly problematic field, Type metadata. This paper walks through the process of gathering and analyzing metadata using the DPLA API and OpenRefine and data remediation through XSL transformations. Keywords: dcmi; digital; dpla; idhh; metadata; type; type metadata; values; xsl
- Tweeting Tennessee’s Collections: A Case Study of a Digital Collections Twitterbot Implementation by None (2020) - Tweeting Tennessee’s Collections: A Case Study of a Digital Collections Twitterbot Implementation at the University of Tennessee, Knoxville is published in The Code4Lib Journal. It explains how a Twitterbot can be used as an inclusive outreach initiative to share digitized materials with the public. Keywords: bot; bots; collections; content; digital; image; internet; metadata; twitter; twitterbot
- CollectionBuilder-CONTENTdm: Developing a Static Web ‘Skin’ for CONTENTdm-based Digital Collections by None (2020) - Code4Lib Journal issues issue 49, 2020-08-10-10. CollectionBuilder-CONTENTDM is an open source tool developed by librarians at the University of Idaho Library to build digital collections and digital scholarship projects. Keywords: code; collection; collectionbuilder; contentdm; digital; file; item; liquid; metadata; page; terms; use
- Archive This Moment D.C.: A Case Study of Participatory Collecting During COVID-19 by None (2021) - The Code4Lib Journal presents a case study of the Archive This Moment D.C.: A Case Study of Participatory Collecting During COVID-19. DC Public Library staff launched the project to preserve the story of daily life in the District during the stay-at-home order. Over 2,000 digital files were collected. Keywords: archive; collection; d.c; instagram; library; media; metadata; moment; objects; people; project; public; submissions
- Advancing ARKs in the Historical Ontology Space by None (2021) - Advancing ARKs in the Historical Ontology Space is a paper published in The Code4Lib Journal. It is in support of the Nineteenth-Century Knowledge Project. The project uses both the contemporary Library of Congress Subject Headings and the 1910 LCSH for topical representation. Keywords: arks; database; identifier; knowledge; metadata; naan; noid; project; science; shoulder; university; vocabulary
- Introducing SAGE: An Open-Source Solution for Customizable Discovery Across Collections by None (2021) - Introducing SAGE: An Open-Source Solution for Customizable Discovery Across Collections. Texas A&M University (TAMU) Libraries has harnessed Apache Solr for internal indexing for repositories like DSpace, Fedora, and Avalon. Keywords: collections; core; digital; discovery; libraries; library; metadata; sage; search; solr; source; texas; view
- Better Together: Improving the Lives of Metadata Creators with Natural Language Processing by None (2021) - The Code4Lib Journal is titled Better Together: Improving the Lives of Metadata Creators with Natural Language Processing. DC Public Library has long held digital copies of Washington City Paper but had no official status as a rights grantor to enable use. Yale University scanned the full run of Washington, D.C.'s alternative weekly newspaper and provided digital surrogates to the library as a professional courtesy. Keywords: dcpl; issue; library; metadata; work
- An XML-Based Migration from Digital Commons to Open Journal Systems by None (2021) - Code4Lib Journal was moved from Digital Commons to Open Journal Systems. The OLAQ journal was published in Digital Commons since 2014. The OSU team used custom XSLT to convert tabular data exported from Bepress into PKP’s Native XML schema and imported using the OJS Native XML plugin. Keywords: commons; digital; import; issue; journal; metadata; ojs; olaq; project; xml
- Core Concepts and Techniques for Library Metadata Analysis by None (2021) - The Code4Lib Journal issues issue 52, 2021-09-22 with Core Concepts and Techniques for Library Metadata Analysis by Stacie Traill and Martin Patrick. Metadata analysis is a growing need in libraries of all types and sizes. Keywords: analysis; analyst; core; knowledge; library; metadata; needs; problem; tools; work
- Building and Maintaining Metadata Aggregation Workflows Using Apache Airflow by None (2021) - PA Digital is a Pennsylvania network that serves as the state’s service hub for the Digital Public Library of America (DPLA). The group developed a homegrown aggregation system in 2014. From 2019 to 2021, a cross-functional team implemented a more flexible and scalable approach to metadata aggregation using Apache Airflow for workflow management and Solr/Blacklight for internal metadata review. Keywords: airflow; collection; dag; digital; metadata; records; task; team
- The DSA Toolkit Shines Light Into Dark and Stormy Archives by None (2022) - The DSA Toolkit was developed as part of the Dark and Stormy Archives project. Los Alamos National Laboratory (LANL) and Old Dominion University piloted the toolkit with the National Library of Australia (NLA). Keywords: archive; collection; dsa; figure; hypercane; memento; metadata; page; raintale; story; toolkit; user; web
- Repurposing ProQuest Metadata for Batch Ingesting ETDs into an Institutional Repository by None (2011) - The Code4Lib Journal repurposes ProQuest metadata for batch ingesting theses and dissertations into an institutional repository at the University of Iowa. The article includes a discussion of the benefits and limitations of the workflow described. Keywords: batch; bepress; etds; file; local; metadata; proquest; schema; xml
- Works, Expressions, Manifestations, Items: An Ontology by None (2025) - The Code4Lib Journal is titled Works, Expressions, Manifestations, Items: An Ontology. Karen Coyle proposes a minimally constrained set of classes and relationships that could form the basis for a useful model of created works. Keywords: entities; expression; frbr; library; manifestation; metadata; model; rdfs; wemi; work
- Simplifying ARK ID management for persistent access to digital objects by None (2022) - Simplifying ARK ID management for persistent access to digital objects. UTSC Library Digital Scholarship Unit built an open source PHP-based application for minting, binding, managing, and tracking ARK IDs in a mid-sized Canadian library. Keywords: application; ark; arks; digital; figure; metadata; system; url
- Bibliographic Metadata Extraction from Theses by None (2013) - The Code4Lib Journal presents the application of part-of-speech based statistical text analysis to the task of bibliographic metadata extraction from electronic dissertations. It is possible to detect the title of a Ph.D. paper with an accuracy of about 80%. Keywords: metadata; page; pos; title
- Designing Digital Discovery and Access Systems for Archival Description by None (2023) - Archival description is often misunderstood by librarians, administrators, and technologists. There is currently no off-the-shelf system that provides discovery and access to digital materials using archival methods. This article explains how to design access systems for born-digital and digitized materials using the affordances of archival metadata. Keywords: access; archival; archival description; archives; archivists; arclight; description; digital; discovery; file; hyrax; materials; metadata; records; systems; university; use; users
- Utilizing R and Python for Institutional Repository Daily Jobs by None (2023) - The Code4Lib Journal uses R and Python to clean up metadata, resize images, and match transcripts with scanned images for the Colorado State University Institutional Repository. R is a programming language and software environment commonly used for statistical computing, data analysis and graphical representation. Python is a computer programming language often used to build websites and software, automate tasks, and conduct data analysis. Keywords: file; folder; images; level; metadata; python; script; transcript
- Strategies for Digital Library Migration by None (2023) - A migration of the datastore and data model for the Stanford Digital Repository’s digital object metadata was recently completed. The paper describes the motivations for this work and some of the strategies used to accomplish the migration. These strategies may be useful to other repository or digital library application migrations. Keywords: cocina; cocina object; datastore; digital; fedora; fedora object; metadata; migration; object; sdr
- A practical method for searching scholarly papers in the General Index without a high-performance computer by None (2023) - The General Index is a free database that offers unprecedented access to keywords and ngrams derived from the full text of over 107 million scholarly articles. The data set is large enough for text mining and corpus linguistics. The file sizes are too large for most desktop computers to handle. This article shows a practical way to use the GI for researchers with moderate skills and resources. Keywords: articles; file; index; keyword; metadata; number; prevalence; publication; term; year
- Jupyter Notebooks and Institutional Repositories: A Landscape Analysis of Realities, Opportunities and Paths Forward by None (2023) - The Code4Lib Journal issues issue 58, 2023-12-04. It's titled Jupyter Notebooks and Institutional Repositories: A Landscape Analysis of Realities, Opportunities and Paths Forward. Adrienne VandenBosch is the author. Keywords: assets; codemeta; deposit; digital; files; github; guidelines; irs; jupyter; metadata; mods; notebooks; practices; preservation; repositories; repository; research; software; use
- Leveraging Aviary for Past and Future Audiovisual Collections by None (2023) - The Code4Lib Journal is about Leveraging Aviary for Past and Future Audiovisual Collections. Many universities are seeing a rise in demand for oral history projects and programs on their campuses. Librarians at the College of Charleston have implemented AVPreserve’s audiovisually content platform, Aviary, to build out a successful oral history program. Keywords: aviary; collections; digital; file; histories; history; lcdl; library; metadata; platform; time
- Islandora for archival access and discovery by None (2023) - Islandora for archival access and discovery is a case study describing the implementation of Islandora 2 to create a public online portal for the discovery, access, and use of archives and special collections materials at the University of Nevada, Las Vegas. Keywords: archival; archivesspace; collections; community; content; development; digital; drupal; islandora; metadata; objects; portal; sca; unlv; work
- Pipeline or Pipe Dream: Building a Scaled Automated Metadata Creation and Ingest Workflow Using Web Scraping Tools by None (2023) - Pipeline or Pipe Dream: Building a Scaled Automated Metadata Creation and Ingest Workflow Using Web Scraping Tools is The Code4Lib Journal’s issue 58, 2023-12-04. Since 2004, the FRASER Digital Library has provided free access to publications and archival collections related to the history of economics, finance, banking, and the Federal Reserve System. The team that supports FRASer’'s digital asset management system embarked on an initiative to automate collecting documents and metadata from US governmental sources across the web. The project required a more detailed plan than was designed and documented. Keywords: digital; fraser; library; metadata; pipeline; process; scraper; staff; team; web
- Quality Control Automation for Student Driven Digitization Workflows by None (2025) - The Code4Lib Journal is about Quality Control Automation for Student Driven Digitization Workflows. It is written in Python and relies heavily on using Openpyxl libraries to check the metadata spreadsheet and compare metadata with the digitized files. The goal is to make it usable by other students and staff and build it into the workflow in the future. Keywords: application; control; date; digital; digitization; file; filename; metadata; process; program; quality; spreadsheet; workflow
- OpenWEMI: A Minimally Constrained Vocabulary for Work, Expression, Manifestation, and Item by None (2025) - Code4Lib has published OpenWEMI: A Minimally Constrained Vocabulary for Work, Expression, Manifestation, and Item in issue 60, 2025-04-14. The Dublin Core Metadata Initiative has published a vocabulary for the WEMI concepts. Keywords: classes; expression; library; lrm; metadata; openwemi; work
- The Rutgers Workflow Management System: Migrating a Digital Object Management Utility to Open Source by None (2015) - The Rutgers Workflow Management System is being re-engineered as an open source application. It was developed by Rutgers University Libraries to create and catalog digital objects for repository ingest and access. The paper discusses the design and architecture of the WMS and its re-engineering for open source release. Keywords: architecture; digital; information; management; metadata; mets; object; open; rul; rutgers; source; system; utility; wms
- Creating an Institutional Repository for State Government Digital Publications by None (2019) - The Library of Virginia selected DigiTool to host a centralized collection of digital state government publications in 2008. The state digital repository targets three primary user groups: state agencies, depository libraries and the general public. Two full-time professional library staff are devoted to the development and maintenance of this collection. Keywords: collection; digital; digitool; figure; lva; metadata; publications; state
- Metadata In, Library Out. A Simple, Robust Digital Library System by None (2011) - The Code4Lib Journal is about a new digital library system developed by Tonio Loewald and Jody DeRidder at the University of Alabama. The new system is free and easy to set up. Acumen, Archivists Utility, and all supporting software scripts will be made available as open source. Keywords: acumen; assets; content; file; metadata; naming; repository; system; web; xml
- XForms for Libraries, An Introduction by None (2010) - XForms applications can be used to create XML metadata that is well-formed and valid according to the Schema and saved to a datastore that communicates via REST or SOAP. Libraries manage digital resources such as databases, Geographical Information System datasets, images and audiovisual materials. Keywords: application; collection; core; editor; image; library; metadata; model; mods; orbeon; record; standard; vra; web; work; xforms; xml
- Look What We Got! How Inherited Data Drives Decision-Making: UNC-Chapel Hill’s 19th-Century American Sheet Music Collection by None (2011) - UNC-Chapel Hill University Library completed migrating its 19th-Century American Sheet Music Collection from a PHP application backed by a database to CONTENTDM in December 2009. CONTENTdm is a software package enabling libraries to manage and provide access to their digitized collections. Keywords: chapel; collection; contentdm; field; information; metadata; music; names; page; piano; sheet; title; transcribe; use; vocabulary
- Generating Metadata on a Shoestring sans Programmer, with Our Good Friend, Excel (or Any Spreadsheet) by None (2009) - The Code4Lib Journal is about Generating Metadata on a Shoestring sans Programmer, with Our Good Friend, Excel (or Any Spreadsheet) and the challenge to digitize and make keyword-searchable a student-written newspaper at a college. Keywords: excel; filename; issue; metadata; spreadsheet
- Web-Based Software Integration For Dissemination Of Archival Images: The Frontiers Of Science Website by None (2018) - The Frontiers of Science illustrated comic strip of ‘science fact’ ran from 1961 to 1982, syndicated worldwide through over 600 newspapers. The Rare Books and Special Collections Library at the University of Sydney digitized all 939 strips and created a website to disseminate them to scholars, enthusiasts and the general public. Keywords: code; file; frontiers; images; metadata; science; search; site; sydney; university; xsl; xtf
- Toward element-level interoperability in bibliographic metadata by None (2015) - The Code4Lib Journal is titled Toward element-level interoperability in bibliographic metadata. Susan is taking an online course on memoir writing in Columbus, Ohio. Her instructor recommends her to study Homer Hickam's "Rocket Boys". Keywords: 11/01/07; core; crosswalk; elements; figure; marc; metadata; model; onix; record; seel; translation
- Hacking 360 Link: A hybrid approach by None (2013) - The Code4Lib Journal is about the transition of the University of Victoria Libraries to a vendor-hosted link resolver (360Link) from Ex Libris’ SFX in 2011. Custom javascript is used to add links to the 360Link page. An open source PHP OpenURL Parser class is announced. Keywords: interface; link; metadata; openurl; resolver; service; sfx; systems; user
- Metadata Analysis at the Command-Line by None (2013) - The Code4Lib Journal is about Metadata Analysis at the Command-Line. The article describes the overall methodology, introduces two simple open-source tools developed to help with the aforementioned harvesting and breaking, and provides example commands to demonstrate common metadata analysis requests. Keywords: ark/67531; collection; creator; dubyi; example; format; info; metadata; metadc97952; mphillips$; python; records; repository; tools
- Using XSLT and Google Scripts to Streamline Populating an Institutional Repository by None (2015) - The College of Wooster has created a process that allows library staff to quickly populate institutional repositories. The open access movement offers academic libraries an opportunity to play an integral role in promoting and preserving faculty scholarship. The majority of staff work involves determining what articles faculty have published and whether or not libraries may upload the publisher’s version of those articles to the IR. Keywords: articles; faculty; journal; metadata; refworks; romeo; script; sherpa
- Workflow Tools for Digital Curation by None (2013) - The Code4Lib Journal presents two open source software tools, AutoHotkey and Selenium IDE, which the UNT Digital Libraries Division has adopted for use during the pre-ingest and post-est stages of the digital resource lifecycle. Keywords: autohotkey; digital; figure; file; metadata; script; selenium; send; sleep
- Batch metadata assignment to archival photograph collections using facial recognition software by None (2013) - The Code4Lib Journal is about batch metadata assignment to archival photograph collections using facial recognition software and command line tools to assign, modify, and read metadata for large archival photographs collections. The article is written by Kyle Banerjee and Maija Anderson. Keywords: collections; image; information; metadata; photographs; recognition; software; staff
- Distributed Version Control and Library Metadata by None (2011) - The Code4Lib Journal is about Distributed Version Control and Library Metadata. It compares DVCSs with centralized version control systems and describes extending the DVCS model to improve the exchange of library metadata. The flow of bibliographic information is usually top-down. The book may be catalogued by LC, contributed to OCLC, edited by a library cataloger and downloaded into an individual library’s ILS or integrated library silo. Keywords: changes; control; git; library; metadata; project; record; repository; version
- Renewing UPEI’s Institutional Repository: New Features for an Islandora-based Environment by None (2013) - The Code4Lib Journal reports on the development of the Institutional Repository at the University of Prince Edward Island. The repository includes a number of new features, including CSL integration for ingest, site display, and export of user-specific bibliographies. Keywords: citation; datastream; figure; islandora; islandscholar; metadata; mods; object; repository; researcher; xml
- Implementing a Collaborative Workflow for Metadata Analysis, Quality Improvement, and Mapping by None (2014) - The Code4Lib Journal implements a Collaborative Workflow for Metadata Analysis, Quality Improvement, and Mapping. University of North Texas and the Oklahoma Historical Society are collaborating to digitize, process and make publicly available more than one million photographs from the Oklahoma Publishing Company’s historic photo archive. The project is expected to span a year and a half and will result in digitized photographs and metadata available through The Gateway to Oklahoma History. Keywords: gateway; mapping; metadata; oklahoma; open; photograph; process; project; refine; source; unt; values
- HathiTrust Ingest of Locally Managed Content: A Case Study from the University of Illinois at Urbana-Champaign by None (2014) - HathiTrust Ingest of Locally Managed Content: A Case Study from the University of Illinois at Urbana-Champaign is published in issue 25 of The Code4Lib Journal. In March 2013, the University adopted a policy to more closely integrate the HathiTrust Digital Library into its own infrastructure for digital collections. This article details the thinking behind this policy and the challenges of its implementation. Keywords: digital; end; file; hathitrust; illinois; image; ingest; library; metadata; tiff; uiuc; xmp
- A Metadata Schema for Geospatial Resource Discovery Use Cases by None (2014) - Code4Lib introduces a metadata Schema for GIS discovery use cases for patrons in a research library setting. Text search, faceted refinement, and spatial search and relevancy are among GeoBlacklight’s primary use cases. The Schema supports a variety of GIS data types and enables contextual, collection-oriented discovery applications. Keywords: about.rdf; cases; coverage; digital; discovery; geoblacklight; geospatial; gml; layer; library; metadata; mods; rdf; schema; search; str; use; web
- Opening the Door: A First Look at the OCLC WorldCat Metadata API by None (2014) - The Code4Lib Journal looks at the OCLC WorldCat Metadata API. OclC’s WorldCat database is used by libraries to share bibliographic data and declare library holdings. The past decade has represented a kind of “gold rush” for libraries and library developers as the need for data interoperability and access has been pushed to the forefront. Keywords: = >; api; datafield; metadata; oclc; record; secret; string; subfield; worldcat
Web
Based on the provided source material, the web is a fragile medium where digital information, such as the average webpage, has an estimated half-life of two years. This fragility necessitates the implementation of web archiving services, like Archive-It from the Internet Archive, to proactively preserve online content. Furthermore, there is a recognized need to improve the accessibility of web content and services provided by libraries and public institutions, leading to the incorporation of guidelines like the W3C’s Web Content Accessibility Guidelines 2.0. It also serves as a platform for developing systems to manage library resources, such as institutional repositories and web-based augmented reality content.
- Archiving the Web: A Case Study from the University of Victoria by None (2015) - The Code4Lib Journal is about Archiving the Web: A Case Study from the University of Victoria's implementation of Archive-it, a web archiving service from the Internet Archive. The average half-life of a webpage has been estimated at two years. Digital information is far more fragile than print. Keywords: archive; archiving; collections; content; digital; internet; javascript; libraries; library; preservation; university; victoria; web; websites
- Communication Between Devices in the Viola Document Delivery System by None (2015) - Viola is a document delivery system that handles incoming and outgoing requests for printed books, articles, sharing electronic resources, and other document delivery services on the local level in a library organisation. The stack fetching Android application enables librarians to collect books in the open and closed stacks in an efficient manner using a smartphone and a Bluetooth connected portable printer. Keywords: books; code; dec; orders; system; var; viola; web
- Recognizing Cultural Diversity in Library Interface Development by None (2015) - The Code4Lib Journal issues issue 28, 2015-04-15. The topic is Recognizing Cultural Diversity in Library Interface Development. The Division of Libraries at New York University is responsible for serving a diverse group of students, faculty, staff, and other stakeholders at multiple global sites. Keywords: development; interface; libraries; library; marcus; new; nyu; user; web
- LibraryH3lp: A New Flexible Chat Reference System by None (2011) - LibraryH3lp is an integrated IM and web chat system designed specifically for Virtual Reference services in libraries. It is currently used by a night-time chat reference collaboraton between several large academic libraries. The complete application is available as a low-cost hosted service and will be available to be licensed for local hosting. Keywords: chat; client; erlang; figure; librarian; libraries; libraryh3lp; patron; queue; reference; services; system; web; widget
- Video Playback Modifications for a DSpace Repository by None (2016) - The Code4Lib Journal issues 31, 2016-01-28. The paper focuses on modifications to an institutional repository system using the open source DSpace software to support playback of digital videos embedded within item pages. VTechWorks is the institutional repository of the University Libraries of Virginia Tech, which launched in late 2011. Keywords: dspace; file; format; group; playback; project; repository; time; video; virginia; vtechworks; web
- A Practical Starter Guide on Developing Accessible Websites by None (2017) - There is growing concern about the accessibility of the online content and services provided by libraries and public institutions. In the US the federal government recently updated their regulation on accessibility of digital content, Section 508, incorporating the W3C’s Web Content Accessibility Guidelines 2.0 and harmonizing the guidelines with the EU's information and technology communications rules. Keywords: accessibility; aria; content; focus; font; html; javascript; order; page; size; text; users; web
- How to Build an XML Web Client for the Gold Rush Link Resolver’s XML Gateway Web Services Layer by None (2019) - Code4Lib Journal has published a case study on how to build an XML Web Client for the Gold Rush Link Resolver’s XML Gateway Web Services Layer. The Gold Rush link resolver (GRLR) is part of a suite of programs developed by the Colorado Alliance of Research Libraries to manage a library's electronic resources. The University of Tennessee at Chattanooga library implemented Gold Rush over the summer of 2008. Keywords: gateway; gold; method; project; rush; web; xml
- Create Efficient, Platform-neutral, Web-Based Augmented Reality Content in the Library by None (2019) - The Code4Lib Journal is about creating efficient, platform-neutral, Web-Based Augmented Reality Content in the Library. Since the Pokemon Go craze in 2016, many libraries have tested the waters with AR programs. Dan Lou has created an open source AR developing tool that allows library staff to create fast and efficient AR content with pure web solutions. Keywords: app; conference; content; library; mobile; tracker; web
- BOOK REVIEW: Semantic Web for the Working Ontologist by None (2019) - The Code4Lib Journal reviews Semantic Web for the Working Ontologist by Allemang, Dean, and James A. Hendler. The book covers RDF, RDFS, and OWL and is written by two of the leading authorities on the semantic web. Keywords: book; owl; rdf; semantic; web; working
- Robustifying Links To Combat Reference Rot by None (2021) - Robustifying links offers a proactive, uniform, and machine-actionable way to combat reference rot. The paper was written by Shawn M. Jones, Martin Klein, Herbert Van de Sompel and is published in issue 50 of Code4Lib Journal. Keywords: author; content; date; links; memento; page; reference; resource; rot; uri; web
- Considered Content: a Design System for Equity, Accessibility, and Sustainability by None (2021) - The Code4Lib Journal is about Considered Content: a Design System for Equity, Accessibility, and Sustainability. The University of Minnesota Libraries developed and applied a principles-based design system to their Health Sciences Library website. The final site was built with elegantly accessible semantic HTML-focused code on Drupal 8 with curated and considered content. Keywords: approach; content; design; drupal; figure; libraries; site; system; team; university; user; web
- Strategies for Preserving Digital Scholarship / Humanities Projects by None (2022) - The Digital Scholarship Unit at the University of Toronto Scarborough library partners with faculty for the creation of digital scholarship (DS) projects. Managing completed projects can be challenging when it is no longer under active development by the original project team and resources allocated to its maintenance are scarce. This article discusses the DSU’s experimentations with using web archiving technologies to capture and describe digital scholarship projects. Keywords: archive; capture; content; digital; dsu; feb; figure; file; internet; projects; replay; scholarship; wayback; web
- Archiving an Early Web-Based Journal: Addressing Issues of Workflow, Authenticity, and Bibliodiversity by None (2022) - Code4Lib Journal is an online-only journal of new media art published by San José State University since 1995. Martin Luther King, Jr. Library and CADRE Laboratory for New Media at SJSU will archive and index SWITCH and host a copy of the journal on the institutional repository, SJSU ScholarWorks. Keywords: archiving; article; digital; issues; journal; project; switch; version; web
- Standing Up Vendor-Provided Web Hosting Services at Florida State University Libraries: A Case Study by None (2023) - The Code4Lib Journal has published a case study on Florida State University Libraries’ Reclaim Hosting, Domain of One’s Own web-hosting service. CreateFSU provides current FSU faculty, staff, and some students with web domains and over 150 popular open-source content management systems. Keywords: content; createfsu; digital; hosting; libraries; research; service; support; university; use; users; web
- library/mobile: Tips on Designing and Developing Mobile Web Sites by None (2012) - The Code4Lib Journal shares tips on designing and developing mobile web sites. Mobile applications can support learning by making library resources more ubiquitous and bringing new users to the library. According to Joan Lippincott, this is not a time to sit on the sidelines as other campus units are developing services for mobile users. Keywords: access; content; design; device; experience; information; iphone; libraries; library; link; media; mobile; phones; site; users; web
- Infomaki: An Open Source, Lightweight Usability Testing Tool by None (2011) - Infomaki is an open source “lightweight” usability testing tool developed by the New York Public Library to evaluate new designs for the NYPL.org web site. The Five Second Test is a web service built by an Australian design firm based on an idea proposed by usability expert Jared Spool. Keywords: infomaki; questions; respondents; source; testing; web
- Building a Location-aware Mobile Search Application with Z39.50 and HTML5 by None (2010) - The Code4Lib Journal presents a proof-of-concept web application to build a location-aware mobile search application with Z39.50 and HTML5. The complete source code for MyTPL is provided under the GNU GPLv3 license and is freely available at: http://www.mytpl.ca. Keywords: application; internet; jun; library; mobile; mytpl; user; web; z39.50
- Automatic Aggregation of Faculty Publications from Personal Web Pages by None (2010) - The Code4Lib Journal proposes a method for the automatic aggregation of faculty publications from personal web pages. The paper is published in issue 11 of 2010-09-21 and is written by Najko Jahn, Mathias Lösch, and Wolfram Horstmann. Keywords: classifier; documents; lists; pages; publication; search; web
- Book Review: HTML5: Up and Running by None (2011) - Mark Pilgrim’s HTML5: Up and Running was one of the first books published on the subject. It traces the genesis and evolution of the HTML
element, starting with an initial Usenet post by Marc Andreesen back in 1993. Keywords: book; chapter; html5; page; web
- The Integrated Library System’s APIs, an Open-source Web 2.0 Catalog, and University Computing Live Happily Ever After by None (2010) - The Code4Lib Journal presents the Integrated Library System’s APIs, an Open-source Web 2.0 Catalog and University Computing Live Happily Ever After. Western Michigan University (WMU) implemented VuFind as the primary OPAC interface for its Voyager system in September 2009. Keywords: catalog; library; services; voyager; vufind; web; wmu
- Creating Library Websites with Joomla: Not Too Big, Not Too Small, Just Right by None (2014) - Alfred University’s Herrick Memorial Library recently implemented a new website using Joomla, an open-source content management system. The purpose of this paper is to share their experience with Joomala so that other libraries can more easily evaluate its suitability to their environment. Keywords: content; database; drupal; extensions; internet; joomla; library; module; nov; site; template; web; website
- Improving the Drupal User Experience by None (2014) - The Code4Lib Journal is about improving the user experience of the Web Content Management System, Drupal. The University of Houston Libraries Web Services Department started using Drupal in Spring of 2008. The system was well received, looked great, improved internal communication and met the needs of those wanting advanced features, but some problems were solved with different solutions. Keywords: content; drupal; experience; libraries; library; module; oct; page; system; user; web
- Free and Open Source Options for Creating Database-Driven Subject Guides by None (2017) - Code4Lib Journal offers free and open source options for updating and maintaining pathfinders such as subject guides and course pages. The paper discusses many of the available options from the standpoint of a mid-sized academic library which is evaluating alternatives to static- HTML subject guides. Keywords: course; database; guides; libraries; library; software; source; subject; system; university; use; web
- Using Web Services for a Mobile OPAC by None (2014) - The Code4Lib Journal is discussing the creation and intended evolution of the Rice University mobile online public access catalog (OPAC). The focus of the article is on how SirsiDynix’s Symphony Web Services can be used to create a mobile OPAC. Keywords: example; figure; line; new; object; page; request; search; services; symphony; user; web; web services
- Implementing Time Travel for the Web by None (2011) - Implementing Time Travel for the Web is an article in The Code4Lib Journal. It describes the design and deployment of the client technologies for implementing the Memento protocol in a variety of browser environments. The design and technical solutions identified during the development will be of interest to those considering implementation of such a platform, especially on the client side. Keywords: add; browser; client; header; http; memento; original; resource; response; timegate; user; web
- Book Review: 3 Titles from A Book Apart by None (2011) - The Code4Lib Journal reviews the books “ HTML5 For Web Designers” by Jeremy Keith, “CSS3 for Webdesigners’ by Dan Cederholm and “The Elements of Content Strategy’ by Erin Kissane from A Book Apart. Keywords: book; content; css3; html5; new; web
- Controlled Terms or Free Terms? A JavaScript Library to Utilize Subject Headings and Thesauri on the Web by None (2013) - Code4Lib introduces a JavaScript library called covo.js to make use of controlled terms as metadata for the organization of web pages. The recall ratio can be improved by using controlled terms, but creating and maintaining controlled vocabularies has an enormous cost. Keywords: covo.js; javascript; library; terms; vocabularies; web
- The ICAP (Interactive Course Assignment Pages) Publishing System by None (2012) - The ICAP (Interactive Course Assignment Pages) Publishing System is an open source custom content management system that enables librarians to create and manage library help pages for course assignments without knowledge of HTML or other web technologies. The project originated in a 2005 needs assessment conducted by Oregon State University Libraries to determine the best approach for connecting students with the wealth of information available to them through the library. Keywords: assignment; course; icap; librarians; module; pages; system; tool; user; web
- HTML5 Microdata and Schema.org by None (2016) - The Code4Lib Journal presents an introduction to HTML5 Microdata and Schema.org. The first section describes what HTML5 and Microdata are and the problems they have been designed to solve. The second section provides a practical tutorial on how to use them. Keywords: content; div; engines; html; item; microdata; page; photograph; property; rdfa; schema.org; search; types; use; web
- The Planets Testbed: Science for Digital Preservation by None (2013) - The Planets Testbed provides a controlled environment where preservation tools can be tested and evaluated. Planets is a four-year project which began in June 2006 and is co-funded by the Planets Consortium and the European Union under the Sixth Framework Programme. Keywords: approach; digital; experiment; objects; planets; preservation; research; service; step; testbed; tools; user; web
- Keeping up with Ebooks: Automated Normalization and Access Checking with Normac by None (2015) - Keeping up with Ebooks: Automated Normalization and Access Checking with Normac is an open source web-based tool for processing MARC records. It describes the major challenges in ebook cataloging, record normalization and access checking. Keywords: access; batch; checking; link; marc; records; web
- A Web Service for File-Level Access to Disk Images by None (2014) - The Code4Lib Journal describes a project to develop software that supports access to the contents of digital media without having to mount or download the entire image. The project incorporates existing open source forensics tools and libraries, the Flask web application framework and custom Python scripts. Keywords: access; application; bitcurator; contents; digital; dimac; disk; file; forensics; image; tool; web
Search
According to the provided source, "search" is examined in the specific context of library discovery systems and information retrieval. It is portrayed as a function that can be improved by applying feminist principles to recognize bias and enhance access, as suggested by Sadler and Bourg. The source describes the development of search interfaces, such as Eagle Explorer, that treat digital collections as a cohesive whole and details efforts to improve search results through metadata enhancements and user evaluation. Additionally, the concept of search curation is presented as a strategic intervention for improving unified enterprise search within organizations.
- Feminism and the Future of Library Discovery by None (2015) - Feminism and the Future of Library Discovery is a paper by Bess Sadler and Chris Bourg. The paper discusses the various ways in which the practices of libraries influence the diversity of scholarship and information access. It also proposes ways of recognizing bias and applying feminist principles in the design of information services for scholars. Keywords: design; feminist; libraries; library; search; software; source; women
- Bringing our Internet Archive collection back home: A case study from the University of Mary Washington by None (2016) - The Internet Archive is a great boon to smaller libraries. Since 2010, the University of Mary Washington has uploaded over two thousand digitized university publications to the Internet Archive. They built a search interface, Eagle Explorer, that treats their Internet Archive collection as a cohesive whole. Keywords: archive; date; eagle; internet; search
- Building Bridges with Logs: Collaborative Conversations about Discovery across Library Departments by None (2016) - Code4Lib Journal is about Building Bridges with Logs: Collaborative Conversations about Discovery across Library Departments. The project focused on bringing together systems and teaching librarians to evaluate the results of anonymized patron searches in order to improve communication across departments and improve the discovery system itself. Keywords: discovery; librarians; library; project; search; searches; systems; teaching
- Recount: Revisiting the 42nd Canadian Federal Election to Evaluate the Efficacy of Retroactive Tweet Collection by None (2017) - The Code4Lib Journal is republishing issue 37, 2017-07-18. It's titled Recount: Revisiting the 42nd Canadian Federal Election to Evaluate the Efficacy of Retroactive Tweet Collection. The method developed by Anthony T. Pinter and Ben Goldman does not produce as robust results as real-time streaming but it might be useful as a starting point for researchers or collectors. Keywords: collection; dataset; hashtags; methodology; ruest; search; tweets; twitter
- Microdata in the IR: A Low-Barrier Approach to Enhancing Discovery of Institutional Repository Materials in Google by None (2018) - Georgetown University Library curates a multitude of open access resources in its institutional repository and digital collections portal, DigitalGeorgetown. This article describes the Library's low-barrier approach to applying Schema.org vocabulary to its DSpace institutional repository using microdata. The effects of the application of microdata on Google search results were tracked over time. Keywords: digitalgeorgetown; google; microdata; repository; results; schema.org; search; types
- Improving Enterprise Content Findability through Strategic Intervention by None (2020) - Jet Propulsion Laboratory has strategically intervened in the creation and maintenance of JPL’s intranet. The interventions are: guided document creation, search curation and index as intervention. Unified enterprise search and retrieval of digital content remains an elusive goal for many organizations. Keywords: content; curator; enterprise; findability; index; information; jpl; knowledge; management; results; role; search; tool; work
- Consortial RightsStatements.org Implementation and Faceted Search for Reuse Rights in Digital Library Materials by None (2019) - The Florida Academic Library Services Cooperative (FALSC) makes available digital library hosting free-of-charge to all institutions of Florida public higher education. 21 institutions participate in the Islandora digital library platform hosted through FALSC. The RightsStatements.org standard provides a controlled vocabulary for indicating the copyright status of digital library material. During Fall 2018 and Spring 2019, the cooperative implemented the standard on Islandora sites. Keywords: copyright; digital; europeana; falsc; florida; islandora; libraries; library; materials; rightsstatements.org; search; values
- Dimensions & VOSViewer Bibliometrics in the Reference Interview by None (2020) - The Code4Lib Journal issues issue 47, 2020-02-17. It's titled "Dimensions & VOSViewer Bibliometrics in the Reference Interview". The paper details specific techniques for using advanced searches in Dimensions, exporting the citation data and drawing insights from the maps produced in VOS Viewer. The search results derived from them are accurate. Keywords: articles; citations; cluster; dimensions; export; figure; map; search; vosviewer
- Automating Authority Control Processes by None (2020) - Authority control is an important part of cataloging. It helps provide consistent access to names, titles, subjects, and genre/forms. Automated processes can be difficult to implement in small libraries. This paper explains how to handle authority control using a variety of tools. Keywords: authority; control; names; records; replace; search
- Experimenting with a Machine Generated Annotations Pipeline by None (2020) - The UCLA Library reorganized its software developers into focused subteams with one, the Labs Team, dedicated to conducting experiments. This article describes their first attempt at conducting a software development experiment, in which they attempted to improve their digital library’s search results with metadata from cloud-based image tagging services. Keywords: collections; experiment; image; library; results; search; tags; test; users
- Leveraging a Custom Python Script to Scrape Subject Headings for Journals by None (2021) - In the current library fiscal climate with yearly inflationary cost increases of 2-6% for journals and journal package subscriptions, it is imperative that libraries strive to make their budgets go further to expand their suite of resources. Most academic libraries annually undertake some form of electronic journal review. Lovejoy Library at Southern Illinois University Edwardsville (SIUE) used a Python script to automate journal subject heading generation within the OCLC’s WorldCat catalog, the MOBIUS catalog, and the VuFind Library Catalog. Keywords: catalog; issn; item; journal; search; subject; url
- Extracting User Interaction Information from the Transaction Logs of a Faceted Navigation OPAC by None (2013) - The paper discusses the analysis of Apache web server logs from a faceted catalog interface (OPAC) at North Carolina State University. Faceted navigation OPACs provide users with the ability to explore Online Public Access Catalogs. Keywords: facet; log; logs; opac; request; search; session; text; user; value
- A Fast and Full-Text Search Engine for Educational Lecture Archives by None (2023) - Code4Lib developed an open-source application to build an education lecture archive with fast and full-text search within the video content. E-lecturing and online learning are more common and convenient than offline teaching and classroom learning in the academic community after the covid-19 pandemic. Keywords: application; content; information; lecture; search; text; video
- Searching for Meaning Rather Than Keywords and Returning Answers Rather Than Links by None (2023) - This article describes a proof-of-concept that applies the latest search technology to library collections by implementing a semantic search across a collection of 45,000 newspaper articles from the National Library of Australia’s Trove repository and using OpenAI's ChatGPT4 API to generate answers to questions on that collection that include source article citations. Keywords: articles; chat; concept; context; discard; documents; embedding; entity; john; june; keyword; knn; major; newspaper; proof; query; results; search; text; vector; wikipedia
- Supporting Library Consortia Website Needs: Two Case Studies by None (2023) - The Louisiana Library Network provides technology infrastructure, electronic resources, affordable learning, and digital literacy support for its 47 academic library members. With this support comes a need to develop web solutions for members. This article details two case studies in developing consortia-specific web design projects. Keywords: board; box; form; jobs; library; louis; members; search; website
- CONFERENCE REPORT: Code4Lib 2010 by None (2019) - The 5th Code4Lib conference was held in Asheville, NC, from February 22 to 25, 2010. Birong Ho's favorite theme in the conference was Solr. This year's conference scholarships were sponsored by Oregon State University and Brown University. Keywords: code4lib; conference; library; lightning; search; sessions; solr; university
- Creating a Library Database Search using Drupal by None (2013) - Florida Gulf Coast University Library was forced to replace its database locator due to the discontinuation of the service. The article details the development of a library database search tool using the methods described in Leo Klein’s “Creating a Library Database Page using Drupal” presentation. Keywords: content; database; dbl; drupal; library; list; module; search
- WattJournals: Towards an Economic and Lightweight Search Tool Alternative for Libraries To Help Their Students and Researchers Keep Up-To-Date by None (2013) - WattJournals is a search toolkit developed by the JournalTOCs Project for the library of Heriot-Watt University. Its main purpose is to enable library patrons to find new articles as soon as they have been published. It is a real-low cost. Keywords: api; journaltocs; library; results; search; university; wattjournals
- Subject Guides & More: Creatively Transforming an Open Source Management System by None (2023) - Code4Lib Journal issues issue 12, 2010-12-21-21. The article describes the implementation of SubjectsPlus to manage the subject guides at the Wichita State University Libraries. SubjectsPlus is an open source content management system developed by Andrew Darby at Ithaca College and based on the Pirate Source system developed at East Carolina University. Keywords: database; guide; library; pluslet; search; subject; subjectsplus; system
- mapFAST: A FAST Geographic Authorities Mashup with Google Maps by None (2013) - MapFAST is a Google Maps and FAST (Faceted Application of Subject Terminology) mashup that presents FAST geographic authority records. The map interface allows for simple selection of a location, with links to enter it directly as a search into either WorldCat.org or Google Books. Keywords: display; google; headings; map; mapfast; maps; search; subject
- Respect My Authority by None (2013) - Some modifications to VuFind, an open source library resource portal, improve the retrieval of both lists of works and information about authors from Wikipedia. Next-generation catalogs have abandoned useful techniques that have evolved in the practice of cataloging. Keywords: author; information; records; search; vufind; wikipedia; xsl
- Prototyping as a Process for Improved User Experience with Library and Archives Websites by None (2025) - The Code4Lib Journal is about Prototyping as a Process for Improved User Experience with Library and Archives Websites. In redesigning the Princeton University Finding Aids site, they used Agile practices based around measurable goals, iterative prototypes, meetings with institutional stakeholders, and “discount usability testing” to deliver an innovative and much-improved user experience. Keywords: aids; archival; collection; experience; finding; level; library; process; search; site; testing; users
- A Comparison of Article Search APIs via Blinded Experiment and Developer Review by None (2014) - The Code4Lib Journal is a comparison of article search APIs via Blinded Experiment and Developer Review. Johns Hopkins asked users at Johns Hopkins to choose the service that provided the most useful results. Re-usable open source tools for implementing article search were created to support the study and future development. Keywords: access; api; article; discovery; ebsco; eds; products; query; response; results; scopus; search; service; study; summon; traditional; user; win
- Better Search Through Query Expansion Using Controlled Vocabularies and Apache Solr by None (2013) - The article describes how the University of Pennsylvania Museum of Archaeology and Anthropology (Penn Museum) modified its Solr-based discovery interface to improve recall and enable end users to benefit from their in-house controlled vocabularies. Keywords: museum; object; search; solr; terms; vocabulary
- Determining Usability of VuFind for Users in the United Arab Emirates by None (2013) - The Higher Colleges of Technology, a higher education institution in the United Arab Emirates, implemented Vufind as the search interface for the libraries’ resources in late 2011. In usability testing, 21 participants, including Emirati students and expatriate faculty, were tested using a performance based assessment and think-aloud protocol. Several key findings are consistent with and confirm results from prior studies. Keywords: = =; information; interface; library; search; usability; users; vufind
- Relevance and Phrase Searching in Summon: looking under the hood by None (2013) - Code4Lib Journal has published Relevance and Phrase Searching in Summon: looking under the hood. Thomas Hodge and James RW MacDonald use the platform’s search API to explain why users encounter greater numbers of results when they would expect fewer. The American University of Sharjah Library (AUS) reported that Summon searches containing phrases sometimes produce inexplicable results. Keywords: phrase; results; search; summon
- Thresholds for Discovery: EAD Tag Analysis in ArchiveGrid, and Implications for Discovery Systems by None (2013) - The Code4Lib Journal presents Thresholds for Discovery: EAD Tag Analysis in ArchiveGrid and Implications for Discovery Systems. The ArchiveGrid discovery system is made up of EAD (Encoded Archival Description) encoded finding aids from hundreds of contributing institutions. Keywords: analysis; archivegrid; discovery; documents; ead; element; search; systems; table; use; wisser
- A Video Digital Library to Support Physicians’ Decision-making About Autism by None (2014) - A prototype Digital Video Library was developed as part of a project to assist rural primary care clinics with diagnosis of autism. It was funded by the National Network of Libraries of Medicine, Southeastern/Atlantic Region. It takes play sample videos generated by a rural clinic and makes it available to experts at the Autism Spectrum Disorders Clinic at The University of Alabama. The experts are able to annotate segments of the video using an integrated version of the Childhood Autism Ratings Scale-Second Edition Standard Version (CARS2). Keywords: --enable; autism; clips; database; digital; ffmpeg; file; library; search; video
- Indexing Bibliographic Database Content Using MariaDB and Sphinx Search Server by None (2014) - The Code4Lib Journal is about indexing bibliographic database content using MariaDB and Sphinx Search Server. The article will cover an introduction on how to use Sphinx with MariaDB databases to index database content and some examples of Sphinx API usage. Keywords: database; index; mariadb; mysql; query; search; server; sphinx; text
Project
According to the provided source, a "project" refers to an organized initiative with specific goals, such as the Harold B. Lee Library's INDI project for managing large technology implementations. Projects can also involve digital preservation efforts, like Cornell University Library's grant-funded analysis of born-digital artworks or Virginia Tech's library tour application using iBeacons. Additionally, projects may focus on software development, as seen with the mobile wayfinding app at St. John’s University Libraries or Oregon State University's migration of their institutional repository. These examples illustrate projects as discrete, goal-oriented endeavors undertaken to achieve specific library outcomes.
- Integrating Process Management with Archival Management Systems: Lessons Learned by None (2019) - Integrating Process Management with Archival Management Systems: Lessons Learned is an article in The Code4Lib Journal. The article discusses how the INDI project enabled the successful implementation of a process for managing large technology projects in the Harold B. Lee Library at Brigham Young University. The INDI system failed to be completed. Keywords: archival; collections; indi; information; management; param; process; project; system; type="col; workflow
- Homegrown WorldCat Reclamation: Utilizing OCLC’s WorldCat Metadata API to Reconcile Your Library’s Holdings by None (2015) - St. Olaf College Libraries used up their "one free turn" at a reclamation several years ago. OCLC’s WorldCat Metadata API allows libraries to set and delete their holdings without using Connexion or Batch Services. Keywords: api; holdings; oclc; project; worldcat
- Creation of a Library Tour Application for Mobile Equipment using iBeacon Technology by None (2016) - Code4Lib has created a library tour application for mobile devices using iBeacons. It will be used as an orientation tool for incoming freshmen at Virginia Tech's Newman Library. The app plays a video describing the current location when a beacon is detected nearby. Keywords: app; beacons; learning; library; project; screen; stop; students; tour; use; videos
- How to Party Like it’s 1999: Emulation for Everyone by None (2016) - The Code4Lib Journal has published How to Party Like It's 1999: Emulation for Everyone. New York Public Library has made 1980-90’s era video games from 5.25″ floppy disks in the Timothy Leary Papers accessible via a DosBox emulator. Cornell University Library was awarded a grant from the NEH to analyze approximately 100 born-digital artworks created for CD-ROM from the Rose Goldsen Archive of New Media Art. Rhizome recently restored several digital artworks for public access using a cloud-based emulation framework. Keywords: access; disk; emulation; emulators; feb; file; games; internet; papers; preservation; project; software; system; time; use; user; work
- Developing an online platform for gamified library instruction by None (2017) - The Code4Lib Journal describes a pilot effort to create an online platform for use in the Woodbury University Library’s information literacy course. The platform was developed using the CodeIgniter web framework and consisted of several homework exercises ranging from a top-down two-dimensional library exploration game to a tutorial on cleaning up machine-generated APA citations. Keywords: assignment; game; gamification; information; library; platform; project; students
- Course Views: A Scalable Approach to Providing Course-Based Access to Library Resources by None (2019) - The Code4Lib Journal has published a paper on Course Views: A Scalable Approach to Providing Course-Based Access to Library Resources. It describes the system and the use of web services to achieve scalable and sustainable delivery of course-related library content. Keywords: content; course; figure; library; project; resources; system; team; views; widget
- Tools and Workflows for Collaborating on Static Website Projects by None (2017) - The Code4Lib Journal presents the Tools and Workflows for Collaborating on Static Website Projects. Static website generators have seen a significant increase in popularity in recent years. Static websites do not use databases or servers. The article will provide an overview of static website generators, review different tools available for managing content, and explore workflows and best practices for collaborating on static website projects. Keywords: content; maps; project; static; tools; website
- Wikidata: a platform for your library’s linked open data by None (2018) - Stacy Allison-Cassin and Dan Scott wrote The Code4Lib Journal about Wikidata as a platform for your library’s linked open data. They wanted to improve the visibility of Canadian music in the world, so they incorporated WikidATA into their Wikipedia edit-a-thons. Keywords: article; canadian; community; figure; item; libraries; library; lod; music; platform; project; property; wdt; wikidata; wikipedia
- Are we still working on this? A meta-retrospective of a digital repository migration in the form of a classic Greek Tragedy (in extreme violation of Aristotelian Unity of Time) by None (2018) - The Code4Lib Journal presents a retrospective of a 2.5 year project to migrate a major digital repository system from one open source software platform to another. Oregon State University’s institutional repository was in dire need of a variety of new functionalities, so they migrated it to Samvera platform. The project faced many challenges. Keywords: community; development; product; project; repository; samvera; team; time; work
- Wayfinding Serendipity: The BKFNDr Mobile App by None (2018) - The Code4Lib Journal is about the BKFNDr app, a beacon-enabled mobile wayfinding app designed to help students find print materials on the shelves at St. John’s University Libraries' two campus libraries. The app is inspired by the NavApp developed at the University of Oklahoma Libraries. Keywords: app; apr; beacons; bkfndr; development; john; libraries; library; location; mobile; project; technology; university; user; wayfinding
- Visualizing Fedora-managed TEI and MEI documents within Islandora by None (2019) - The Code4Lib Journal looks at Fedora-managed TEI and MEI documents within Islandora. The Early Modern Songscapes project represents a development partnership between the University of Toronto Scarborough’s Digital Scholarship Unit (DSU), University of Maryland, and University of South Carolina. The first iteration of the platform was launched at the EarlyModernSongscapes Conference held at the Centre for Reformation and Renaissance Studies. Keywords: digital; ems; islandora; mei; project; tei; text; university
- Programming Poetry: Using a Poem Printer and Web Programming to Build Vandal Poem of the Day by None (2019) - Code4Lib's issue 45 is titled "Programming Poetry: Using a Poem Printer and Web Programming to Build Vandal Poem of the Day". The project is a public poetry initiative led by the Center for Digital Inquiry and Learning (CDIL) at the University of Idaho Library. Keywords: becker; day; library; page; poem; poembot; poetry; printer; project; site; text; vpod; wordpress
- Talking Portraits in the Library: Building Interactive Exhibits with an Augmented Reality App by None (2019) - Code4Lib Journal is about Talking Portraits in the Library: Building Interactive Exhibits with an Augmented Reality App. The study found that augmented reality integration into a library exhibit resulted in increased engagement and improved levels of self-reported enjoyment. Keywords: app; character; exhibit; figure; image; lead; online; project; reality
- GaNCH: Using Linked Open Data for Georgia’s Natural, Cultural and Historic Organizations’ Disaster Response by None (2021) - The Code4Lib Journal is titled GaNCH: Using Linked Open Data for Georgia’s Natural, Cultural and Historic Organizations’ Disaster Response. The Georgia University Center Robert W. Woodruff Library received a LYRASIS Catalyst Fund grant to support the creation of a publicly editable directory of Georgia's NCHs. By the end of the project, over 1,900 entries for NCH organizations in Georgia were compiled, updated and uploaded to Wikidata. Keywords: county; cultural; emergency; georgia; heritage; information; library; nch; organizations; project; query; response; wikidata
- Managing an institutional repository workflow with GitLab and a folder-based deposit system by None (2021) - The Code4Lib Journal is about managing an institutional repository workflow with GitLab and a folder-based deposit system. Institutional Repositories exist in a variety of configurations and in various states of development across the country. UNT Libraries has managed an IR called UNT Scholarly Works for the past decade but has until recently relied on ad hoc workflows. This article will discuss which components of GitLab are used together as tools for tracking deposits from faculty as they move through different steps in the workflow. Keywords: folder; gitlab; project; scholarly; unt; workflow; works
- Pythagoras: Discovering and Visualizing Musical Relationships Using Computer Analysis by None (2021) - Pythagoras is a digital humanities project using Python to parse and analyze XML-encoded music scores. Brandon Bellanti began this project as a capstone study for his graduate program in library and information science. He studied music in his undergrad program and is interested in music theory and history. Keywords: figure; files; music; patterns; project
- Creating a Custom Queueing System for a Makerspace Using Web Technologies by None (2023) - The queueing system used by Virginia Tech University Libraries’ 3D Design Studio was decommissioned and reabsorbed into the new Prototyping Studio makerspace. The new system is a web app that loads from the local filesystem of the computer in the studio and runs on the Svelte framework with IBM’s Carbon Design components to build out functionality with the frontend. The deployment process is streamlined relying on git and Windows Batch scripts. Keywords: app; delete; key; project; queue; system; text; value
- Gamifying Information Literacy: Using Unity and Github to Collaborate on a Video Game for the Library by None (2025) - Gamification as a way to engage students in the library has been a topic explored by librarians for many years. Halie Kerns and Leah Fitzgerald collaborated with students from a Game Design Program to create a single-player pixel-art video game designed to teach information literacy skills asynchronously using the game engine Unity and GitHub. Keywords: game; information; librarians; literacy; project; students; suny; work
- Challenges in Sustainable Open Source: A Case Study by None (2020) - The Code4Lib Journal presents a case study on the Archivists’ Toolkit, a successful open source software package for archivists, originally developed with grant funding. The AT project was funded by the Andrew W. Mellon Foundation but was not self-sustaining at the end of the grant phase (September 2009). Keywords: archival; archivists; development; product; project; software; source; team; users
- Using an Agile-based Approach to Develop a Library Mobile Website by None (2013) - The Code4Lib Journal uses Agile-based approach to develop a library mobile website. UC San Diego Libraries developed and implemented a mobile website by giving a small group decision-making authority for all of the library stakeholders. The group used rapid development and testing cycles. Keywords: approach; development; group; library; mobile; project; services; user; website
- Applying Lessons from 8 Things We Hate About IT to Libraries by None (2011) - The Code4Lib Journal reviews Susan Cramm's book "8 Things We Hate About IT". The book focuses on the corporate struggle between business leaders and their IT group, but library technologists are in a unique position in this struggle: right in the middle. Keywords: business; cramm; enterprise; leaders; library; need; project
- iRoam: Leveraging Mobile Technology to Provide Innovative Point of Need Reference Services by None (2013) - iRoam is an innovative reference service developed at the University of Northern British Columbia’s Geoffrey R. Weller Library. 5 librarians provided point-of-need, face-to-face and virtual reference services during peak reference hours over the fall 2010 semester using iPads, apps and wireless networks. Keywords: chat; ipad; librarian; library; project; reference; roaming; service; wireless
- Participatory Design of Websites with Web Design Workshops by None (2014) - The Code4Lib Journal is about participatory design of websites with web design workshops. The River Campus Libraries at the University of Rochester’s River Campus decided to revamp the libraries’ web presence in 2007. The results of the workshops identified key tasks for the main page and a hierarchy of tasks for sub-pages. Keywords: design; library; project; research; use; website; workshops
- Diva.js: A Continuous Document Viewing Interface by None (2012) - Diva.js is a browser-based document viewer designed to present high-resolution digitized document images as a continuous, scrollable item. Andrew Hankinson, Wendy Liu, Laurent Pugin, and Ichiro Fujinaga are the authors of the article. Keywords: diva; diva.js; document; image; music; page; project; resolution; server
- Joining an Open Source Community: Creating a Symphony Connector for the XC NCIP Toolkit by None (2011) - The Code4Lib Journal presents the process of Lehigh choosing to adopt the eXtensible Catalog NCIP Toolkit and the technical details about building a connector with the SirsiDynix Symphony ILS. The Pennsylvania Academic Library Consortium, Inc. (PALCI) decided to upgrade its resource sharing software EZ-Borrow. All participating libraries were responsible to have in place an implementation of the NCIP protocol to provide communication between the new software and their respective ILSs. Keywords: code; connector; figure; ncip; project; toolkit
- User-Centred Design and Agile Development: Rebuilding the Swedish National Union Catalogue by None (2008) - User-Centred Design and Agile Development: Rebuilding the Swedish National Union Catalogue is an introduction to iterative software development and user-centred design. It is a case study of the development of the new version of LIBRIS (http://libris.kb.se). Keywords: design; development; group; iterative; process; project; system; time; usability; user
- Using Amazon Mechanical Turk to Transcribe Historical Handwritten Documents by None (2013) - The Code4Lib Journal uses Amazon Mechanical Turk to transcribe historical handwritten documents. The total cost of transcription and proofreading for the 72 page Frederick Douglass's diary was less than $25. The model is based on Google Docs and Amazon's Mechanical Turk. Keywords: crowdsourcing; documents; internet; october; page; project; proofread; transcribe; transcription; turk
- Purposeful Development: Being Ready When Your Project Moves From ‘Hobby’ to Mission Critical by None (2012) - The Code4Lib Journal is titled "Purposeful development: Being Ready When Your Project Moves From ‘Hobby’ to Mission Critical". The Journal is written by Terry Reese and is published in issue 16, 2012-02-03. Keywords: community; developers; development; library; project; source; support; user
- The Martha Berry Digital Archive Project: A Case Study in Experimental pEDagogy by None (2013) - The Martha Berry Digital Archive Project at Berry College in Rome, Georgia, is a case study in experimental pEDagogy. It uses undergraduate student support, participatory editing model and free and open source software to digitize and disseminate a large documentary collection from 1885 to 1941. Keywords: archive; berry; collection; digital; document; editing; martha; mbda; omeka; plug; project
- Reviving Digital Projects by None (2008) - Code4Lib Journal is about reviving digital projects at the University of Michigan Library. They discuss the unique challenges and issues involved in such a project. They also discuss the technical issues related to unfamiliar software, limited technical documentation, proprietary file formats and platform migration. They put together a list of guidelines to help others who find themselves in similar situations. Keywords: arcims; michigan; project; server; service; software
- Building a Library App Portfolio with Redis and Django by None (2013) - The Code4Lib Journal is about building a library application portfolio with Redis and Django. The Tutt Library at Colorado College is developing a portfolio of library applications for use by patrons and library staff. The portfolio includes applications for access and discovery for everyone and for staff to administer and manage FRBR-RDA records. Keywords: app; apps; bibframe; datastore; discovery; frbr; hours; key; library; project; redis
- Open Source Library Software Development in a Small Rural Library System by None (2013) - Code4Lib Journal is about the development of an open source web kiosk management system called Libki in the Crawford County Federated Library System in Pennsylvania. The system is now used by multiple libraries across the US. The administrative side of the program allows access to user logs, controls time and access and allows the librarian to log a patron off the system in real time. Keywords: development; libki; libraries; library; project; software; source; system; time
- How the WSLS-TV News Digitization Project Helped to Launch a Project Management Office by None (2014) - WSLS-TV News Digitization Project at the University of Virginia Libraries was the catalyst for creating a more formalized project workflow and the creation of a Project Management Office. The project revealed the need for better coordination between various groups in the library and more transparent processes. Keywords: collection; library; project; team; wsls
- Out From Behind the Firewall: Towards Better Library IT Communications by None (2013) - The Code4Lib Journal presents Out From Behind the Firewall: Towards Better Library IT Communications. IT departments lack a strong focus on communications and promotions. University of Toronto Libraries’ Information Technology Services department’s efforts to increase library technology communications. Keywords: communications; development; feedback; library; process; project; team; technology; users
- Ebooks without Vendors: Using Open Source Software to Create and Share Meaningful Ebook Collections by None (2014) - The Community Cookbook project uses open source software to create a database of local cookbooks and a website with ebook versions of the cookbooks. The article is from The Code4Lib Journal, issue 25, July 21st 2014. Keywords: content; cookbook; copyright; ebook; epub; figure; homer; module; project; recipe; source
Content
Based on the provided sources, "content" refers to various forms of digital information and media managed by libraries and archives, such as audiovisual files and interactive educational resources. This includes the massive audio and video content integrated into digital collections, which requires automated processing tools like FFmpeg for preservation. Similarly, it encompasses the movie data in the Rasmuson Library DVD Browser, which includes covers, titles, and reviews scraped from the library catalog. The term also applies to interactive resources created with tools like the Ink scripting language to develop choice-based text games playable in a web browser.
- Countering Stryker’s Punch: Algorithmically Filling the Black Hole by None (2017) - Two digital image editing programs are examined in the context of filling in missing visual image data from hole-punched United States Farm Security Administration (FSA) negatives. Future research based on the study’s results is proposed based on leveraging image-level metadata. Keywords: content; figure; fill; hole; images; march; photoshop; selection
- Centralized Accessioning Support for Born Digital Archives by None (2018) - Yale University Libraries and Museums provided a central digital accessioning support service for Born Digital Archives. It made it possible to accession media more quickly and return the files to the originating archives for arrangement and description. The longer the files remain on the media, the more difficult and expensive it is to capture them. Keywords: accessioning; archivesspace; collection; content; digital; disk; files; media; service; spreadsheet; staff; unit
- Piloting a Homegrown Streaming Service with IaaS by None (2018) - Maxwell Library at Bridgewater State University’s has offered streaming film and video since 2008. Since 2014 it used Amazon Web Services (AWS) and their CloudFront content delivery network (CDN). In 2017 the library wanted to move much of its infrastructure to the IaaS and cloud provider, Microsoft Azure. A pilot of a secure HTML5 streaming service via Azure Media Services was conducted. Keywords: azure; content; faculty; files; library; media; service; streaming; video
- Never Best Practices: Born-Digital Audiovisual Preservation by None (2019) - The Code4Lib Journal – Never Best Practices: Born-Digital Audiovisual Preservation is published in issue 43, 2019-02-14. Archivists specializing in time-based born-digital workflows walk through the technical realities of developing workflows for video preservation. Keywords: audio; case; collections; content; digital; file; formats; library; media; original; preservation; processing; time; use; video; workflows
- Choose Your Own Educational Resource: Developing an Interactive OER Using the Ink Scripting Language by None (2021) - Choose Your Own Educational Resource: Developing an Interactive OER Using the Ink Scripting Language is published in issue 51 of The Code4Lib Journal. It describes the potential of interactive fiction programming languages and tools to create choice-based text games that play in a web browser. Keywords: choice; code; content; end; fiction; games; ink; language; learning; player; text
- Building CyprusArk a Web Content Management System for Small Museums Collections Online by None (2022) - CyprusArk is an open-source web content management system for small museums’ online collections. It was developed as part of Avgoustinos Avgousti’s Ph.D. thesis based on data collected from six small museums in Cyprus. Keywords: bundle; collections; content; cyprusark; maker; museum; online; place; text; type; work
- Rasmuson Library DVD Browser: Fun with Screen Scraping and Drupal by None (2009) - Rasmuson Library DVD Browser lets library patrons browse movie covers, titles, and reviews. It works by screen scraping the the Rasmuson library catalog for DVD movies and dumps the data into a Drupal database. It was developed because library patrons were unhappy with the search function of the SIRSI/Dynix library catalog. Keywords: browser; catalog; content; drupal; dvd; library; movie
- Lessons in Public Touchscreen Development by None (2015) - CSSU Libraries debuted its first public touchscreen information kiosk in October 2010. The kiosk provides on-demand access to useful and commonly consulted real-time displays of library information. Andreas K. Orphanides reports the development process for the kiosk. Keywords: attract; availability; browser; bus; bus map; button; campus; content; control; display; heatmap; information; interface; kiosk; library; map; mode; screen; touch; touches; user
- Open Access Publishing with Drupal by None (2011) - The Code4Lib Journal is open access publishing with Drupal. Since 1975, the Colorado Association of Libraries (CAL) has published a quarterly journal, Colorado Libraries. The print journal was a benefit for members of the association. The fourth electronic issue was published recently at coloradolibrariesjournal.org. This article will discuss both the benefits and challenges of transitioning to an open access model. Keywords: access; colorado; content; drupal; editor; issue; journal; libraries; module; online; site
- Creating a Seamless Cross-Platform Online Experience for Mobile Users by None (2012) - The Code4Lib Journal is about creating a seamless cross-platform online experience for mobile users. The Drexel University Libraries website received over 141,500 unique visitors in September 2009. In September 2011, nearly 800 unique mobile visitors used the website on handheld and tablet devices. Keywords: content; drupal; mobile; plugin; site; theme; version; website; wordpress
- GLIMIR: Manifestation and Content Clustering within WorldCat by None (2012) - The GLIMIR project at OCLC assigns an identifier to WorldCat records representing the same manifestation. It also creates content-based clusters for groups of manifestations that are generally equivalent from the end user perspective. Lessons from the project have improved the duplicate detection program and the FRBR algorithm. Keywords: clusters; content; frbr; glimir; level; manifestation; records; sets; title; work; worldcat
- Library Widget for Moodle by None (2013) - Oakland University libraries developed a self-serve code generator that allows professors to choose what tools and services they want to bring into their course space. They are using the library widget as a pilot to inform future full integration of such functionality into Moodle. Keywords: code; content; course; faculty; library; moodle; widget
- Automated processing of massive audio/video content using FFmpeg by None (2014) - The Code4Lib Journal is about automated processing of massive audio/video content using FFmpeg. Audio and video content forms an integral part of the digital collections in libraries and archives world-wide. FFmpeg is a comprehensive and well-established open source software capable of the full range of audio and video processing tasks. Keywords: audio; command; content; ffmpeg; nlb; video; video.wmv
- Review of DigitalSignage.com by None (2014) - The Code4Lib Journal reviews the DigitalSignage.com signage software. The University of Florida, Health Sciences Center Library has been using the software for over two years in its Gainesville, Florida facility. The article explains the project goals of the library and discusses the software's strengths and weaknesses. Keywords: content; digital; display; figure; player; screen; signage; software
- Getting What We Paid for: a Script to Verify Full Access to E-Resources by None (2014) - The Code4Lib Journal describes the E-Resource Access Checker, a script that automates the verification of full access to e-resources. Librarians pay for packages of e- resources containing hundreds to thousands of individual titles, but no library has resources to verify full access. Keywords: access; checker; content; package; records; resources; script; titles
Libraries
Libraries are organizations that utilize technical tools and lightweight project management applications to enhance their operations and services, as discussed in The Code4Lib Journal. They engage with initiatives like integrating diversity goals into digitization policies and developing prioritization strategies for special collections to counteract systemic issues such as racism. Libraries also implement practical solutions, such as programming consultation services and intranets for internal coordination, to better serve their communities. Additionally, they address access and authentication challenges, ensuring seamless connections to electronic resources and contributing to the broader mission of providing information access for all.
- How to Hack it as a Working Parent by None (2015) - The Code4Lib Journal presents practical solutions for working parents in technical positions in libraries. They discuss the work-life balance and gender disparity problems found in academia and technology, especially for mothers and single parents. They recommend strategic use of technical tools and lightweight project management applications. Keywords: academic; hours; leave; libraries; library; new; parents; technology; time; work; working
- Transforming Knowledge Creation: An Action Framework for Library Technology Diversity by None (2015) - The Code4Lib Journal has published Transforming Knowledge Creation: An Action Framework for Library Technology Diversity. Barbara I. Dewey was inspired to develop the action framework for library technology diversity by The Framework to Foster Diversity at Penn State: 2010-2015. Keywords: chicago; creation; diversity; framework; knowledge; leadership; libraries; library; penn; state; technology
- Barriers to Initiation of Open Source Software Projects in Libraries by None (2015) - The Code4Lib Journal reports on the barriers to library participation in Open Source Software projects. The American Library Association's mission statement is to ensure access to information for all. The study confirms many, but not all, of Dale Askey's assertions. Keywords: askey; code; libraries; oss; projects; respondents; software; source; survey
- Need Help with Your Code? Piloting a Programming and Software Development Consultation Service by None (2016) - George Washington University Libraries piloted a programming and software development consultation service for the university community in Spring 2016. The consultation services took the form of half hour appointments conducted by librarians with software development expertise. The consulting service originated with the Scholarly Technology Group (STG) at GW Libraries. Keywords: consultation; development; libraries; service; software
- Digitization Selection Criteria as Anti-Racist Action by None (2019) - The paper details a new initiative at LSU Libraries to integrate diversity and inclusion goals into digitization policies. Louisiana State University Libraries’ Special Collections is in the midst of creating new digitization prioritization policies for their special collections. The paper describes a project designed to counteract racism. Keywords: american; collections; criteria; digitization; diversity; history; libraries; policies; selection
- How Hard Can It Be? : Developing in Open Source by None (2015) - In 2000 a small public library system in New Zealand developed and released Koha, the world’s first open source library management system. They had no money and the system was going to stop working on 1st January 2000, so they decided to change it in 3 months. Keywords: community; development; horowhenua; katipo; koha; libraries; library; new; open; source; system; zealand
- Editorial: On FOSS in Libraries by None (2022) - The Code4Lib Journal has an editorial on the state of free and open source software in libraries. Andrew Darby has been in the library business for over 20 years. He believes that libraries are more closed to open source than before. Keywords: issue; libraries; source
- Launching an Intranet in LibGuides CMS at the Georgia Southern University Libraries by None (2024) - The Georgia Southern University Libraries launched an intranet within the LibGuides CMS during the 2021-22 academic year. It is used within the libraries for important functions like training, sharing information about resources available to employees, for coordinating events and programming, and to provide structure to a document repository in Google Shared Drive. Keywords: account; drive; employees; google; gs libraries; information; intranet; libguides; libraries; permissions; software; use
- Refactoring Alma: Simplifying Circulation Settings in the Alma Integrated Library System (ILS) by None (2025) - The Code4Lib Journal is republishing issue 60, 2025-04-14. The topic is "Refactoring Alma: Simplifying Circulation Settings in the Alma Integrated Library System". Georgia Southern University Libraries (University Libraries) undertook a comprehensive settings clean up in Alma in 2024. Keywords: alma; behavior; checkout; circulation; code; item; item policy; libraries; library; logic; policy; refactoring; rules; settings; software; systems; terms; university; use; user
- Using Cloud Services for Library IT Infrastructure by None (2019) - Code4Lib Journal issues issue 9, March 22, 2010. The article is titled "Using Cloud Services for Library IT Infrastructure". It discusses the use of cloud computing in libraries and discusses the experience of one library in moving to cloud-based infrastructure. Cloud platforms enable organizations to use external expertise and resources to deliver complex services. Keywords: cloud; computing; infrastructure; libraries; library; platform; server; services; use
- OpenRoom: Making Room Reservation Easy for Students and Faculty by None (2016) - Code4Lib's OpenRoom is a room management system developed by the Ball State University Libraries. Bracken Library's usable space over its five floors is equivalent to 6.6 football fields and includes stacks, information technology, and individual study spaces. It also includes over twenty group study and meeting spaces. Keywords: application; figure; libraries; openroom; room; scheduler; system; university
- Conference Reports: Code4Lib 2011 by None (2011) - The 6th Code4Lib Conference was held in Bloomington, IN, from February 7 to 10, 2011. The conference is a collective effort of the Code4Libr community of library technologists. The community offers scholarships focused on gender diversity and minority representation. Keywords: code4lib; conference; libraries; library; reports
- COLUMN: We Love Open Source Software. No, You Can’t Have Our Code by None (2015) - The Code4Lib Journal has published a column on open source software. Librarians are among the strongest proponents of it, but they are also among the least likely to contribute their code to open source projects. Dale Askey suggests ways to get around this dichotomy. Keywords: code; development; issue; libraries; library; share; software; source; source software; university; work
- Tools for Reducing and Managing Link Rot in LibGuides by None (2012) - The article describes tools for managing links in SpringShare’s LibGuides, a popular web platform for libraries. Persistent Uniform Resource Locators (PURLs), hyperlinks which are maintained centrally and rarely break, are recommended for library electronic resources. 2,823 libraries have created 218,355 research guides published in Libguides. Keywords: checker; database; libguides; libraries; library; links; purls
- Conference Report: Code4LibCon 2008 by None (2017) - The third annual Code4Lib conference was held in February 25-28, 2008 in Portland, Oregon. There were 220 attendees, 22 presentations, 3 pre-conference workshops, and an all-day Koha Camp. The conference also included a scholarship program. Keywords: code4lib; conference; day; libraries; library; scholarship; university
- Alternative Solutions for Off-Campus Authentication by None (2008) - The Ohio State University Libraries created scripts to overcome the local limitations of the proxy server and to offer resource connections at the point of need. All libraries struggle to provide seamless authentication for access to paid resources, such as research databases and electronic journals. Keywords: access; code; libraries; library
- Using Open Source Tools to Create a Mobile Optimized, Crowdsourced Translation Tool by None (2014) - The Code4Lib Journal is about using open source tools to create a mobile-optimized, crowdsourced translation tool. It was developed by Oregon State University Libraries & Press and Maria’s Libraries, an NGO in Rural Kenya. Keywords: children; development; language; libraries; maria; mobile; osulp; translation; user
- Editorial introduction: On libraries, code, support, inspiration, and collaboration by None (2014) - This issue marks the 25th issue of the Code4Lib Journal since it launched in 2007. Jonathan Rochkind, co-ordinating editor of the first issue, wrote “We want the immediacy of a blog, the usefulness of a professional conference, the reliable quality of a good scholarly journal, and the participatory nature of our online communities.” Keywords: code4lib; community; issue; journal; libraries
Information
Based on the provided source, "information" can be defined as the extensive data points extracted from digital objects to create meaningful archival records. This includes specific data types like file format identification reports, which detail the technical specifications of files. Additionally, it encompasses record-events gathered from systems like NTFS using digital forensics tools, capturing the history of the files. Ultimately, this raw data is used to construct rich metadata records that make archival collections accessible and understandable.
- Improving Access to Archival Collections with Automated Entity Extraction by None (2015) - Code4Lib Journal is about Improving Access to Archival Collections with Automated Entity Extraction. The complexity and diversity of archival resources make constructing rich metadata records time consuming and expensive. Linked Open Data is not well suited for a use case such as ours. Keywords: access; alchemyapi; documents; entities; entity; information; oregon
- Practical Digital Forensics at Accession for Born-Digital Institutional Records by None (2016) - Practical Digital Forensics at Accession for Born-Digital Institutional Records is published in issue 31 of Code4Lib Journal. Gregory Wiedeman proposes a desktop application to transfer digital records while using basic digital forensics tools to gather record-events from NTFS. Keywords: accession; ants; archives; archivists; directory; disk; file; forensics; imaging; information; records; run; tools; transfer
- Fractal in detail: What information is in a file format identification report? by None (2022) - A file format identification report is a specific type of dataset produced by format identification tools such as DROID, Siegfried, or FIDO. The paper describes the purpose of a report and the extensive information that can be extracted from one. Keywords: archives; checksum; collection; database; droid; file; file format; format; format identification; identification; information; march; objects; preservation; pronom; report; siegfried; transfer
- Preservation and Visualization of the Rural Route Nomad Photo and Video Collection by None (2022) - The article documents the steps taken in the preservation of a personal photo and video project, “Rural Route Nomad,” consisting of 14,058 born-digital objects from over a dozen different digital cameras used on world travels throughout all seven continents from the end of 2008 through 2009. Keywords: collection; dataset; information; media; nomad; photo; preservation; tableau; video; visualization
- Breathing Life into Archon: A Case Study in Working with an Unsupported System by None (2023) - The Code4Lib Journal issues 57, 2023-08-29. Issue 57 is titled "Breathing Life into Archon: A Case Study in Working with an Unsupported System". Since its launch in 2006, the University of Illinois Urbana-Champaign Library has relied on Archon to represent archival description and finding aids to researchers worldwide. Archon has been officially unsupported for more than half of this time span. Keywords: archon; code; collections; database; information; library; location; new; request; university; utf-8; work
System
Based on the provided text, the term "system" refers to a technological framework or software application designed to perform specific library or repository functions. For instance, it describes the NYPL Design Toolkit as a website system built by an in-house team and the Wayne State Library System's application that maps material locations within the catalog. It also references a library system that replaced VAX terminals and an automated 3D printing system implemented in a health sciences library. These examples illustrate "system" as an integrated set of tools or programs that automate or enhance library services and operations.
- OPRM: Challenges to Including Open Peer Review in Open Access Repositories by None (2017) - The Code4Lib Journal presents the project for the implementation of an Open Peer Review Module in two major Spanish repositories, DIGITAL.CSIC and e-IEO. The module enables scholars to provide a qualitative and quantitative evaluation of any research object hosted in these repositories. Keywords: authors; model; peer; reputation; research; review; reviewers; system
- Spinning Communication to Get People Excited About Technological Change by None (2018) - Many organizations struggle with technological change due to fear of change from stakeholders within the institution. This article will discuss how to acknowledge the fears associated with change and suggest communication tactics and strategies to ease transitions. It will also provide practical examples for modifying communication patterns to get people excited about technological change. Keywords: campus; change; communication; discovery; library; management; process; staff; system; website
- Adaptation: the Continuing Evolution of the New York Public Library’s Digital Design System by None (2025) - The New York Public Library’s design website system, NYPL Design Toolkit, was built by its in-house team over the past two years. It is the latest in a much longer collaborative process. The development and implementation of NYPL's website was led by Jay L. Anderson and Edwin Guzman. Keywords: components; design; library; new; nypl; system; team; toolkit
- Scaling IIIF Image Tiling in the Cloud by None (2020) - The Code4Lib Journal is about Scaling IIIFI Image Tiling in the Cloud. The International Archive of Women in Architecture, established at Virginia Tech in 1985, collects books, biographical information, and published materials from nearly 40 countries. They built an application using the IIIF APIs to pre-generate image tiles and manifests which are served in the AWS cloud. Keywords: aws; batch; collections; iiif; image; internet; job; system; tiles
- Always Be Migrating by None (2021) - At the University of California, Los Angeles, the Digital Library Program is in the midst of a migration project. This article presents a narrative of migration and a new mindset for technology and library staff in their ever-changing infrastructure and systems. Keywords: article; code4lib; collections; digital; library; life; migration; software; system
- Automated 3D Printing in Libraries by None (2022) - The article highlights the creation of an automated 3D printed system created at a health sciences library at a large research university. Before COVID-19, printers were used by students and library workers who used a flashdrive to complete printing projects. This article describes the journey in getting to an automated system and shares code and strategies so others can try it for themselves. Keywords: code; library; printer; printing; system
- Developing a Multi-Portal Digital Library System: A Case Study of the new University of Florida Digital Collections by None (2023) - The Code4Lib Journal presents a case study of the new University of Florida Digital Collections. The new system decouples the public interface from the production system. It uses technologies that include Python, ElasticSearch, ReactJS, PostgreSQL and more. Keywords: collections; development; digital; end; library; system; university
- Customizing Open-Source Digital Collections: What We Need, What We Want, and What We Can Afford by None (2024) - The article details the complexities of customizing an open-source repository. The article serves as a resource for institutions considering similar transitions. The authors explore factors in deciding to create a Hyku instance and what they learned in the implementation process. Keywords: code; customizations; development; hyku; issues; source; system; time
- Converting the Bliss Bibliographic Classification to SKOS RDF using Python RDFLib by None (2024) - Converting the Bliss Bibliographic Classification to SKOS RDF using Python RDFLib is an article in The Code4Lib Journal. Queens’ College, Cambridge, has converted its classification system to RDF applying the SKOS data model using Python. Keywords: bliss; classification; concept; file; notation; schedule; skos; source; system
- Map it @ WSU: Development of a Library Mapping System for Large Academic Libraries by None (2014) - The Wayne State Library System launched its library mapping application in February 2010. The system works within the catalog to show the location of materials and provides a web form for use at the reference desk. Patrons can learn where to locate reserve items, how to access closed collections and get driving maps to extension center libraries. Keywords: catalog; form; library; location; map; mapping; maps; number; system
- Automatic Generation of Printed Catalogs: An Initial Attempt by None (2010) - Automatic Generation of Printed Catalogs: An Initial Attempt is published in The Code4Lib Journal. The article describes the development of a system that uses XSLT, Perl, and LaTeX to produce press-ready PDFs from MARCXML files. Keywords: catalog; index; latex; system; xsl
- Quick Lookup Laptops in the Library: Leveraging Linux with a SLAX LiveCD by None (2013) - Code4Lib Journal is the result of a project at Laurentian University in deploying a Linux live CD solution to create customized kiosk browsers on ‘quick lookup’ laptops. The laptops were purchased in 2003 in conjunction with a new library system to replace the VAX terminals used with the previous library system. Keywords: images; laptops; library; linux; live; slax; system; users
- GroupFinder: A Hyper-Local Group Study Coordination System by None (2011) - GroupFinder is a system designed to help users working in groups let each other know where they are, what they are working on, and when they started. It was designed and developed by Joe Ryan and Josh Boyer at North Carolina State University. Keywords: activity; groupfinder; library; students; study; system; use
- A Novel Method for Creating a Distributed, Collaborative Commenting Environment for Bibliographic Items by None (2013) - Code4Lib Journal is a novel way of adding user comments to existing platforms for bibliographic information, such as library catalogs. The application is built using simple and free services that support advanced functionality at a low price without requiring high-level technical skills. Keywords: comment; commenting; internet; service; system; work
- An Android/LAMP Mobile In/Out Board Based on Wi-Fi Fingerprinting by None (2012) - The Code4Lib Journal is about an Android/LAMP Mobile In/Out Board Based on Wi-Fi Fingerprinting. Western Michigan University (WMU) Libraries has developed an application that library staff may use on their mobile devices to “check in” at various locations where they work. Keywords: algorithm; app; fingerprint; fingerprinting; location; mobile; positioning; scan; signal; system; user; wmu
- Jarrow, Electronic Thesis, and Dissertation Software by None (2013) - The article discusses the development of an Electronic Thesis and Dissertations (ETD) software module, Jarrow, built for Drupal, and the selection of Islandora as the digital institutional repository software at the University of Northern British Columbia (UNBC). Keywords: etd; jarrow; library; process; repository; software; submission; system; thesis; unbc; university
- Docker: a Software as a Service, Operating System-Level Virtualization Framework by None (2014) - Docker is a new method of virtualization available natively for 64-bit Linux. Compared to traditional virtualization techniques, Docker is lighter on system resources, offers git-like system of commits and tags, and can be scaled from your laptop to the cloud. Keywords: article; container; docker; image; level; run; system; virtualization
- Within Limits: mass-digitization from scratch by None (2014) - The provincial library of West-Vlaanderen (Belgium) is digitizing a large part of its iconographic collection. FastScan is a set of VBS-scripts that was developed by the author using off-the-shelf software. It has increased the digitization efforts immensely. Keywords: application; colour; fastscan; file; library; number; scanning; script; software; system
Records
"Records" in this context refer to structured data entries in library and archival systems, such as the 79,000 print serial item records affected by Warburg College's migration to Alma. The term also encompasses cataloging entries like the 1,487 MARC bibliographic records enriched at Code4Lib or the unstructured date records updated by Yale University archivists. Additionally, records include metadata like the Dublin Core records repurposed by Mansfield Library from the Readex database. These examples illustrate records as data objects that document holdings, descriptions, or metadata within information management systems.
- Alma Enumerator: Automating repetitive cataloging tasks with Python by None (2024) - In June 2016, the Warburg College library migrated to a new integrated library system, Alma. It lost the enumeration and chronology data for roughly 79,000 print serial item records. The information was recorded as free text in each item’s description field. Alma Enumerator used Python to re-enter the data by hand. Keywords: alma; description; enumerator; item; library; records
- Large-Scale Date Normalization in ArchivesSpace with Python, MySQL, and Timetwister by None (2019) - The Code4Lib Journal reports on a recent effort by Yale University archivists to add ISO 8601-compliant dates to nearly 1 million unstructured date records in ArchivesSpace using a combination of Python, MySQL, and Timetwister. Keywords: archivesspace; database; date; field; level; records; timetwister; update
- Leveraging the RBMS/BSC Latin Place Names File with Python by None (2020) - Code4Lib uses the RBMS/BSC Latin Place Names File with Jupyter Notebook and Python to create a special imprint index for 17th-century rare materials. The methodology enriched 1,487 MAchine Readable Cataloging (MARC) bibliographic records with hierarchical place names (752 fields) as part of a small pilot project. Keywords: cataloging; file; imprint; library; marc; materials; names; place; records; script; standards; subfield
- Update OCLC Holdings Without Paying Additional Fees: A Patchwork Approach by None (2020) - The Code4Lib Journal describes the process used at Austin Peay State University to identify, isolate, and update OCLC holdings without paying additional fees. Some portions of this process are completed using basic coding, but troubleshooting techniques are included for those with limited previous experience. Keywords: collection; control; file; holdings; oclc; records
- Simplifying Subject Indexing: A Python-Powered Approach in KBR, the National Library of Belgium by None (2024) - Simplifying Subject Indexing: A Python-Powered Approach in KBR, the National Library of Belgium is published in issue 59 of Code4Lib Journal. The focus is on demonstrating the practicality, adaptability, and user-friendliness of the Python-based solution. Keywords: approach; classification; dataset; indexing; records; script; subject; terms; text; words
- Why Purchase When You Can Repurpose? Using Crosswalks to Enhance User Access by None (2010) - The Mansfield Library subscribes to the Readex database U.S. Congressional Serial Set, 1817-1994 (full-text historic reports of Congress and federal agencies). Given the option of purchasing MARC records for all 262,000 publications in the Serial Set or making use of free access to simple Dublin Core records provided by ReadeX, the library opted to repurpose the free metadata. Keywords: marc; param; readex; records; set; subfield; value; xsl
- LibALERTS: An author-level subscription system by None (2012) - The Code4Lib Journal issues issue 18, 2012-10-03. The paper discusses the development and launch of Westlake Porter Public Library’s libALERTS service, an author-subscription service. The service was launched in June 2012. Keywords: authors; development; libalerts; library; marc; module; records; service; site
Text
Text involves digitizing physical materials into machine-readable formats using optical character recognition (OCR) software to enable broader access. It also includes transforming content into various formats like HTML and PDFs through systems such as the Lantern OER workflow. Text can be processed through methods like lemmatization for automated subject indexing and classification to improve discoverability. Additionally, text encompasses information delivery services, such as providing library hours and workstation availability via SMS messages.
- Trust, But Verify: Auditing Vendor-Supplied Accessibility Claims by None (2020) - GVSU University Libraries has made web accessibility a priority. They rely on vendors to design and test their systems and report on their accessibility through Voluntary Product Accessibility Templates (VPATS). VPATs are self-reported. Melina Zavala and Matthew Reidsma propose a simple methodology for spot-checking the accessibility claims of the vendors. Keywords: accessibility; issues; keyboard; library; page; test; text; vendors; vpat
- Testing remote access to e-resource with CodeceptJS by None (2020) - The Badische Landesbibliothek Karlsruhe offers their users a variety of e-resources with different access possibilities. To test the functionality of these access methods, they created a project to automatically test the entire process. For this we use the End 2 End Testing Framework CodeceptJS. Keywords: access; codeceptjs; login; test; text
- Digitization Decisions: Comparing OCR Software for Librarian and Archivist Use by None (2021) - Digitization Decisions: Comparing OCR Software for Librarian and Archivist Use is published in issue 52, 2021-09-22. It is intended to help librarians and archivists who are involved in digitization work choose optical character recognition (OCR) software. Keywords: accuracy; digitization; documents; ocr; page; projects; software; tesseract; test; text; words
- Lantern: A Pandoc Template for OER Publishing by None (2022) - Lantern is a template and workflow for using Pandoc and GitHub to create and host multi-format open educational resources (OER) online. Lantern uses Markdown and YAML to capture an OER’s source content and metadata and Pandoc to transform it into HTML, PDF, EPUB, and DOCX formats. Keywords: files; github; lantern; markdown; oer; pandoc; repository; software; static; text
- Annif Analyzer Shootout: Comparing text lemmatization methods for automated subject indexing by None (2022) - Annif Analyzer Shootout compares text lemmatization methods for automated subject indexing and classification. The results show that lemattization methods outperform baseline methods in text classification for Finnish and Swedish text, but not English. The experiments have been performed using the open-source Annif toolkit. Keywords: algorithm; analyzer; annif; classification; documents; finnish; indexing; language; lemmatization; methods; results; subject; task; text; yso
- Distant Listening: Using Python and Apps Scripts to Text Mine and Tag Oral History Collections by None (2025) - The Code4Lib Journal presents a case study for creating subject tags across entire oral history collections. The University of Idaho’s Digital Scholarship and Open Strategies department was established in 2008 to digitize the International Jazz Collection and has since expanded to over 130 digital collections. Keywords: collections; column; csv; digital; history; recordings; sheet; subject; tags; text; var; words
- Easing Gently into OpenSRF, Part 2 by None (2011) - Easing Gently into OpenSRF is an inter-application message passing architecture built on XMPP (aka “jabber”). The Evergreen open source library system is built on an OpenSRf architecture to support loosely coupled individual components communicating over an Open SRF messaging bus. Keywords: client; evergreen; message; method; opensrf; opensrf.simple; request; service; text; xmpp
- How to Provide Live Library Information via SMS Using Twilio by None (2012) - Paul Smith’s College provides library hours and workstation availability using SMS Text Messages. The service was implemented using an easy and affordable web-based API for SMS sending and receiving, from twilio.com. The college is a small (~1,000 FTE) 4-year private college nestled in the Adirondack Park in northern New York. Students were having trouble finding computers at peak usage times. Keywords: availability; library; message; text; twilio
- Patron-Driven Expedited Cataloging Enhancement to WebPAC Pro by None (2012) - Patron-Driven Expedited Cataloging Enhancement to WebPAC Pro is an integrated patron-driven expedited cataloging feature in the catalog of the Connecticut State University Library System (CONSULS). The project was developed with a single ILS in mind, but the idea behind it can easily be implemented on most any other integrated library system. Keywords: cataloging; font; form; mail; rush; text; user
Software
From the context of The Code4Lib Journal articles, software is a critical component for libraries to manage large numbers of diverse digital objects, as the main decision when starting a digital repository is which software to use. The sources highlight that it can be developed using inexpensive components and open-source principles, which emphasize collaboration, transparency, and affordable distribution. It is also the subject of evaluation for its community availability and is used as a tool—such as Optical Musical Recognition (OMR) software—in specific digitization and preservation processes. Furthermore, the need for software development processes is underscored by library project teams working to overcome struggles related to its implementation.
- Digital forensics on a shoestring: a case study from the University of Victoria by None (2015) - The Code4Lib Journal presents a case study from the University of Victoria on digital forensics on a shoestring. The program was funded by a $2000 research grant from the Canadian Association of Research Libraries (CARL). It was developed using inexpensive components and open source software. Keywords: digital; disk; forensics; hardware; images; imaging; media; software; systems; usb
- Using OAI-ORE to Transform Digital Repositories into Interoperable Storage and Services Applications by None (2019) - In the digital age libraries are required to manage large numbers of diverse objects. OAI-ORE is an emerging framework for managing flexible aggregations of digital objects. It has the potential to transform the conception of digital repositories. The main decision to be made when starting a digital repository is which software to use. Keywords: eprints; fedora; import; map; oai; objects; ore; plug; repositories; repository; resource; software
- Beyond Open Source: Evaluating the Community Availability of Software by None (2016) - Beyond Open Source: Evaluating the Community Availability of Software is published in issue 31 of The Code4Lib Journal. It proposes extending the open source software values of collaboration and transparency to include the wide and affordable distribution of software. It also proposes a preliminary set of technology availability performance indicators for evaluating software availability. Keywords: application; code; community; dec; development; free; library; media; open; software; source; suma; time; vagrant
- How We Went from Worst Practices to Good Practices, and Became Happier in the Process by None (2016) - Code4Lib's application team was struggling, but the library didn't have experience with software development processes. A director with experience in software project management and an experienced and talented systems administrator were hired and began to work with the team. People in the group developed a sense of teamwork that they had not experienced before. Keywords: developer; development; members; scrum; server; software; source; sprint; systems; team; time; work
- OSS4EVA: Using Open-Source Tools to Fulfill Digital Preservation Requirements by None (2016) - This paper builds on the findings of a workshop held at the 2015 International Conference on Digital Preservation entitled, “Using Open-Source Tools to Fulfill Digital Preservation Requirements” (OSS4PRES hereafter). The workshop brought together participants from across the library and archives community, including practitioners, proprietary vendors, and representatives from open-source projects. Participants noted that while OSS’ significance within the preservation landscape was made clear, there are a number of roadblocks that discourage or prevent its use in many organizations. Keywords: challenges; community; development; oss; oss4pres; participants; preservation; projects; requirements; resources; software; source; tools
- Creating a Low-cost, DIY Multimedia Studio in the Library by None (2019) - Code4Lib Journal presents a case study on creating a low-cost, DIY multimedia studio inside a health sciences library with existing software and a minimal budget. The Spencer S. Eccles Health Sciences Library at the University of Utah has seen an increase in demand for multimedia projects. Keywords: audio; camera; capture; equipment; figure; library; microphones; multimedia; recording; software; space; studio; use; users; video
- BOOK REVIEW: The Success of Open Source by Steven Weber by None (2007) - The Success of Open Source by Steven Weber details the history, process, motivations, and possible long-term effects of open source software. Eric Lease Morgan is the leader of an open-source software project called MyLibrary. He asked some of his fellow hackers and open source experts to review the book. Keywords: book; process; software; source; weber
- Bringing Sheet Music to Life: My Experiences with OMR by None (2015) - The article describes the process of digitizing sheet music celebrating Pullman porters and rail travel from the 1870s-1920s. The process involves running the digitized sheet music through an Optical Musical Recognition (OMR) software package, cleaning up the resulting file, converting it into an .mp3/MIDI file and tweaking it to use the voices/instruments of a music editing software program. Keywords: file; image; music; new; omr; process; pullman; read; sheet; software
Development
"Development" in this context refers to the process of enhancing and improving systems or functions, as seen in the series of developments undertaken by North Carolina State University Libraries to upgrade CORAL for workflow management. It also describes the creation of new software integrations like Archidora, which was sponsored by the University of Saskatchewan Library to add digital preservation functionality. Furthermore, it encompasses educational initiatives, such as the University of Florida's Marston Science Library program MADE@UF, which migrated to focus on developing virtual and augmented reality applications. Additionally, development involves adopting methodologies like Agile and user-centered design in tools such as Concordia for the Library of Congress' crowdsourcing program, as well as implementing change management workflows using Git and GitLab at Oakland University.
- From Users to Developers: NCSU’s Involvement with an Open Source ERM by None (2016) - The acquisition and discovery department at North Carolina State University Libraries started using CORAL to manage monograph orders at the end of 2013. Since then, they have completed a series of developments to enhance CORAL functions for workflow management, streamlining the complex electronic resource acquisition process. Keywords: community; coral; development; process; resource; users; workflow
- Archidora: Integrating Archivematica and Islandora by None (2018) - Archidora is an integration between the open source software packages Archivematica and Islandora. It is sponsored by the University of Saskatchewan Library. It will allow institutions that use Islandora as a digital asset management system to take advantage of the standards-based digital preservation functionality. Keywords: archivematica; artefactual; development; digital; figure; internet; islandora; objects; october; preservation; systems
- Getting Real in the Library: A Case Study at the University of Florida by None (2018) - The Code4Lib Journal presents Getting Real in the Library: A Case Study at the University of Florida's Marston Science Library. In the fall of 2014, the library opened a new computer lab for students to learn and develop mobile applications. MADE@UF has migrated to focus more on virtual and augmented reality. Keywords: development; library; made@uf; science; space; students; technology
- “With One Heart”: Agile approaches for developing Concordia and crowdsourcing at the Library of Congress by None (2019) - The Library of Congress launched its crowdsourcing program By the People in October 2018. The program is built on Concordia, a transcription and tagging tool developed to power crowdsourced transcription projects. Concordia was developed using Agile methodology and user-centered design. Keywords: collections; concordia; congress; design; development; library; people; process; product; team; user
- Git and GitLab in Library Website Change Management Workflows by None (2020) - The article details how the Oakland University William Beaumont School of Medicine Library uses Git and GitLab in a change management workflow with a serverless development environment for their website development team. The article is published in issue 48 of The Code4Lib Journal. Keywords: branch; changes; development; git; gitlab; issue; library; merge
Collections
"Collections" refer to curated groups of digital objects preserved and made accessible by libraries, such as digitized archives or media. This concept is exemplified by Collections U of T, which provides access to 375 digital collections and over 203,000 digital objects. These collections are supported by systems like IIIF-enabled Islandora, with each parent collection having multiple Drupal sites for presentation. Libraries continuously explore technological solutions, including migrations and AI, to maintain and enhance access to these vital digital collections.
- BC Digitized Collections: Towards a Microservices-based Solution to an Intractable Repository Problem by None (2019) - BC Digitized Collections' Digital Repository Services department faced a crisis point in late 2017. The vendor discontinued support for their digital repository software. They decided to migrate to a microservices-based solution that would more closely integrate multiple systems and introduce Mirador. Keywords: archivesspace; collections; digital; iiif; microservices; primo; repository; solution; source
- Where Do We Go From Here: A Review of Technology Solutions for Providing Access to Digital Collections by None (2020) - The Code4Lib Journal is looking for technology solutions for providing access to digital collections at the University of Toronto Libraries. Collections U of T provides search and browse access to 375 digital collections (and over 203,000 digital objects) at the university. The service is currently supported by IIIF-enabled Islandora, with one Fedora back end and multiple Drupal sites per parent collection. Islandora is coming to an end of life and UTL is investigating a migration path forward. Keywords: collections; dec; digital; drupal; iiif; islandora; objects; service; technology; university
- Adaptive Digital Library Services: Emergency Access Digitization at the University of Illinois at Urbana-Champaign During the COVID-19 Pandemic by None (2025) - Adaptive Digital Library Services: Emergency Access Digitization at the University of Illinois at Urbana-Champaign Library during the 2020 COVID-19 pandemic is published in issue 51 of Code4Lib Journal. It details how the library adapted existing staff roles and digital library infrastructure to offer on-demand digitization of and limited online access to library collection items requested by patrons working in a remote teaching and learning environment. Keywords: access; collections; digital; digitization; emergency; etas; figure; hathitrust; illinois; items; library; patrons; services; staff; university
- The viability of using an open source locally hosted AI for creating metadata in digital image collections by None (2023) - The Code4Lib Journal looks at the viability of using an open source locally hosted AI for creating metadata in digital image collections. The study aims to ascertain if Sheeko’s AI would be a viable solution for producing metadata in the form of descriptions or titles for digital collections in Libraries and Cultural Resources at the University of Calgary. Keywords: captions; collections; digital; images; model; services; sheeko; vision
Work
I am unable to answer your question about the nature of "work" based solely on the provided source material. The text describes articles and a keynote address from The Code4Lib Journal, focusing on digital projects and community initiatives. It mentions "student work files" in the context of the Harvard Graduate School of Design's data management project, referring to digital files created by students. However, the source does not contain a broader philosophical or general definition of "work" as a concept.
- Code as Code: Speculations on Diversity, Inequity, and Digital Women by None (2015) - Code as Code: Speculations on Diversity, Inequity, and Digital Women is published in issue 28 of The Code4Lib Journal. It's written by Sharon L. Comstock, Jerica Copeny, and Cynthia Landrum. Keywords: digital; diversity; library; practice; public; women; work
- User Experience is a Social Justice Issue by None (2015) - Sumana Harihareswara gives a keynote address at the Code4Lib 2014 annual conference. Sumana was the community manager for the Wikimedia Foundation’s open source projects and an advisor to the Ada Initiative. She was asked to give one of the keynote speeches at the conference. The article has been adapted for print. Keywords: code4lib; empathy; experience; issue; library; new; people; services; usability; user; work
- A Systematic Approach to Collecting Student Work by None (2019) - This paper describes the recent efforts of the Harvard Graduate School of Design in creating a scalable and long-term data management solution for digital student work files. It describes the context and history of student work at the GSD and the functionality of the tool they created. The paper also describes the library's current efforts for the archiving of the collected student files in the Harvard’s digital repository. Keywords: files; gsd; student; student work; tool; work
Source
- Supporting Oral Histories in Islandora by None (2017) - The first article in The Code4Lib Journal describes the goals and features associated with the Islandora-based solution for creating and stewarding oral histories. The Digital Scholarship Unit (DSU) at the University of Toronto Scarborough Library’s (UTSC) works with campus IT to design stable infrastructures that can support the research conducted by and with faculty on campus. Keywords: files; histories; history; islandora; solution; source; transcript; utsc; webvtt; xml
Google
"Google" is not explicitly defined in the source material provided. The documents refer to several Google products and services, such as Google Sheets, Google Drive, Google Tag Manager, Google Translate, Google Calendar, and Google’s Nexus 7 tablets. These references indicate that Google provides a variety of technological tools used in library operations for tasks like data management, digital storage, and hardware solutions. However, the sources do not offer a direct definition or description of Google as a company or its broader services.
- MatchMarc: A Google Sheets Add-on that uses the WorldCat Search API by None (2019) - MatchMarc is a Google Sheets Add-on that uses the WorldCat Search API. Lehigh University Libraries cataloged 2,000 books owned and housed by LUAG. The books were being used internally for reference purposes by the staff of LUAG and stored on shelves. Keywords: add; criteria; google; marc; oclc; record
- Leveraging Google Drive for Digital Library Object Storage by None (2020) - This article describes a process at the University of Kentucky Libraries for utilizing an unlimited Google Drive for Education account for digital library object storage. A Google Drive API script is deployed in order to automate the gathering of Google Drive object identifiers. Eric C. Weig manages an oral history digital library that has 14,000 records. Keywords: digital; drive; file; google; object
- Click Tracking with Google Tag Manager for the Primo Discovery Service by None (2023) - This article explains how to track the usage of Unpaywall links with Google Tag Manager for the Primo discovery interface in order to promote more usage of open-access content. It provides step-by-step instructions, screenshots and code snippets so the readers can customize the solution for their integrated library systems. Keywords: access; google; manager; primo; tag; unpaywall
- Creating Filtered, Translated Newsfeeds by None (2010) - The Code4Lib Journal is about creating filtered, translated newsfeeds using Google Translate’s API. The first decade of the 21st century presented many challenges, including the threat of a deadly global pandemic. SARS, bird flu and yet another respiratory virus emerged. Keywords: feed; flu; google; news; newsfeed; result; set; string; translate; translation
- Using Google Calendar to Manage Library Website Hours by None (2014) - The Ithaca College Library used Google Calendar, PHP and MySQL to manage and report against the library's operational hours on the public website. The hours of operation are a crucial bit of information for library users. Andrew Darby decided to outsource the most complicated tasks. Keywords: api; calendar; google; hours; library; page
- Arduino-enabled Patron Interaction Counting by None (2018) - The Code4Lib Journal has published an article on Arduino-enabled Patron Interaction Counting. Tim Ribaric and Jonathan Younker created a push-button reference desk transaction tally device using an Arduino development board and the Processing programming language. Keywords: arduino; break; button; device; form; google; processing; tabulatron
- Customizing Android Tablets for a Shared Environment by None (2014) - The Code4Lib Journal shares code that simplifies Android tablet maintenance and addresses Android application licensing issues for shared devices. The Valley Library at Oregon State University Libraries & Press supports access to technology by lending laptops and e-readers. They chose Google’s Nexus 7 tablets because they cost $100 less than any Apple iPad. Keywords: android; apps; build; google; lending; library; nexus; reset; tablets
Code
"Code" refers to the software instructions and scripts used in developing applications, as exemplified by the reverse-engineering of the Summon interface's AngularJS components. It encompasses both large-scale application development and small modifications, which can significantly benefit library systems and users. The application lifecycle, from development to production, is changing with the prevalence of cloud-based SaaS systems. This context highlights that even minor code adjustments or sharing technical knowledge can be highly valuable to the community.
- Hacking Summon 2.0 The Elegant Way by None (2014) - The Code4Lib Journal issues issue 26, 2014-10-21, is titled "Hacking Summon 2.0 The Elegant Way". The article explains how to reverse-engineer the AngularJS-based Summon interface to discover the modules, directives, controllers, and services it uses. Keywords: angularjs; code; directive; function; interface; javascript; model; scope; summon; user
- Developing Applications in the Era of Cloud-based SaaS Library Systems by None (2014) - The Code4Lib Journal is about developing applications in the era of cloud-based SaaS library systems. The entire application lifecycle is changing, from development to testing to production. The article suggests how to be successful for the benefit of library staff and end-users in this new reality. Keywords: api; application; cloud; code; developers; documentation; library; request; systems; vendors
- Editorial: Big code, little code, open code, old code by None (2023) - The current issue of Code4Lib is about big code, little code, open code, old code. The issue proves that even small modifications or sharing knowledge about command line usage of a tool might be useful for the user community. Keywords: big; big code; code; issue
Model
- BOOK REVIEW: Two Books about FRBR, Compared by None (2009) - This article reviews two books on FRBR published in the past year. One is sort of a FRBR study guide with commentary, the other is a collection of essays. The first seven chapters lay out the basics. The last seven chapters each look at different types of resources in relation to FRBR. Keywords: book; cataloging; frbr; library; model
Code4lib
The Code4Lib Journal is a community-driven publication dedicated to the intersection of libraries, technology, and the future. It operates with a leaderless editorial committee of volunteers and publishes practical articles to help the library community achieve its technological goals. Now celebrating its 10th anniversary, the Journal invites participation from individuals across all areas of library work by contributing articles about their successes, failures, and ideas. Since its inception, the Journal has grown from a listserv into a thriving community with annual conferences and quarterly issues.
- Editorial Introduction: On Being on The Code4Lib Journal Editorial Committee by None (2014) - The Code4Lib Journal's editorial committee is a leaderless group composed of dedicated volunteers. The journey to each issue may be chaotic and take many twists and turns, but somehow it always comes together in the end. The practices and policies of the journal are continually evolving and anyone can suggest changes. Keywords: code4lib; journal
- Editorial Introduction – Issue 3 by None (2008) - The Code4Lib Journal seeks to reach out to people in all areas of library work. The Journal invites people to participate by contributing their successes (and failures), ideas, and thoughts to the Journal by submitting articles. It also invites readers to participate as readers of articles. Keywords: code4lib; issue; journal
- Editorial: Reflecting on the success and risks to the Code4Lib Journal by None (2017) - The Code4Lib Journal is celebrating its 10th anniversary this year. Since November 1, 2007, the Journal's website has seen nearly 1.5 million page views. 39 people have donated their time and energy to solicit and edit articles and coordinate the publication of issues. Keywords: authors; code4lib; issue; journal
- Editorial: The Economics of Not Being an Organization by None (2017) - Code4Lib started 14 years ago as a listserv and within 5 years it had annual conferences, a Journal with quarterly issues, and a web site. Now the community is at a crossroads, because it's not an organized library organization. Keywords: code4lib; cost
- Editorial: Journal Updates and a Call for Editors by None (2023) - This is Junior Tidal's second and last time as coordinating editor for Code4Lib Journal. He is rotating off of the committee to focus on other research projects. He published his first article for the journal in 2012. He was co-convener for the local New York City chapter of Code4lib and presented at two national pre-conferences. He has been on the editorial committee for 7 years. Keywords: code4lib; editorial; journal
- Editorial Introduction – Moving Forward by None (2019) - Issue 9 of The Code4Lib Journal is out. It's the first issue with new editors. Sustainability is discussed in several articles in this issue. The issue also touches on the topic of Querying OCLC Web Services for Name, Subject, and ISBN. Keywords: code4lib; issue
- Editorial Introduction: The Code4Lib Journal Experiment, Rejection Rates, and Peer Review by None (2010) - Edward Corrado is the coordinating editor of Issue 10 of the Code4Lib Journal. Jonathan Rochkind is the editor-in-chief of the Journal. Edward was among the first to discuss the idea of creating a journal at the first code4lib conference in February 2006. Keywords: code4lib; journal; peer
- Editorial Introduction — Issue 1 by None (2014) - The mission of the Code4Lib Journal is to cover “the intersection of libraries, technology, and the future’s future. The journal will provide practical information to help the library community envision and achieve their technological future. Keywords: code4lib; issue; journal; library
- Editorial Introduction by None (2011) - This Hallowe’en contributors are working like mad scientists to bring services and information in novel ways to their patrons and staff. Shun Nagaya, Yutaka Hayashi, Shuhei Otani and Keizo Itabashi offer up “Controlled Terms or Free Terms? A JavaScript Library to Utilize Subject Headings and Thesauri on the Web’. SPARQL queries are executed against the user’s query. Keywords: code4lib; issue; journal
- Editorial Introduction – Issue 5 by None (2008) - The 5th issue of the Code4Lib Journal celebrates its first full year of publication. Emily Lynema is the coordinating editor of the issue. In that year, they have written 44 articles, editorials, and columns authored by 75 different community members and responded to twice that many proposals. Keywords: code4lib; editorial; issue; journal; year
- Code4Lib 2012 Conference Report by None (2012) - Amy Unger was one of the recipients of the Gender Diversity Scholarships to attend the Code4Lib 2012 conference in Seattle. The Journal is pleased to present her conference report here. There were 22 presentations, 33 lightning talks, and a couple rounds of Ask Anything. Keywords: code4lib; conference
- Code4Lib: More than a journal by None (2008) - The second issue of the Code4Lib Journal has been released. Eric Lease Morgan is the editor-in-chief of the journal. The journal is more than a journal, it is a thriving community of librarians. Keywords: code4lib; issue; journal; library; list
- Editorial Introduction: It is Volunteers All the Way Down… by None (2013) - The Code4Lib Journal is published in issue 20, April 17th, 2013. It is called It is Volunteers All the Way Down. The editor-in-chief of the journal, Peter Murray, gives an introduction to the issue. Keywords: code4lib; community; conference; issue; meeting
- Editorial Introduction: Conscious Resolutions by None (2014) - Code4Lib Journal has a new issue with 10 New Year’s resolutions for people to improve their practices and perspectives. Lisa Gayhart, Bilal Khalid, and Gordon Belray offer their regimen for creating a lean and flexible discovery layer. Mark Phillips, Hannah Tarver, and Stacey Frakes show you how to use Open Refine and Google Fusion Tables to combat metadata clutter. Keywords: code4lib; editorial; issue; resolutions
Access
"Access" in library contexts refers to the ability for users to obtain and use digital materials or resources. It includes services that allow direct linking from databases to full-text articles in institutional repositories, as demonstrated by the NCBI LinkOut service resulting in increased web traffic. Access also encompasses user interfaces like SCOPE, which enable searching and downloading of digital archive materials directly to a local machine. However, it must be managed responsibly, as unauthorized use through stolen credentials can lead to revoked access for entire institutions, as experienced by the University of Saskatchewan.
- But Then You Have to Make It Happen by None (2015) - But Then You Have to Make It Happen by James Williams III and Jolanda-Pieta van Arnhem is for administrators, supervisors. They discuss how diversity and inclusion must be embraced at the individual level in order to develop a culture of diversity within an organization and attract and retain diverse technology teams. Keywords: access; arnhem; authors; campus; diversity; field; internet; library; staff; student; technology; van; williams; women
- Using the ‘rentrez’ R Package to Identify Repository Records for NCBI LinkOut by None (2017) - The Code4Lib Journal uses the ‘rentrez’ R Package to Identify Repository Records for NCBI LinkOut service for institutional repositories. The service allows links from the PubMed database to full-text versions of articles in participating institutional repositories (IRs). Direct linking from the database resulted in a 17% increase in web traffic. Keywords: access; articles; function; iupui; linkout; ncbi; pubmed; repository; service
- SCOPE: A digital archives access interface by None (2019) - The Canadian Centre for Architecture (CCA) is launching SCOPE, a browser-based access interface for digital material. SCOPE allows for granular file- and item-level searching within and across digital archives, and lets users download access copies of the collection material directly to a local machine. The beta version is available to the public, and a second phase is under-development as of Spring 2019. Keywords: access; archival; archivematica; archives; cca; digital; files; scope
- Electronic Resources Security: A look at Unauthorized Users by None (2013) - International electronic journal thieves are downloading your electronic resources with stolen logins and passwords. In late 2008, the University of Saskatchewan was refused access to a major publisher because a user tried to download more than 150 articles in a session. This article outlines some steps that libraries can take to prevent small-scale unauthorized use and implications as libraries move towards Shibboleth authentication. Keywords: access; downloading; library; medical; multidisciplinary; resources; use; user
Database
Based on the provided source, a "database" in this context refers to a structured system for organizing and managing data, such as the electronic resource usage and spending reports generated using R and the Tidyverse. The term also pertains to the hybrid relational database used with Encyclopedia Virginia, integrated via XSLT's SQL extension across different management systems. Furthermore, it encompasses the practical application of creating online resources like the A-Z list of databases, which are accessed through pages listing databases by title and subject. These implementations aim to systematize data processes and enhance access to digital collections.
- 3D Adaptive Virtual Exhibit for the University of Denver Digital Collections by None (2015) - 3D Adaptive Virtual Exhibit for the University of Denver Digital Collections is presented in issue 29 of Code4Lib Journal. The interface is adaptive to the visitor’s browsing behaviors and alters the selection and display of the objects throughout the exhibit to encourage serendipitous discovery. Social media features were integrated to allow visitors to share items of interest and to create a sense of virtual community. Keywords: database; digital; exhibit; figure; interest; object; visitor
- Using R and the Tidyverse to Generate Library Usage Reports by None (2018) - The Code4Lib Journal uses R and the Tidyverse to generate reports about electronic usage and spending. The project had three main goals: to automate and systematize the process of gathering, compiling, and communicating data about electronic resource usage, to increase library staff capacity for data science, and to provide a model and framework for other libraries. Keywords: database; function; platform; publisher; searches; usage
- WMS, APIs and LibGuides: Building a Better Database A-Z List by None (2018) - The Code4Lib Journal is about WMS, APIs and LibGuides: Building a Better Database A-Z List. The American University of Sharjah's Databases by title and by subject pages are the 3rd and 4th most visited pages on their website. Keywords: collection; database; libguides; manager
- How To Build a Computer Availability Map by None (2014) - Kim Griggs wrote a tutorial on how to build a real-time computer availability map for a mobile and full website. The complete code package is provided under the GPL v3 license and is available at: http://github.com/griggsk/availability-map. Keywords: availability; computer; database; map; mobile; status; use
- Using XSLT’s SQL Extension with Encyclopedia Virginia by None (2012) - The Code4Lib Journal uses XSLT’s SQL extension with Encyclopedia Virginia to integrate data across a hybrid relational database and an XML-based management system. Matthew Gibson used to manage the markup of electronic texts at the University of Virginia Library. Keywords: database; sql; tei; variable; xml; xsl
Marc
Based strictly on the provided source, the term "marc" is not explicitly defined. The source mentions the use of a "pymarc library" in a process for matching bookstore ISBNs to library eBook ISBNs. This context implies that "marc" relates to a type of library data or standard used in such matching processes. However, the source does not offer a specific definition beyond this application.
- Apples to Oranges: Using Python and the pymarc library to match bookstore ISBNs to locally held eBook ISBNs by None (2023) - The Code4Lib Journal uses Python and the pymarc library to match bookstore ISBNs to locally held eBook ISBNs. Academic libraries have a partnership with their campus bookstore and receive a list of print and eBook materials required for an upcoming semester. They use various processes and workflows to identify which of these titles they already own as unlimited access eBooks, and which titles could be purchased as Unlimited Access EBooks. Keywords: bookstore; dictionary; ebook; isbns; library; marc; script; title
- Case Study: Using Perl and CGI Scripts to Automate a Quality Control Workflow for Scanned Congressional Documents by None (2012) - The Code4Lib Journal presents a case study on the Law Library Digitization Project of the Rutgers University School of Law in Camden, New Jersey. The project provides open web access to digital legal materials from the State of New Jersey, other U.S. states, and the United States federal government via the Rutgers Digital Law Library website. Keywords: control; document; file; library; marc; number; pages; quality; script
Time
Based solely on the provided text, your question about the nature of "time" cannot be answered as the source materials do not contain a definition or discussion of this concept. The given sources exclusively discuss library science topics, specifically stock management tools like the FachRef-Assistant and the content of the Code4Lib Journal. The articles focus on the application of statistics in libraries and the operational aspects of a professional publication. Therefore, no information about the concept of time is present in the provided excerpts.
- The FachRef-Assistant: Personalised, subject specific, and transparent stock management by None (2017) - The FachRef-Assistant is a personalised web application for the weeding of printed resources. It offers an extensive range of tools for evidence based stock management based on the thorough analysis of usage statistics. It is designed to work with the Aleph-System from ExLibris. Keywords: analysis; application; items; library; loan; parameters; stock; subject; time; weeding
- The Wise Use of Statistics in a Library-Oriented Environment by None (2019) - Code4Lib Journal is about the use of statistics in the library-oriented environment. The article emphasizes some of the pitfalls and reasoning errors librarians could easily slip into. The author has an academic background on statistics and is appointed to projects and tasks which need mathematical and statistical methods. Keywords: count; library; loan; statistics; time
- Editorial: Musing on learning to be a selfish librarian by None (2018) - The Code4Lib Journal is an all-volunteer publication. The coordinating editor gets to write the opening editorial for the issue. Ruth had the unenviable task of shepherding the journal right after the elections. Peter talked about the current state of the Journal. Keywords: issue; journal; time
Users
According to the provided sources, "users" are individuals who interact with library systems such as the catalog or discovery layer. The article mentions that Williams Libraries developed a system for users to report problems with Primo, their library catalog and discovery layer. This indicates that users are the patrons who utilize these library services. The discussion focuses on how public service staff reacted and managed the problems once submitted by these users.
- A Novel Open Source Approach to Monitor EZproxy Users’ Activities by None (2015) - The article describes using Elasticsearch/Logstash/Kibana (ELK) to monitor and visualize EZproxy logs in real time. The paper proposes a novel way to monitor EZ proxy servers. It is based on the fact that log files are valuable dynamic data sources. Keywords: elasticsearch; logstash; server; users
- Consortial-Based Customizations for New Primo UI by None (2016) - The Code4Lib Journal is about Consortial-Based Customizations for New Primo UI. Ex Libris has enabled institutions to manage interface customizations via the Package Customization Manager. Orbis Cascade Alliance is a network of 39 resource sharing institutions in Washington, Oregon, and Idaho that migrated to a shared ILS Alma/Primo installation over multiple years. Keywords: customizations; new; package; primo; users
- Making the Move to Open Journal Systems 3: Recommendations for a (mostly) painless upgrade by None (2019) - Code4Lib's issue 43 is titled Making the Move to Open Journal Systems 3: Recommendations for a (mostly) painless upgrade. Scholars Portal, a consortial service of the Ontario Council of University Libraries, upgraded 10 different multi-journal instances of the OJS 3 software from June 2017 to August 2018 at the University of Toronto Libraries. Keywords: checklist; instance; issues; journal; ojs; pkp; support; test; upgrade; users; utl
- Managing Discovery Problems with User Experience in Mind by None (2019) - Williams Libraries recently developed a system for users to report problems with their library catalog/discovery layer (Primo). The article explains the process, reactions from public service staff, methods for managing the problems once submitted, and code shared on GitHub for implementing the tool at their own library. Keywords: email; feedback; form; problem; users
- Reaching Users Through Facebook: A Guide to Implementing Facebook Athenaeum by None (2012) - Code4Lib Journal walks you through the deployment of Facebook Athenaeum, an open source application that integrates library resources directly into the Facebook website. Facebook is one of the single most-visited websites in the world, and its popularity among college-aged students provides a unique opportunity for libraries to redefine how they interact with students. Keywords: application; athenaeum; facebook; library; page; pear; server; users
Api
Based on the provided source, the term "api" is not directly defined. The source only mentions APIs as "freely-available APIs" used by the University of North Texas Libraries to enhance map metadata. This usage implies that APIs are tools or interfaces that allow different software applications to communicate with each other to retrieve or process data. The project demonstrates that APIs can be leveraged for targeted, automated metadata enhancement with significant impact.
- Hacking Summon by None (2011) - The OSUL Discovery Service Task Force selected Serials Solutions’ Summon as its next generation discovery interface in late 2009. The OSUL Implementation Team discovered several aspects of the interface they wanted to customize. The article describes the creation of OSUL’s home-grown open source availability service. Keywords: api; application; availability; library; service; summon; valley
- Developing an Academic Image Collection with Flickr by None (2008) - Lewis & Clark College in Portland is developing an educational collection of contemporary ceramics images using the photo sharing site Flickr as a back end. The article discusses the evolution of the project, Flickr machine tags, and the concept of Flickr as an application database layer. Keywords: api; collection; flickr; image; isfamily="0; machine; tag; tags
- Enhancing Descriptive Metadata Records with Freely-Available APIs by None (2014) - The article describes how the University of North Texas Libraries’ Digital Projects Unit used freely-available APIs to add place names to metadata records for over 8,000 maps in two digital collections. This project demonstrates how targeted, automated metadata enhancement can have a significant impact with a relatively small commitment of time and staff resources. Keywords: api; census; county; maps; place; states; texas; united
Internet
Application
- ISBN and QR Barcode Scanning Mobile App for Libraries by None (2014) - The Code4Lib Journal outlines the development of a mobile application for the Ryerson University Library. The application provides for ISBN barcode scanning that results in a lookup of library copies and services for the book scanned. Two versions of the application were developed, one for iOS and one for Android. Keywords: android; application; barcode; ios; isbn; library; mobile; scanning
Xml
Based on the provided text, XML is referred to as the "basic XML source format" named JATS, which is used as a foundational format in a publishing workflow. This XML-based workflow was designed to change the main publishing format of an Open Access journal from PDF to EPUB. The use of XML makes the workflow suitable for use by non-professional publishers. The code for this XML-based process is attached to the article and is free for others to reuse.
- The Automagic of the LII’s eCFR by None (2018) - The Legal Information Institute (LII) has been publishing law online for free since 1992. This article discusses their work expanding and improving free public access to federal legal resources in the U.S. and developing their eCFR product for the Code of Federal Regulations. Keywords: ecfr; factory; federal; files; lii; liiecfr; liitop; section; title; xml
- EPUB as Publication Format in Open Access Journals: Tools and Workflow by None (2014) - The main publishing format of an Open Access journal was changed from PDF to EPUB by designing a new workflow using JATS as the basic XML source format. The workflow is suitable for non-professional publishers and all code is attached and free for reuse by others. Keywords: article; epub; file; format; jats; journal; markup; pdf; style; workflow; xml
Files
Based on the provided source, the term "files" is mentioned within the context of digital preservation and batch processing. Specifically, files can refer to dissertation "associated files" downloaded from a BePress repository for preservation purposes. The term is also contextualized through discussions on command-line tools like Unix commands and FFMPEG, which are used to manipulate and transcode digital files. These processes highlight the practical handling of files within library and archival workflows for organization and preservation.
- What’s in a Name? On ‘Meaningfulness’ and Best Practices in Filenaming within the LAM Community by None (2018) - What’s in a name? On ‘Meaningfulness’ and Best Practices in Filenaming within the LAM Community is an issue 40 issue of The Code4Lib Journal. The paper includes a literature review of filenaming practices in the cultural institutions such as libraries, archives and museums. The data suggests similarities and differences exist between museums/galleries, archives/special collections, and academic institutions. Keywords: count column; digital; disagree; filenames; filenaming; files; identifier; table; use
- Scraping BePress: Downloading Dissertations for Preservation by None (2020) - The Code4Lib Journal is titled Scraping BePress: Downloading Dissertations for Preservation. The objective was to collect the full archive of dissertations and associated files from the BePress repository into a local disk for potential future applications and to build out a preservation system. Keywords: bepress; files; works
- Unix Commands and Batch Processing for the Reluctant Librarian or Archivist by None (2014) - The Code4Lib Journal has published an article on Unix Commands and Batch Processing for the Reluctant Librarian or Archivist. Anthony Cocciolo is a teacher of digital archives and digital libraries at Pratt Institute’s School of Information and Library Science. He tries to introduce his students to the Unix environment. Keywords: command; directory; environment; example; files; following; unix; windows
- Solving Advanced Encoding Problems with FFMPEG by None (2020) - FFMPEG is a powerful, multi-purpose open-source library that operates from the command-line. The source files are easily compiled on all major platforms and static builds are available for those who prefer to install from an executable. This article provides some useful suggestions for transcoding techniques within a specific library. Keywords: command; encoding; ffmpeg; files; input; libx264; video
Preservation
- SPRUCE Mashup London by None (2013) - SPUCE digital preservation mashups bring together digital preservation practitioners and developers to work on real-world digital preservation challenges. This article describes the SPRUCE Mashup London event held in September 2012. The project is a JISC funded partnership led by Leeds University Library, British Library, Digital Preservation Coalition, London School of Economics, and Open Planets Foundation. Keywords: business; developers; event; mashup; practitioners; preservation; spruce
Process
- Developing Weeding Protocols for Born Digital Collections by None (2019) - Code4Lib Journal is about developing weeding protocols for digital collections development. PBSLearningMedia.org had a deaccessioning project that is ongoing. The article explains the process, the issues faced and the recommendations for other organizations. Keywords: example; materials; needs; process; resource; review; site
Based on the provided source, a "community" is exemplified by the Code4Lib community, whose members work together towards a shared vision. This community operates through collaboration among individuals from cultural heritage organizations and software engineers to achieve common goals, such as the adoption of open source software in libraries. The community functions effectively even with a modest or partial alignment of purpose, as indicated by the issue title "Just Enough of a Shared Vision." Furthermore, the source implies that a community is also defined by its ability to create a supportive environment, such as offering proposals to mitigate issues like impostor syndrome among its members.
- Editorial Introduction: New Year Resolutions by None (2016) - New Year’s Day came and went with very little fanfare at my house. I think it is fitting that this issue includes an article focusing on the distribution and ease of adoption of open source software in libraries. I’ve been working with a handful of cultural heritage organizations struggling as they navigate these waters. The members of the Code4Lib community do tremendous things. Keywords: community; issue; year
- Editorial: Just Enough of a Shared Vision by None (2019) - Issue 43 of The Code4Lib Journal is titled "Just Enough of a Shared Vision". Peter Murray is the coordinating editor of the issue. Peter loves his job as an open source community advocate at Index Data. Peter is amazed at how well the community works towards the same goal. Keywords: community; issue; journal; vision
- Editorial: A modest proposal for the mitigation of impostor syndrome by None (2019) - The Code4Lib Journal offers a modest proposal for the mitigation of impostor syndrome. Eric Hanson is a software engineer. His status as a straight, white, cis male puts him in a privileged position that insulates him from many of the issues that contribute to Impostor Syndrome affecting his friends. Keywords: community; syndrome
Script
Based on the provided source, the term "script" is not explicitly defined or discussed. The text focuses on specific technological applications and tools within library services, such as SierraDNA and various projects described in the Code4Lib Journal. These descriptions include the development of specific tools like a "stat-bot" and the Ref2RIS software. Since the source material does not contain a definition for "script," an answer cannot be provided from this text.
- SierraDNA – Demonstrating the Usefulness of Direct ILS Database Access by None (2015) - SierraDNA is a Database Navigator Application (DNA) that gives Sierra sites read access to their ILS database. Code4Lib gives three examples of how DNA can be used to improve Library services and enhance online security. Keywords: bib; count; item; library; line; number; query; script
- Ref2RIS: Importing Word-Processed Bibliographies into Bibliographic Management Software by None (2012) - The Code4Lib Journal is republishing Ref2RIS: Importing Word-Processed Bibliographies into Bibliographic Management Software. Academic libraries encourage students and academics to use bibliographic management software. It's difficult to import legacy bibliographies developed over years. Keywords: \2/; citation; convert; end; file; format; ref2ris; s/@@xx; script; set; shell
- Collecting Virtual Reference Statistics with an IM Chat-Bot by None (2013) - The Code4Lib Journal describes the development and implementation of an instant messaging “stat-bot” that prompts staff to record virtual reference statistics via IM. The article addresses this problem with the creative use of Web 2.0 tools: Meebo and AOL Instant Messenger. Keywords: reference; script; statbot; statistics
Services
"Services" are modular components that libraries make available for accessing and integrating library resources. These services are intended to be reusable through standard APIs, enabling their use across different applications. The UCLA Library exemplifies this through building services supporting IIIF for its digital collections. This involved determining the appropriate infrastructure by testing multiple configurations under varied conditions.
- Exposing Library Services with AngularJS by None (2014) - Exposing Library Services with AngularJS is an introduction to the JavaScript framework and specific AngularJS modules for accessing library services. The ease of reuse may encourage more libraries to expose their services via standard APIs to allow usage in different contexts. Keywords: angularjs; availability; daia; library; services
- IIIF by the Numbers by None (2020) - The UCLA Library is building a suite of services to support IIIF for their digital collections. The team was unsure about whether they should use local or cloud-based infrastructure for these services, so they conducted some experiments on multiple infrastructure configurations and tested them in scenarios with varying dimensions. Keywords: cantaloupe; fargate; figure; iiif; image; medium; requests; services; setup; use
Editorial
The term "editorial" refers to the work performed by an editor or editorial board, such as the volunteer editors who handle article proposals, drafts, and final approvals for the Code4Lib Journal. Editors carry out tasks in regular waves, including entering articles into WordPress and conducting a final review before publication. For example, a coordinating editor may write an introduction to an issue, as seen with Gabriel Farrell's introduction entitled "Ride On, Mighty Warriors" for issue 13. Additionally, an editorial can refer to a specific piece written by an editor, such as when a new editor is asked to write an editorial about joining the Journal or to document a process like converting code.
- Special Issue on Diversity in Library Technology Guest Editorial Committee by None (2015) - The guest editorial committee for Code4Lib Journal’s Special Issue on Diversity in Library Technology (issue 28) is comprised of eight guest editors and two regular editorial committee members. Shawn Averkamp is the Manager of Metadata Services, NYPL Labs at New York Public Library. Laurie Bridges is Associate Professor and Instruction & Emerging Technologies Librarian at Oregon. Keywords: committee; digital; diversity; editorial; issue; librarian; library; technology
- Editorial Introduction: Changes on the Editorial Board by None (2015) - The 29th issue of the Code4Lib Journal has been published. There are changes to the editorial board. Meghan Finch, Péter Király, Junior Tidal and Ruth Tillman are the new editors. Shawn Averkamp, New York Public Library and Kelley McGrath, University of Oregon have left the board. Keywords: editorial; issue
- Editorial: Welcome New Editors, What We Know About Who We Are, and Submission Pro Tip! by None (2017) - The Code4Lib Journal has brought on 4 new editors in the last cycle, bringing it to an all time high of 15 editors. The editorial board is mostly white with a technical services, archives or systems background and mostly from academic institutions. Keywords: editorial; issue
- Editorial Edit by None (2018) - The Code4Lib Journal has a farewell to one editor and a solicitation for new editors for issue 42, 2018-11-08. The editors are volunteers. They work for the Code4lib Journal in regular waves: proposals, first drafts, second drafts, and all the edits in between, next entering the article into WordPress and a final push to read as many completed articles as possible and give them a final vote of approval. Keywords: editorial; issue
- Editorial by None (2020) - Issue 48 of the Code4Lib Journal is out. Issue 48 includes articles about the use of existing technology to build, enhance, and manage digital libraries and the development of new tools for automation and resource management. There were 30 submissions for this issue of the journal, far beyond the capacity of one issue. Keywords: editorial; issue
- Editorial by None (2021) - The 50th issue of the Code4Lib Journal is out. It is the first issue for three new editors: Gustavo Candela from Alicante, Kirstien Kroeger and Angela J.A. The pandemic has been going on for a year. Six of the nine articles in this issue mention COVID-19. Keywords: committee; editorial; issue; university
- Editorial: Forget the AI, We Have Live Editors by None (2023) - Issue 56, 2023-04-21 is the first issue which includes some code written by ChatGPT. The editor welcomes new editors to the Code4Lib Journal and asks them to write an editorial about it. He also asks it to convert some old Perl code to python. Keywords: editorial; issue
- Editorial by None (2024) - Issue 59 of Code4Lib Journal is out. It was published later than planned and with a different coordinating editor, but it's a testament to the perseverance of the Editorial Board and the wonderful articles contributed by the community. Keywords: editorial; issue; python
- Editorial Introduction: Ride On, Mighty Warriors by None (2011) - Gabriel Farrell joined the fellowship of the Journal only one year ago. He is the coordinating editor of issue 13 of The Code4Lib Journal. He has written an introduction to the issue entitled "Ride On, Mighty Warriors". Keywords: editorial; introduction; issue; warriors
- Editorial Introduction by None (2012) - Coordinating Editor Tim Lepczyk salutes change in this issue, welcoming new editors to the Journal and announcing his departure. Peter Murray, Terry Reese, Elisa Graydon, Sara Amato, and Shawn Averkamp are the committee’s newest members. Keywords: change; editorial; issue
- Editorial Introduction: How Things Change by None (2013) - The Code4Lib Journal has a need to continue to evolve and improve processes. Terry Reese has been a part of the editorial committee of the Journal since it was founded in 2006. He has attended every Code4Libr conference since 2006. Keywords: committee; editorial; issue; library
Media
- RSS Feed 2.0: The Crux of a Social Media Strategy by None (2016) - The article explains how the University of Nebraska Kearney Calvin T. Ryan Library improved their social media strategy by using an RSS 2.0 feed to update and sync social media tools and create a slideshow on the library’s home page. According to ACRL conference paper, 94% of academic libraries have a social media presence, mainly on Facebook, Twitter and YouTube. Keywords: feed; library; media; rss
Mobile
Based on the provided source, "mobile" refers to a portable and accessible platform for delivering library services and resources. The University of Illinois Library researched and tested a specific mobile application that incorporates augmented reality features. In a practical example, the Ursula C. Schwerin library created a separate mobile website to host its subscribed eBooks. This required extracting data from the main Drupal-based site to be presented effectively on the mobile platform.
- Topic Space: Rapid Prototyping a Mobile Augmented Reality Recommendation App by None (2015) - The Code4Lib Journal has published Topic Space: Rapid Prototyping a Mobile Augmented Reality Recommendation App with funding from an Institute of Museum and Library Services (IMLS) Sparks! Ignition Grant. Researchers from the University of Illinois Library designed and tested a mobile recommender app with augmented reality features. Keywords: app; books; library; location; mobile; reality; recommendations; research; space; students; topic; user
- Using PHP to Parse eBook Resources from Drupal 6 to Populate a Mobile Web Page by None (2012) - The Ursula C. Schwerin library needed to create a page for its mobile website devoted to subscribed eBooks. The resources were organized using the Drupal 6 content management system with contributed and core modules. It was necessary to retrieve the eBook databases from the Drupal installation to a separate mobile site. The solution was the PHP Simple HTML DOM Parser. Keywords: html; mobile; page; resources
Catalog
According to the provided source, a catalog refers to an offline library catalog constructed using tools like VuFind, XAMPPP, and flash drives for use within a liberal arts program in a prison. This system was developed to support educational initiatives, such as Grinnell College's program for inmates, by providing access to library resources. The catalog's purpose is to bridge the gap between the catalog entries and the physical books on the shelf, facilitating resource discovery in a restricted environment. It functions as a crucial tool for enabling educational access where standard internet-connected technologies are unavailable.
- Using VuFind, XAMPP, and Flash Drives to Build an Offline Library Catalog for Use in a Liberal Arts in Prison Program by None (2012) - Code4Lib Journal uses VuFind, XAMPPP, and Flash Drives to build an Offline Library Catalog for Use in a Liberal Arts in Prison Program. Grinnell College has been offering educational opportunities to inmates in local prisons for several years. In 2009 the College expanded this initiative by offering the First Year of College Program in the Newton Correctional Facility, a medium-security prison near the campus. Selected inmates take a series of credit-bearing courses equivalent to the ones taken by first-year students at the college. Keywords: catalog; drive; library; offline; run; vufind
- From the Catalog to the Book on the Shelf: Building a Mapping Application for Vufind by None (2012) - The Code4Lib Journal is titled From the Catalog to the Book on the Shelf: Building a Mapping Application for Vufind. Smart phones and mobile devices provide patrons with better access to both physical and virtual library resources. The New York Public Library (www.nypl.org/mobile-help) and North Carolina State University use this technology. Keywords: catalog; floor; library; location; map; maps; number; yale
Item
The provided sources do not define "item" in a context relevant to OneButton or CONTENTdm metadata.
- OneButton: A Link Resolving Application to Guide Users to Optimal Fulfillment Options by None (2018) - OneButton is a link resolution application for the Private Academic Library Network of Indiana (PALNI) that helps users find the best way to get access to needed materials. It replaces multiple fulfillment buttons in institutional discovery interfaces with a single OpenURL link. Keywords: ill; item; onebutton; palni; request; user
- Citation Needed: Adding Citations to CONTENTdm Records by None (2022) - Citation Needed: Adding Citations to CONTENTDM Records. Tennessee State Library and Archives and the Illinois State Library identified a need to add citation information to individual image records in OCLC’s CONTENTdm (https://www.oclc.org/en/contentDM). CONTENT DM does not display citation information about image records. To add this functionality, custom JavaScript had to be written that would interact with the underlying React environment. Keywords: citation; collection; contentdm; digital; item; parent; record; return; var
Staff
The provided sources do not contain a definition for the term "staff." The information focuses on Bugzilla as a bug tracking application used by the IT department and on best practices for laptop lending programs at university libraries. These sources detail processes and equipment but do not define personnel roles or titles. Therefore, a definition cannot be constructed from the given material.
- Managing Library IT Workflow with Bugzilla by None (2012) - Bugzilla is an open source bug tracking application designed by Mozilla.org developers. It is used by the IT department at the University of Colorado Denver’s Auraria Library to track, delegate, and resolve reported issues. It has been used for 23 months and over 2300 trouble tickets. Keywords: auraria; bugzilla; figure; issue; library; product; staff; support; technology; ticket
- Best Practices for a University Laptop Lending Program by None (2015) - The Code4Lib Journal describes the best practices and workflows developed since 2003 to create a laptop/equipment lending program that is efficient and mindful of financial resources. The University of Arizona Libraries has 336 total laptops, netbooks and projectors in circulation, including 260 netbooks. The students love the library services and laptop lending so they continue to support it. Keywords: damage; equipment; laptops; netbooks; staff; student
Video
- SPECIAL REPORT: Creating Conference Video by None (2010) - Noel Peden has written a paper about creating conference video for the Code4Lib conference. The author learned a lot from the two years of shooting and editing the video. The first year they did video they captured the talks and the projection screen with no previous planning. They were not prepared with enough tapes and imported the video onto a laptop at the end of each day. Keywords: audio; camera; conference; editing; video; wirecast
Resources
Based on the provided text, "resources" refers to electronic materials and literature accessible through library systems. The sources mention "electronic resources management" and "e-resources" in the context of troubleshooting access problems and ensuring reliable patron access. Additionally, "resources" can refer to "recommended resources on the library’s website" which are managed via a tool like SemanticScuttle. The text also discusses literature about a specific region, indicating that "resources" can encompass bibliographic materials and spatial subject classifications.
- Using Zapier with Trello for Electronic Resources Troubleshooting Workflow by None (2014) - Troubleshooting access problems is an important part of the electronic resources management workflow. Meghan Finch is the Digital Assets Librarian at Oakland University. She recommends using Trello and Zapier to streamline and track troubleshooting using two web-based services. Keywords: card; email; resources; trello; troubleshooting; zapier
- Using SemanticScuttle for managing lists of recommended resources on a library website by None (2015) - Concordia University Libraries has adopted SemanticScuttle as an alternative to Delicious for managing lists of recommended resources on the library’s website. Two implementations for displaying feed content from Semantic Scuttle were developed: using the Google Feed API and using direct access to the database. Keywords: feed; library; resources; semanticscuttle; tags; website
- How We Built a Spatial Subject Classification Based on Wikidata by None (2021) - The North Rhine-Westphalian Bibliography (NWBib) is a regional bibliography that records literature about the German state of North Westphalia (NRW) and its regions, places and people. A project was carried out to upgrade spatial subject indexing in NWBib from uncontrolled strings to controlled values. A spatial subject classification with around 4,500 entries was created from Wikidata and published as SKOS vocabulary. Keywords: classification; editors; nwbib; place; resources; skos; strings; wikidata
- A Hybrid Solution for Improving Single Sign-On to a Proxy Service with Squid and EZproxy through Shibboleth and ExLibris’ Aleph X-Server by None (2012) - Alexander Jerabek and Minh-Quang Nguyen developed a hybrid solution for improving the library’s proxy service by integrating Shibboleth and ExLibris’ Aleph X-server using a proxy server running both EZproxy and Squid applications. The main benefit of this solution is that instead of relying on e-resource vendors, the solution gives patrons reliable and stable access to e-resources. Keywords: ezproxy; resources; server; service; shibboleth; squid
Query
- Query Translation in Europeana by None (2015) - Europeana is a multilingual database containing cultural heritage metadata from all European countries in many languages. The service provides tools to help users run automatic machine translations, one of which is a new tool for query translation. This article discusses the technical details of query translation with the aim of assisting similar projects to implement similar features. Keywords: europeana; language; query; solr; terms; translation; user
Technology
- Editorial Introduction: The Code4Lib Journal isn’t just for Coders by None (2010) - The Code4Lib Journal provides practical solutions for technologists working in libraries. The future of libraries is going to be decided by how well technology is applied to the needs of the library. Technology affects all of the work that our libraries are doing and will define the future of the industry. Keywords: journal; technology
Title
Based strictly on the provided text, "title" refers to a journal title as JAbbr is a tool used to decipher journal title abbreviations by matching them against a list of serial titles. The context also suggests that "title" can refer to serial titles extracted from a library catalog for this matching process. In the context of the Print-on-Demand project, a "title" is part of the bibliographic metadata taken from a MARC record to produce book covers. Furthermore, the titles of the 90,000 digitized books are what make them available for print-on-demand.
- Deciphering Journal Abbreviations with JAbbr by None (2011) - JAbbr is an online tool developed at Cornell University to help users decipher journal title abbreviations. JAbbr creates a regular expression for fuzzy matching, tests it against a list of serial titles extracted from the library catalog, and returns a list to the user. Keywords: abbreviation; jabbr; journal; library; matches; tab; title
- Automated Metadata Formatting for Cornell’s Print-on-Demand Books by None (2009) - The Code4Lib Journal has an article on Automated Metadata Formatting for Cornell’s Print-on-Demand Books. The printer must be supplied with metadata from the MARC bibliographic record in order to produce book covers. Python script is used to manipulate the author name strings. The article focuses on processing non-name information in author strings. 90,000 of Cornell's digitized out-of-copyright books are available as Print-On-Demand books through internal bookstore and Amazon.com. Keywords: author; baron; earl; forename; names; string; surname; title
Subject
Based on the provided source text, the term "subject" is not explicitly defined. However, it is used to refer to specific academic disciplines or fields of study. This usage is implied by the description of a system that forwards consultation requests to "subject specialist librarians." These are librarians with expertise in particular subject areas, such as history or biology, who assist patrons with their research needs.
- Automating reference consultation requests with JavaScript and a Google Form by None (2023) - At CUNY Graduate Center Library, Stephen Zweibel created a form and wrote a script that uses the answers in the form to automatically forward any consultation requests to the correct subject specialist librarians. This was done using JavaScript, Google Sheets and the Google Apps Script backend. Keywords: email; form; librarian; subject
- WordPress as a Content Management System for a Library Web Site: How to Create a Dynamically Generated Subject Guide by None (2011) - Joshua Dodson is working with the Lincoln Memorial University’s Carnegie-Vincent Library on a redesign of their Web site based on the WordPress framework. The new site is slated to launch in the summer of 2008. The director asked him to look into LibData, a library oriented, web-based application that offers an authoring environment tailored to creating resource guides and course pages. Keywords: category; php; subject
Record
- Ead McTaggart: Using VBA to Automate EAD Container List Tagging by None (2009) - The author programmed a Microsoft Access database using Visual Basic for Applications (VBA) to automatically insert the necessary EAD tags and their attributes. Ead McTaggart will convert a 7,000 line Microsoft Excel container list into a properly tagged EAD container list in 5 minutes. Keywords: ead; record; series; strclose; strtags2
Field
- Easing Gently into OpenSRF, Part 1 by None (2011) - Issue 10, 2010-06-22: Easing gently into OpenSRF, Part 1: Introduction to the Open Service Request Framework (OpenSRF) is an inter-application message passing architecture built on XMPP (aka “jabber”). The Evergreen open source library system is built on an Open SRF architecture. Keywords: attribute; class; element; field; method; opensrf; service
Form
- Streamlining Book Requests with Chrome by None (2015) - The Code4Lib Journal is about Streamlining Book Requests with Chrome extension. The idea for the extension came from a team meeting. The extension will help standardise the format of book requests and speed up the process for Librarians submitting the request. Keywords: book; chrome; extension; form; isbn; request
Format
Request
- Customizing Alma and Primo for Home & Locker Delivery by None (2023) - The Cal State University, Northridge (CSUN) Library was not physically open to the public during the 2020-2021 academic year. This article explains the Alma and Primo implementation to allow for home mail delivery of physical items. In Spring 2021, the on-site locker delivery option will be added. Keywords: address; alma; delivery; home; items; library; locker; request; user
Xsl
- Emflix – Gone Baby Gone by None (2016) - The Code4Lib Journal is about a tool developed at the Emerson College Library by an eager but overzealous cataloger. Netanel Ganin explains why the tool has not been maintained or updated, and what should have been done differently to ensure its legacy. Keywords: actor; element; films; function; genre; string; subgenre; xsl
Articles
Based on the provided text, "articles" refers to pieces within the Infopedia collection managed by the National Library Board of Singapore. The source mentions that Apache Mahout was used to link contents in several collections, specifically citing this "Infopedia collection of articles." This suggests that, in this context, articles are informational entries or documents that are part of a digital library collection. No further details about the nature of these articles are available from the given source.
- Editorial Introduction – Code4Lib: Long May You Run by None (2009) - The Code4Lib Journal has been using Google Analytics since it first went live. During the 18 month period from December 2007 through May 2009, the Journal has had almost 69,000 visitors for a total of 94,000 visits and almost 181,000 page views. The days surrounding publication of each issue sees a huge spike in the number of views. Keywords: articles; issue; journal
- Harnessing Apache Mahout to Link Content by None (2013) - The National Library Board of Singapore has successfully used Apache Mahout to link contents in several collections such as its Infopedia collection of articles (http://infopedia.nl.gs). Foursquare uses this technology too. Apache is a scalable open source machine learning library. Keywords: apache; articles; command; mahout
Audio
Based on the provided sources, "audio" refers to archival audio files and audio content that requires digitization processes within a library context. It specifically involves master audio files that need to be converted or manipulated, such as being split into sub-item tracks to create web-deliverable MP3s. This work is part of digitization efforts supervised by individuals like Nitin Arora, who has been involved since 2009. The process is enhanced through custom scripts, like those described by Austin Dixon in a Code4Lib Journal article, which improve the efficiency of handling these audio files.
- AudioRegent: Exploiting SimpleADL and SoX for Digital Audio Delivery by None (2014) - AudioRegent is a command-line Python script being used by the University of Alabama Libraries’ Digital Services to create web-deliverable MP3s from regions within archival audio files. Nitin Arora has been supervising the digitization of audio content for his department since 2009. Keywords: approach; audio; audioregent; file; region; simpleadl; sox
- Use of Cue Sheets in Audio Digitization by None (2014) - Code4Lib Journal article explains how to split master audio files into sub-item tracks. Austin Dixon describes three custom scripts that he wrote for his department that have greatly improved the audio digitization process for audio files. The article is published in issue 23 of Code4Lib. Keywords: audio; file
Course
- Editorial Introduction by None (2012) - The Code4Lib Journal is a nine-course meal for winter. The first course is Introduction. The second course is Creating a Seamless Cross-Platform Online Experience for Mobile Users. The third course is a discussion on HTML5 Microdata and Schema. Keywords: course; fare; issue
Authors
Based on the provided source, the term "authors" is not explicitly defined or mentioned. The source focuses on the Code4Lib Journal's editorial processes, its leadership, and the tools it offers. It discusses the Editorial Committee's efforts to improve journal content, but it does not specify who the authors contributing to the journal are. Therefore, no definition of "authors" can be derived from this text.
- Editorial: Looking to the Past to Find the Future by None (2018) - The 41st issue of the Code4Lib Journal is out. The Editorial Introduction for each issue is an opportunity to reflect on libraries, coding, and the Journal. The editor-in-chief has been a part of the Journal for more than 10 years. Keywords: authors; issue; journal
- Building Strong User Experiences in LibGuides with Bootstrapr and Reviewr by None (2020) - Code4Lib offers Bootstrapr, Reviewr and a web app to build strong user experiences in LibGuides. They offer the tools as FOSS under an MIT license so that others can freely adapt them for use in their own organization. Keywords: authors; bootstrap; figure; guides; handbook; libguides; reviewr
- Editorial Introduction: Seeking a Diversity of Voices by None (2014) - The Editorial Committee of the Code4Lib Journal is always looking for ways to improve the content of the journal and ensure that it is meeting the needs of its readers. The Committee met in March 2014 during the code4Lib Conference in Raleigh and discussed how they can use the data to chart the future directions of the Journal. Keywords: authors; journal
Reference
- Help! A simple method for getting back-up help to the reference desk by None (2011) - The Code4Lib Journal offers a simple method for getting back-up help to the reference desk. Librarians at the University of California, Riverside created a “help button’ for reference desk, which sends a message to librarians’ workstations in their offices. Keywords: desk; help; message; reference; send
Diversity
Link
- Wrangling Electronic Resources: A Few Good Tools by None (2019) - The Code4Lib Journal gives a tour of a few free tools for librarians working with electronic resources. The position of electronic resources librarian has become more common in libraries in the last decade. MarcEdit is a tool for editing MARC records and link checkers is for maintaining web sites containing links to ebooks. Keywords: file; link; menu; option; step; step guide
Authority
- Parsing and Matching Dates in VIAF by None (2014) - The Code4Lib Journal is about Parsing and Matching Dates in VIAF. The Virtual International Authority File (OCLC Online Computer Library Center 2013) is built from dozens of authority files with tens of millions of names in more than 150 million authority and bibliographic records expressed in multiple languages, scripts and formats. It merges records from various national and trans-national authority files into clusters. There are many challenges in matching across the files. Keywords: authority; dates; max; min; month; nnnn; viaf
Music
- Editorial: Some Numbers by None (2016) - 1,382,173 hits have been recorded by Google Analytics since the Code4Lib Journal opened its doors in December. Ron Peterson wrote about diversity as it relates to both the authors and editors of the Journal ten issues ago. The editorial for issue 33 asked prospective authors to fill out a brief demographic survey. Keywords: figure; issue; music; sheet
List
- Providing Information about Reading Lists via a Dashboard Interface by None (2013) - Code4Lib developed a dashboard to better support academic staffs’ understanding of how their students use reading lists. Recently launched to academic staff at Loughborough University, the dashboard has already garnered much praise. It is hoped that further development of the dashboard will provide even more support for academics. Keywords: dashboard; items; list; reading; reading list
Display
- Using a Raspberry Pi as a Versatile and Inexpensive Display Device by None (2014) - The article covers the process by which a library took some unused equipment and added a cheap computing device to produce inexpensive but effective electronic signage. The Raspberry Pi is a $35 computer running a stripped down version of Linux. It does not come with a keyboard, power supply or display device. Edward Iglesias and Arianna Schlegel used an old monitor, keyboard and mouse, a 5 volt power supply scavenged from an old cell phone and the Pi itself. Keywords: display; library; page; raspberry; solution
Year
- Editorial Introduction: A Brand New Year by None (2015) - This year marks the 10th anniversary of the Code4Lib Annual conference. The first Annual meeting was in Corvallis, OR. It started as an experiment of sorts, one in which nearly every attendee in the conference would be a participant. Keywords: issue; year
Network
- Editorial Introduction: A Peer Network by None (2013) - The Code4Lib Journal is considered as a peer network. The Journal, conference, Listserv and IRC are separate but feed into one another. A post on the Listserv might transform into a presentation at the conference and an article might be used to solve a problem. Keywords: network; peer
Product
Iiif
- Evaluating HTJ2K as a Drop-In Replacement for JPEG2000 with IIIF by None (2023) - High Throughput JPEG2000, better known as HTJ2K, promises faster encoding and decoding speeds compared to traditional JPEG2000 Part-1. The IIIF community has completed a project to evaluate it as a drop-in replacement for encoding JPEG2000 and validate the expected improvements regarding speed and efficiency. Keywords: encoding; htj2k; iiif; image; jp2; jpeg2000; lossy; tiff
Power
- Testing Three Types of Raspberry Pi People Counters by None (2017) - The Hudson County Community College tested three types of Raspberry Pi based people counters between 6/14/2017 and 7/9/2017. The project was inspired by Jason Griffey’s talk “Making Libraries: Getting into the Hardware Biz”. Keywords: august; breadboard; counters; figure; gate; laser; library; power; raspberry; sensor
Policy
- Editorial — New name change policy by None (2022) - The Code4Lib Journal is implementing a new name change policy. The new policy seeks to lower the barriers for authors seeking to change their name or gender identity and decrease the risk of inadvertent disclosure. It follows the 5 guiding principles and best practices laid out in the COPE guest article. Keywords: article; change; journal; policy
Editors
- Editorial: New Editors, Diversity, and Representation by None (2019) - Code4Lib Journal welcomes two new editors to the editorial committee. The majority of editors hail from academic institutions, with public libraries, other research institutions, and vendors in the minority. 63% of editors identify as white, 40% as female and 60% as male. Keywords: editors; journal
Aria
- DRYing our library’s LibGuides-based webpage by introducing Vue.js by None (2023) - The Code4Lib Journal is about DRYing the library’s LibGuides-based webpage by introducing Vue.js. The library adopted the framework in order to replace repetitive, hand-coded dropdown menus with programmatically generated markup. Keywords: aria; page; vue
Summer
- Editorial Introduction – Summer Reading List by None (2016) - It's time for the summer edition of the Code4Lib Journal. The editors have been busy putting together issue 33. Netanel Ganin’s post-mortem on the development of a web-based DVD browsing interface, “Emflix – gone baby gone” is recommended. Monica Macelli's “Introduction to Text Mining with R for Information Professionals’ tutorial may be just the thing that you are looking for. Keywords: issue; journal; summer
Evaluation
- Editorial by None (2020) - The 2020 IIIF conference organizers announced that only panel sessions that have a diverse set of panelists will be considered. Péter Király wrote an editorial on diversity and mentoring for issue 47 of The Code4Lib Journal. Keywords: evaluation; issue
Openness
- Editorial Introduction — Openness by None (2009) - The Code4Lib Journal is an open access publication listed in the Directory of Open Access Journals. Authors publish their articles under a Creative Commons Attribution (CC-BY) license. Openness is one of the defining concepts at the intersection of librarianship and programming. Keywords: journal; openness
Brightness
- Using ImageMagick to Automatically Increase Legibility of Scanned Text Documents by None (2011) - The Law Library Digitization Project of the Rutgers University School of Law in Camden, New Jersey, developed a Perl script to use the open-source module PerlMagick to automatically adjust the brightness levels of digitized images from scanned microfiche. Since 1997, the Law Library has engaged in a project to provide open access to digital legal materials. Keywords: brightness; error; file; number; print
Ideas
- Editorial Introduction – Share Your Ideas by None (2012) - This December marks the fifth anniversary of the publication of the first issue of the Code4Lib Journal. Ron Peterson hopes that reading the articles in this issue will help you develop your own ideas and solutions and share them with the community. Keywords: ideas; issue; journal
Epilogue
For more detail, about this study carrel, see the computed home page. For more detail about study carrels in general, see the read me file.
Created: 2025-11-20