Technology Overview

Architecture Overview

The University Library, with the cooperation of the School of Information and Library Science and the Data Intensive Cyberinfrastructure Environments (DICE) Center, is actively developing the repository. Following standards developed in the reference model for an Open Archival Information Systems, the CDR employs the Fedora Commons Repository as an object, model and services provider and iRODS as a distributed storage and preservation system.

The University Library is a partner in the Policy-Driven Repository Infrastructure project funded by the Institute for Museum and Library Services (IMLS) to build on the initial Fedora to iRODS connector and investigate interoperability issues in greater depth. UNC Libraries efforts with respect to the CDR are based on connecting these two technologies.

In partnership with the Renaissance Computing Institute (RENCI), Duke University and North Carolina State University, the University Library and UNC Information Technology Services are participating in a project funded by the Triangle University Center for Advanced Studies, Inc. (TUCASI) to develop policies and infrastructures that will support the federation of independent repositories built on diverse hardware and software platforms. The CDR will form one of UNC’s core technologies for this project.

Technology overview

  • Solr
  • Spring framework
  • Fedora
  • iRods
  • FITS
  • imagemagick
  • Eclipse Modeling Framework
  • Shibboleth


Standards and Protocols Used

  • METS (for SIP transmission)
  • MODS (used for descriptive schema within CDR)
  • PREMIS (used to document preservation events)

Ingest Workflow