Contribute to the DSpace Development Fund

The newly established DSpace Development Fund supports the development of new features prioritized by DSpace Governance. For a list of planned features see the fund wiki page.

Please join us September 23 & 24, 2019 at the University of Minnesota in Minneapolis for the 2019 DSpace North American Users Group Meeting.

Find further information on:

This meeting will provide opportunities to discuss ideas, strategies, best practices, use cases, and the future development of DSpace 7 with members of the DSpace community including repository developers, technology directors, and institutional repository managers. We anticipate a variety of discussions, presentations, lightning talks, and workshops as part of the program. We encourage members of the wider open repository community and those interested in learning more about the open source DSpace repository platform to participate.

The 2019 DSpace North American User Group Meeting is jointly sponsored by the University of Minnesota Libraries and the Texas Digital Library.

Program Schedule

Location: Elmer L. Andersen Library, Room 120, University of Minnesota campus (West Bank)

Monday, September 23, 2019
8:30-9:00Breakfast and Registration


Presenter: John Butler (Univ. Minnesota)

9:05 - 12:30

Getting Started with DSpace 7 Workshop

Presenter: Tim Donohue (Lyrasis)

1/2 day workshop that will provide an overview of the upcoming DSpace 7 release for all audiences. Activities will include an overview of the install/upgrade process, discussion of new features, new configurations options and hands-on User Interface branding.



Workshop "Hands on" portion:

12:30 - 1:30Lunch (Provided)
1:30 - 2:30

DSpace 7 - The Power of Configurable Entities

Presenter: Lieven Droogmans (Atmire)

This talk will deeper dive into the new Configurable Entities feature, including how to configure your DSpace to support different object models and how users can create the relations between items. New concepts in DSpace 7 such as relations between items, virtual metadata, display options per object type, etc. will be introduced. Defining an object model through configuration in DSpace 7 is made possible without using specific hardcoded Java classes for the specific objects. To achieve this the concept starts from the current DSpace Item object and extends it, also allowing institutions to keep using DSpace out-of-the-box with its familiar object model. The entities in a custom object model are items that can be typed, and relations between items of different types can be created. Several different object models can be defined and can exist alongside one another in the same repository. Finally, this talk will briefly touch on the next steps for future versions of DSpace.


2:30 - 3:00

DSpace 7 - The Angular UI from a User's Perspective

Presenter: Mark Diggory (Atmire)

When it comes to a user’s needs, the user interface fulfills an important role. It is the connecting device between the user, and the under the hood machinery that keeps a repository running. The soon to be released DSpace 7 will include a brand-new user interface which is based on the Angular technology. Presentations at previous Open Repositories conferences already emphasized the technical benefits of using this technology as the framework for a new DSpace user interface. Building further on those contributions this presentation will now focus on the improvements the Angular technology will bring to DSpace users and provide a functional overview of the new Angular user interface. This presentation will address improvements both for human and for machine users.


3:00 - 3:15


3:15 - 3:45


Presenter: Susanna Mornati (4Science)

The presentation will illustrate the new REST API introduced in DSpace 7 to support the development of the new Angular UI and provide a strong integration layer. A fully-fledged REST API opens unlimited interoperability opportunities with other systems (both locally and globally). The presentation will illustrate the adopted architecture, standards and approach showing how to interact with the new REST API to get and manipulate information. Concrete integration scenarios will be discussed explaining how they can be supported.


3:45 - 4:30

Lightning Talk Presentations

A Method for Normalizing Language Values on Metadata Field Labels
Presenter: James Creel (Texas A&M University Libraries)

DSpace provides a robust facility for editing metadata in large batches by exporting re-importing metadata spreadsheets. A DSpace metadata spreadsheet has a column header for each metadata field label and a row for each item. A major problem with this method arises from the fact that DSpace metadata field labels can have so many variants and the columns tend to proliferate. Metadata field labels must be distinguished by their schema, element, qualifier, and language. Consider a few potential variants of the “title” field using the DSpace metadata field label syntax: “dc.title”, “dc.title[]”, “dc.title[en]”, “dc.title[eng]”, “dc.title[en_US]”, and “dc.title[en_us]” would each get their own column in the spreadsheet. We would have 6 columns where likely one would suffice, and the structure of the spreadsheet would confound curation.

Texas A&M University Libraries has undertaken a project to clean up and normalize language values in the OAKTrust Institutional Repository. This is an important first step in a larger metadata remediation endeavor. First, we determined the normalized values we would enforce for the two languages we encode for, English and Spanish. Then, we individually surveyed over 100 different schema.element.qualifier combinations in the IR to determine how they were being used and what language values were appropriate. We have produced a SQL script to perform the cleanup and normalization. Our efforts have reduced the number of language qualifiers from 10 to 3, greatly improving the utility of metadata exports. Although our SQL script is customized for local purposes, the method is generally applicable for DSpace repositories.

Reporting on Repositories

Presenter: Colleen Lyon (University of Texas at Austin)

