Skip to content
This repository was archived by the owner on Apr 2, 2025. It is now read-only.
Rachel Howard edited this page Jan 19, 2024 · 4 revisions

Bagger is a software program maintained by the Library of Congress which serves as an integral piece of the ingestion of collection data into the MetaArchive preservation network. This program makes data packages called “Bags” of collection data. 

  • Bagger creates packages of associated digital content that interacts well with the MetaArchive preservation infrastructure. The program also runs some basic data integrity functions such as generating checksums for digital files.
  • All collection files as well as metadata files are included in a Bag.

Bag Profile

  • To create a Bag, you must also create a Bag profile. This profile includes essential information about the institution and Bag. This data is written by the Bagger program into a text file and included in the final Bag with the original digital collection content.
    • sample JSON file that can be customized for your institution: bu-profile.json
    • where it needs to be located:
      • For Windows - Windows (C:) > Users > [username] > bagger
      • For Mac -[NEED TO ADD THIS INFORMATION]
    • Bag Profile Metadata Elements:
      • Source Organization: Full official name of the member institution
      • Organization Address: Mailing address of the member institution
      • Contact Name: The primary liaison personnel at the member institution
      • Contact Phone: Phone number for Contact Name
      • Contact Email: Email address for Contact Name
      • External Description: A description of the collection which makes up the particular Bag
      • Bagging Date: The date the Bag was created
      • External Identifier: The file name of the Bag being created. This identifier must be constructed and recorded accurately and logically, as it will interface in a critical way with the MetaArchive Conspectus system.
    • The file name of the Bag and the file it is contained in need to be configured in a logical way that allows for Bag ingestion to be easily tracked. Bag names should include the institutional acronym, name of the collection, and Bagging date.

More information

Advantages and Limitations

  • Graphical user interface is easy to navigate and is great for folks not comfortable with command line.

  • Some folks may run into a persistent Java Runtime error which prevents Bagger from launching.

    • Solution: Go to Window's start button and type "Environment Variables." Select "Edit the system environment variables." Click the "Environment Variables" button. Under System Variables either add JAVA_Home (if Java Development Kit is installed) or JRE_HOME (if Java Runtime Environment is installed). Under Variable Value add the installation path. If the environment variable JAVA_HOME or JRE_HOME already exists, click edit and simply update the installation path so that it matches your version of Java.

MetaArchive members who are using and can answer questions

Clone this wiki locally