Building Blocks (~30 min)
collection types
- nesting
- sharing
- branding
- discovery
- multiple-membership
- creator/manager permission
admin sets
- workflow
- 1 step
- mediated work flow
- visibility
- embargo
- leases
- public | private | institution
- visibility as policy
- students submitting DTD cannot embargo
- temporal permissions to materials
collections
work
- work types
- one work type to do everything
- resource type
- submission tool to get stuff of a certain kind
- nested works - parent and child works
- filesets (vs. using nested works)
How to use admin sets as policy objects
Use Cases (~1 hour)
Pick 4 uses cases
- design 2 as separate systems
- design 2 in one system
Have a use case you are working with that you would like to explore? Add it here. A variety of use cases will be selected to serve as examples during the workshop. We will work through design possibilities and questions during the workshop in order to build a better understanding of the tools we have available to architect our repositories.
Use Case: Self-Deposit
In a self-deposit repository system, any user with a login can add works and files.
- As a logged in user, I want to create new works that are attributed to me and discoverable by the public.
- As a logged in user, I want to be able to organize my works for my own use.
- As a logged in user, I want to be able to organize works to share with others.
Use Case: Curated Exhibits
In a curated repository, select staff can create content and selectively release it for public consumption.
- As a librarian, I want to select public works to include in a curated exhibit.
Use Case: Mediated Deposit and ETDs
Use Case: Research Data Curation
Use Case: Migration from D-Space to Hyrax
There are many uses for D-Space. One use is the collection of faculty/staff research for a department on a university campus.
- As a repository manager, I want to create collections for each organizational unit of the university.
- As a faculty/staff member, I want to be able to create new works within my department's collection which are attributed to me.
Use Case: Art Institute of Chicago
Use Case: Journals & Volumns
Use Case: ... feel free to add another use case
Approaches to System Design
Institutional Repository
- How items come into a system? May have multiple workflows to support many different purposes.
Digital Collection
- Fewer people working with the system.
- More homogenous workflow.
Separate systems vs. one large system.
- Homogeneous Content
- Various of content
Hands On Activity (~30)
Using your own use cases or ones we supply, design an approach and solution using the building blocks.
Group Discussion (~30)
Share back how you designed your repository
Common Customizations to Application Flow
There are several major customizations to flow that I have seen at various institutions. We could approach it from there. For example…
- self deposit - start from uploading a work of any type; often using only a single work type
- file oriented - start by selecting the type of file being uploaded which drives work type options, workflow, collections the work can go into
- workflow oriented - start by selecting a workflow
- collection oriented - start by selecting a collection (e.g. ETD, exhibit, etc.) and what happens next depends on what you selected
...
Overview
Workshop leaders:
jrudder at University of North Carolina at Chapel Hill.
Julie is the Repository Program Manager at UNC Libraries and oversees repositories for IR, digital collections, and born-digital collections.
Lynette Rayle at Cornell University
Lynette is a ruby developer and architect at Cornell University. She has been working on Sufia/Hyrax applications since 2014. She is a core contributor for Hyrax and recently led the efforts to expand the functionality of collections within Hyrax.
Slide deck: http://bit.ly/2Nw8RX1
What We'll Be Discussing
- Building Blocks (45 min)
- Use Cases (1 hr)
- Break (15 min)
- Hands On Activity (30 min)
- Group Discussion (30 min)
Building Blocks
- Collection Types
- Admin Sets
- Collections
- Works Types
- Works
- Filesets
Use Cases
- Self Deposit
- Mediated Deposit
- Exhibits
- Multiple Use Cases in One System
Hands On Activity
- Bring your own use case to work on in a group or work on a provided use case.
- Hands On Activity Working Area - files provided...
- use cases to select from - COPY BEFORE EDITING
- empty worksheet if using your own use case - COPY BEFORE EDITING
Group Discussion
- What did you learn? What questions do you still have? And other take aways.