Repositories can seem kind of like a black box to those who aren't involved in managing them. At the University of Texas at Austin, we've tried to keep our colleagues and library administration aware of our repository initiatives and accomplishments. We do that through monthly update emails and an annual report. These reports are always evolving as we learn more about what our users want and need from the service. I would like to share the reporting outreach activities we've done so far and hear from others who are doing similar work.

Creating a repository of old exams with DSpace

Presenter: Mariya Maistrovskaya  (University of Toronto Libraries)

A common use case for DSpace is an institutional repository that seeks to make research openly accessible and preserve it over a long term. At the University of Toronto Libraries, we also use an instance of DSpace for an old exams repository that does quite the opposite – restricts access to materials that are uploaded and then withdrawn on a regular basis. The repository provides U of T students with access to about 5,500 exam papers from three U of T campuses.

In this lightning talk we will demonstrate our set up and workflows. We will go over our Python script that batch generates metadata from filenames and packages DSpace Simple Archives for ingest, as well as batch ingest and removal procedures via admin UI. We will touch upon the considerations of access restriction, retention schedules, and establishing relationships with campus stakeholders to ensure uninterrupted flow of exam papers.


5:00 - 7:00


Location: Town Hall Brewery (appetizers provided, cash bar)
Address: 1430 S Washington Ave, Minneapolis, MN 55454

Tuesday, September 24, 2019
8:30 - 9:00Breakfast
9:00 - 10:00

How to enhance your DSpace repository: use cases for DSpace-CRIS, DSpace-RDM, and DSpace-GLAM flavors.

Presenter: Susanna Mornati (4Science)

DSpace-CRIS is a free open-source platform based on DSpace for Research Data and Information Management, adopted by a wide international community of universities and research centers: DSpace-CRIS Home. It complies with recommendations, open standards and technologies such as the OAI-PMH, SignPosting, and ResourceSync (recommended by the COAR Next Generation Repositories WG), it features complete ORCID integration, compliance with the CERIF model, the IIIF framework, and with the OpenAIRE Guidelines for Literature Repositories, Data Archives, CRIS Managers, to improve findability, accessibility, interoperability, and reuse of digital assets for research and cultural heritage. DSpace-CRIS collects and disseminates information about researchers' profiles, organizations, publications, patents, grants, awards, and all entities that populate the research domain and their relationships, besides storing and exposing full-text publications, datasets, and other relevant digital objects, providing persistent identifiers and long-term preservation capabilities. DSpace-RDM exposes datasets to visual exploration and M2M streaming for analysis thanks to the integration with CKAN. DSpace-GLAM enhances the fruition of the cultural heritage through the (crowd-funded) IIIF image viewer, providing remote fruition of cultural heritage and offering a great user experience. These flavors of DSpace allow to expose and share open data, open information, and open digital objects in a collaborative, interoperable, and sustainable way. The use cases of a variety of  institutions in different countries and continents will be shared to show the use of this powerful technology.

DSpace-CRIS users:

Add you favourite feature in the wish list:

DSpace-CRIS demo:

DSpace-GLAM demo: 


10:00 - 10:45

DSpace for Research Data Panel (slides)


  • Heather Coates, Indiana University Indianapolis (IUPUI)
  • Lisa Johnston, University of Minnesota
  • Helen Baer, Colorado State University
  • Gail Steinhart, Cornell University

Presenters will share out on how their institution is using DSpace for research data and then the panel will turn into conversation mode to discuss a 'wishlist' of prioritizes for future development.

10:45 - 11:00Break
11:00 - 11:45

Workflows for DSpace

Migrating from Bepress to DSpace

Presenter: Nicholas Woodward (Texas Digital Library)

The University of North Texas Health Science Center (UNTHSC) approached the Texas Digital Library (TDL) in 2018 about migrating their scholarly repository from Bepress Digital Commons to a new DSpace 6.x instance hosted by TDL. In the course of this project TDL developed a workflow for the repository migration that included: using Amazon Web Services for digital object storage; developing code for preprocessing, metadata mapping, and generating DSpace item packages; and incorporating existing DSpace import tooling for repository data.

In collaboration with UNTHSC, TDL staff created a process for converting a community/collection hierarchy built in a spreadsheet to an XML-formatted structure suitable for import into DSpace. Additionally, TDL developed code to create Simple Archive Format packages for digital objects in the repository that incorporated 1) a metadata crosswalk (also built in collaboration with UNTHSC staff), 2) data about the repository harvested from its OAI-PMH feed, and 3) the metadata and digital objects themselves located in S3. Finally, TDL worked with UNTHSC staff to customize the configuration and look-and-feel of the new DSpace instance to meet their needs.

This presentation will discuss in detail our Bepress to DSpace migration from initial design, to the project execution, including successes and challenges, to the conclusion and assessment of the project deliverables. TDL will lay out our experiences from throughout the collaborative process, what we learned along the way, and offer suggestions for others considering similar migration projects.

Customized CV Service Workflows for DSpace Repositories (workflows)

Presenter: Taylor Davis-Van Atta (University of Houston Libraries)

