Glossary

Alma - Ex Libris Alma is the only unified library services platform in the world, managing print, electronic, and digital materials in a single interface. As a completely cloud-based service, Alma provides libraries with the most cost-effective library management solution in the industry.


Alma Publishing Profile - Alma provides out-of-the-box publishing profiles for OCLC, Primo Central, PubMed, Google Scholar, and so forth. These are the profiles that appear when you select the Built-in Profiles option from the Publishing Profile Type drop-down list.

To run publishing profiles, you need to configure them as active and select a scheduling option that identifies when you want the system to run your job.


API - An application programming interface (API) is a computing interface which defines interactions between multiple software intermediaries. It defines the kinds of calls or requests that can be made, how to make them, the data formats that should be used, the conventions to follow, etc.


Architecture Review – A review process conducted by members of a LITS Architecture Review Board to ensure all new software applications meet standards for LITS Architecture, Security Practices, and Networking Standards. The process begins with the product owner or technical lead completing a form that answers questions about the architecture design. Once submitted, a meeting with the product owner and/or technical lead as well as the LITS Architecture Review Board is conducted to review the documentation. The Architecture Review Board either approves the plan as submitted or could ask for modifications.


AWS@Emory - AWS at Emory is Emory University’s preferred and recommended cloud service for faculty-led computational needs. The service provides access to Amazon’s cloud computing services, including computing, storage, database, etc., with a few exceptions that have been blocked for security purposes. The service is a multi-mission platform that can facilitate the advancement of science, education, and service across the University.


Blacklight - Blacklight is an open source, Ruby on Rails Engine that provides a basic discovery interface for searching an Apache Solr index, and provides search box, facet constraints, stable document urls, etc., all of which is customizable via Rails (templating) mechanisms. Blacklight accommodates heterogeneous data, allowing different information displays for different types of objects.


Bootstrap - Bootstrap is the most popular CSS Framework for developing responsive and mobile-first websites. This is the framework used for Blacklight CSS.



Central Discovery Index - CDI is a central discovery index – leveraging existing assets - that supports both Summon and Primo and delivers enhanced discovery, streamlines library management, and provides operational efficiencies. CDI will replace the Primo Central and Summon Indexes to give access to Ex Libris provided data.


CSS - CSS stands for Cascading Style Sheets and describes how HTML elements are to be displayed on screen, paper, or in other media.



Epic - Epics are a theme of work which contain several sub-tasks required to complete the larger goal. The concept stems from the agile principle that tasks should be broken down into small, manageable chunks; that way, you're able to ship impactful changes more often.


Feature - In software, a feature has several definitions. The Institute of Electrical and Electronics Engineers defines the term feature in IEEE 829 as "A distinguishing characteristic of a software item (e.g., performance, portability, or functionality)."


Gem - A gem is a library, packaged in a single file that Ruby knows how to open and use. The “gem” command that comes with Ruby allows you to download libraries from the official repository for Ruby (you are allowed to have custom repos) : rubygems.org.


Github - GitHub is a Git repository hosting service, but it adds many of its own features. While Git is a command line tool, GitHub provides a Web-based graphical interface. It also provides access control and several collaboration features, such as a wikis and basic task management tools for every project.


Issue - On your ZenHub Board, you’ll see your GitHub issues depicted as individual cards. Dragging these cards from pipeline to pipeline represents where they sit in your workflow. Updates are pushed instantly to your team. All your issues first appear in the far-left side the Board, under New Issues.


OAI Harvesting - The Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH) is a low-barrier mechanism for repository interoperability. Data Providers are repositories that expose structured metadata via OAI-PMH. Service Providers then make OAI-PMH service requests to harvest that metadata. OAI-PMH is a set of six verbs or services that are invoked within HTTP.


Pattern Library - A pattern library documents all of these 'patterns' (also often known as components) and defines how they behave, what they look like and how they are coded. A pattern library is a collection of design elements that can be reused across a website.


Product Backlog - A product backlog is a prioritized list of work for the development team that is derived from the roadmap and its requirements. The most important items are shown at the top of the product backlog so the team knows what to deliver first.


Release - A release is the distribution of software to the consumer. Within LTDS, software releases are generally planned around features that will be included or are time-based to show when a new release is planned and some of the functionality that should be included.


Ruby on Rails - A web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC).


Scrum - while productively and creatively delivering products of the highest possible value.

Scrum itself is a simple framework for effective team collaboration on complex products.  Scrum co-creators Ken Schwaber and Jeff Sutherland have written The Scrum Guide to explain Scrum clearly and succinctly.  This Guide contains the definition of Scrum. This definition consists of Scrum’s roles, events, artifacts, and the rules that bind them together. 


Security Review – A Security Review is associated with the LITS Architecture Review process. If the proposed technology solution includes sensitive data or other potentially high risk details, a separate security review could be initiated.


Shibboleth - From https://shibboleth.net/, “Shibboleth is an open-source project that provides Single Sign-On capabilities and allows sites to make informed authorization decisions for individual access of protected online resources in a privacy-preserving manner.” In April of 2011, Emory began to use Shibboleth as its Enterprise authentication solution.


Solr Indexing - Apache Solr permits you to simply produce search engines that help search websites, databases, and files. Solr Indexing is like retrieving pages from a book that are associated with a keyword by scanning the index provided toward the end of a book, as opposed to looking at every word of each page of the book.


Sprint - As described in the Scrum Guide, a Sprint, a time-box of one month or less during which a “Done”, useable, and potentially releasable product Increment is created. Sprints have consistent durations throughout a development effort. A new Sprint starts immediately after the conclusion of the previous Sprint.


Zenhub - ZenHub Is Project Management For GitHub. Never Leave GitHub To Manage Your Projects Again. Plan Roadmaps, Use Taskboards & Generate Reports Directly From Your Team's Work In GitHub.