The University of Houston Libraries has recently created and implemented workflows for the upload of large batches of faculty research into its DSpace Institutional Repository. These workflows are largely based on modifications made to existing scripts and open source packaging software, and were made possible through collaborative efforts with the Texas Digital Library and other DSpace institutions. This process has involved establishing new in-house metadata procedures and standards, templates for managing and sharing bibliographic data, and divisions of labor. Through the creation of these structured workflows, we have been able to scale our efforts, now employing and training a dedicated team of student employees to carry out this campus-wide service. Over a six-month span, the team has prepared over 1,300 full-text faculty works for ingest into the repository, using faculty CVs as its main source of bibliographic information. This presentation details the challenges and lessons learned from the development and refinement of these end-to-end workflows, as well as a discussion about the broader implications of establishing this option for our faculty researchers. We will package and publicly share all documentation related to this process in hopes that our efforts might inspire wider adoption of these workflows among the DSpace community.

11:45 - 12:30

Birds of a feather breakout session

Unconference style opportunity to suggest and discuss topics with attendees.

12:30 - 1:30Lunch (Provided)
1:30 - 2:30

SAFCreator workshop

Presenter: James Creel (Texas A&M University Libraries)

SAFCreator is a lightweight Java application for converting metadata spreadsheets and asset files into DSpace Simple Archive Format (SAF) archives for importation. SAFCreator provides enough flexibility to eliminate programming requirements for a wide variety of batch loads. A list of important features includes: Input of metadata and file references as CSV spreadsheets; ability to download remote asset files over HTTP; support for any number of schema.element.qualifier labels; support for multiple values in a field; wildcards to select all the files in a directory; customizable item licenses; customizable read access policies on items; and modular verifiers to check the integrity of batches. The code is open source at and under current development. I welcome and encourage pull requests for new features and verifiers. In this workshop, I will demonstrate the tool and provide instruction on DSpace batch imports with SAF.

Also provided for the workshop is a DSpace instance running on Amazon EC2.  If you want to log in to the command-line and use the import script on this inscance, you will need an ssh client such as PuTTY:


Registration and Accommodations

Register Here

Meeting location
Elmer L. Andersen Library, Room 120, University of Minnesota campus (West Bank) 
Building opens at 8 a.m.

Registration (Deadline September 13, 2019)
Registration page now open. A $50 registration fee will help to offset costs and provide you with breakfast, lunch, and coffee. Deadline for registration is September 13, 2019.

Accommodation options

The per night prices below reflect the University of Minnesota rate when booking over the phone

West Bank:

A room block has been set up at Aloft Hotel. You may book online here or by calling 1-888-627-7079 and asking for a room in the DSpace Meeting, U of MN Room Block. Closes August 21.

East Bank:

Food and Fun

Getting here

A light rail connects the airport terminals to both Minneapolis and St. Paul and to the University of Minnesota campus for $2.00 each trip or $2.50 during rush hours. Payment kiosks (cash or credit) are located at each station. To reach campus from the MSP airport, take the Blue line to the US Bank Stadium stop, and switch to the Green Line.

A cab or rideshare from the airport costs about $35 each way.

Public transportation information: Metro Transit light rail and bus service
Campus transportation information: maps, parking, transit

Event accessibility
There is a section in the registration form for accessibility requests of any nature. Elmer L. Andersen Library is an accessible building equipped with elevators. A quiet room can be provided upon request.

Call for Proposals

The Call for Proposals is closed.

The 2019 DSpace North American Users Group planning committee invites proposals for the upcoming meeting which will be held September 23 & 24, 2019 at the Elmer L. Andersen Library at the University of Minnesota in Minneapolis.

This meeting will provide opportunities to discuss ideas, strategies, best practices, use cases, and the future development of DSpace 7 with members of the DSpace community including repository developers, technology directors, and institutional repository managers.

We are looking for proposals to cover a variety of topics including, but not limited to:

  • DSpace 7 development and integration
  • Upgrading or migrating to DSpace
  • Accessibility
  • DSpace for research data
  • DSpace for cultural heritage
  • Analytics and assessment
  • Institutional repositories / scholarly communication issues
  • “Show and Tell” - share your success and challenges
  • Anything else you would like to share with the community!

We are seeking proposals in the following formats:

  • Lightning Talk (5-10 min) - a brief, freestanding presentation, with or without slides, including Q&A
  • Presentation (20 min) - a more comprehensive, freestanding presentation, including Q&A
  • Discussion Panel (45 min) - a collection of brief presentations on a topic or area, including a moderated Q&A or open discussion
  • Workshop - an instructor-led workshop on a topic or tool
  • Birds-of-a-feather - breakout sessions for attendees to engage in a particular topic

Submit a proposal by June 28, 2019. The call for proposals is closed.

Notifications of acceptance will be sent by July 15, 2019.

Need some ideas? Check out past North American user group meeting programs on the conference wiki!

Questions? Contact us at

2019 Planning Committee

  • John Butler, University of Minnesota
  • Ed Warga, Texas Digital Library
  • Erik Moore, University of Minnesota
  • Lisa Johnston, University of Minnesota
  • Bill Tantzen, University of Minnesota
  • Valerie Collins, University of Minnesota
  • Emily Janisch, University of Minnesota
  • Mary Gibney, University of Minnesota

Contact us at

  • No labels