77
1 STRATEGIES AND TOOLS FOR DIGITAL REPOSITORY SELECTION AND MIGRATION Bridge2hyku.github.io @bridge2hyku TODD CROCKEN - ANNE WASHINGTON DIGITAL INITIATIVES SYMPOSIUM 2019

STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

1

STRATEGIES AND TOOLSFOR DIGITAL REPOSITORY SELECTION AND MIGRATION

Bridge2hyku.github.io@bridge2hyku

TODD CROCKEN - ANNE WASHINGTON DIGITAL INITIATIVES SYMPOSIUM 2019

Page 2: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

2Bridge2hyku.github.io@bridge2hyku

Basics● 2 Year IMLS grant project (lg-70-17-0217-17)● Based at University of Houston with partner

institutions: University of Victoria, University of Miami, and IUPUI.

● Advisors/Stakeholders: Stanford, Indiana, DPLA, Duraspace.

Page 3: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

3Bridge2hyku.github.io@bridge2hyku

Intros Todd Crocken (he/him/his)● Content Strategist for Bridge2Hyku● 10 years of experience doing content migration outside academia● Loves Tortas

Anne Washington (she/her/hers)● Metadata Strategist for Bridge2Hyku● 3 years on UH digital library migration project, 6 years experience with

Samvera technologies● Loves pizza

You? (Name, Job, Favorite Food)

Page 4: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

4Bridge2hyku.github.io@bridge2hyku

Schedule● System Evaluation and Selection ~ 60 mins

○ Short break ~10● Migration Strategy ~ 60 mins

○ Short break ~10● Migration Resources ~ 30 mins

Page 5: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

5Bridge2hyku.github.io@bridge2hyku

Pairs, Groups, or ...?● Lets self-select groups of mixed skills.

Page 6: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

6Bridge2hyku.github.io@bridge2hyku

Goals● Define evaluation criteria of your new platform by

creating use cases and user stories. ● Identify your migration’s possible complexities

through planning a roadmap● Identify resources and tools for migration

Page 7: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

7Bridge2hyku.github.io@bridge2hyku

Why Migrate? ● Cultural?

○○

● Technical?○○

● Economic?○○

Page 8: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

8Bridge2hyku.github.io@bridge2hyku

Why Migrate? ● Cultural?

○ New emphasis on digitized collections○ Digital Humanities

● Technical?○ Metadata wrangling○ Open source

● Economic?○ Fees vs Skills○ AWS

Page 9: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

9Bridge2hyku.github.io@bridge2hyku

Why Migrate? – Rationales for UHL● CONTENTdm sunsetted its local version in 2017. ● We needed a more robust DAMS for new digital

initiatives○ Is more flexible, scalable, interoperable○ Manages larger amount of data in a variety of formats○ Accommodates creative workflows○ Allows for configuration of additional functionalities○ Supports and enables linked data

Page 10: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

10Bridge2hyku.github.io@bridge2hyku

Approaches to System Selection and Evaluation

Page 11: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

11Bridge2hyku.github.io@bridge2hyku

Page 12: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

12Bridge2hyku.github.io@bridge2hyku

https://blog.ganttpro.com/en/waterfall-vs-agile-with-advantages-and-disadvantages

Page 13: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

13Bridge2hyku.github.io@bridge2hyku

UH Evaluation & Selection Process● Conducted needs assessment

○ Stakeholder requirements■ Internal focus groups

○ Identified future needs■ Reviewed aspirational institutions■ Reviewed scholarly literature

○ Gathered data ■ Identified materials and users

“WATERFALL”

Page 14: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

14Bridge2hyku.github.io@bridge2hyku

UH Evaluation & Selection Process● Developed selection criteria based on needs

○ System Function○ Content Management○ Metadata○ UI/Search

● Established evaluation methods

“WATERFALL”

Page 15: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

15Bridge2hyku.github.io@bridge2hyku

UH Broad Evaluation MethodologyScoring:● Scores were determined by reviewing supporting documentation,

marketing information, or talks with vendors● 0 - Does not support criteria● 1 - Supports criteria● Scores were totaled up and top 2 systems were evaluated for the

final round

“WATERFALL”

Page 16: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

16

DAMS Evaluation Score Possible Score

Fedora 27 29

Fedora / Hydra 26 29

Fedora / Islandora 26 29

Collective Access 24 29

DSpace 24 29

CONTENTdm 20 29

Rosetta 20 29

Trinity (iBase) 19 29

Preservica 16 29

Luna Imaging 15 29

RODA 6 29

Invenio 5 29

Page 17: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

17Bridge2hyku.github.io@bridge2hyku

UH Detailed Evaluation Criteria● Drawn from the same sources ● Looked at specific features for DAMS

“WATERFALL”

Page 18: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

18Bridge2hyku.github.io@bridge2hyku

UH Detailed Evaluation Criteria● Criteria was divided into eight testing sections

○ System Environment and Testing○ Administrative Access○ Content Ingest and Management○ Metadata○ Content Access○ Discoverability○ Report and Inquiry Capabilities○ System Support

“WATERFALL”

Page 19: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

19Bridge2hyku.github.io@bridge2hyku

UH Evaluation Criteria“WATERFALL”

Broad (29) Detailed (131)

● System Function● Content Management● Metadata● UI/Search

● System Environment and Testing

● Administrative Access● Content Ingest and Management● Metadata● Content Access● Discoverability● Report and Inquiry Capabilities● System Support

Page 20: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

20Bridge2hyku.github.io@bridge2hyku

System Setup for Detailed Evaluation ● Virtual servers were set up for each system● Latest stable versions were chosen (no betas) and installed● All supporting server software was installed● Additional software to support the evaluation testing was installed

and set up

“WATERFALL”

Page 21: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

21Bridge2hyku.github.io@bridge2hyku

Gathering Collections for Testing● Wide variety of item formats currently available● Variety of item formats for future projects● Large collections● Included items with bad metadata, wrong formats, and corrupted

data

“WATERFALL”

Page 22: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

22Bridge2hyku.github.io@bridge2hyku

Detailed Evaluation MethodologyScoring:● Each system was tested with the same set of collection items● Ranged score 0 - 3 (0 failed - 3 fully supported)● Yes / No criteria was scored 0 or 3● System documentation was still used in some scoring

Process:● Scores were tallied to show top ranked systems● Systems summarized into advantages and disadvantages● Recommendation was compiled and written into the final report

“WATERFALL”

Page 23: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

23

Score of Top 2 DAMS from UHL Testing Using Detailed Evaluation Criteria

Testing Sections DSpace Score

Fedora Score

Possible Score

System Environment and Testing 21 21 36

Administrative Access 15 12 18

Content Ingest and Management 59 96 123

Metadata 32 43 51

Content Access 14 18 18

Discoverability 46 84 114

Report and Inquiry Capabilities 6 15 21

System Support 12 11 12

TOTAL SCORE: 205 300 393

Page 24: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

24

Fedora/Hydra - Advantages and Disadvantages

Advantages DisadvantagesOpen source Steep learning curve

Large development community Long setup time

Linked Data ready Requires additional tools for discovery

Modular design through API No standard model for multi-file objects

Scalable, sustainable, and extensible

Batch import / export of metadata

Handles any file format

Page 25: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

25

DSpace - Advantages and Disadvantages

Advantages DisadvantagesOpen source Flat file and metadata structure

Easy installation / turnkey system Limited reporting capabilities

Existing familiarity through TDL Limited metadata features

User group / profile controls Does not support Linked Data

Metadata quality module Limited API

Batch import of objects Not scalable or extensible

Poor user interface

Page 26: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

26Bridge2hyku.github.io@bridge2hyku

Where UHL ended. ● Created a Report● Left the ETDs in DSpace● Digital Library

○ Hyku (Hydra-in-a-Box)○ Hyrax

“WATERFALL”

Page 27: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

27Bridge2hyku.github.io@bridge2hyku

Do we have 6-12 months in this workshop?

Page 28: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

28Bridge2hyku.github.io@bridge2hyku

Do we have 6-12 months in this workshop? (no)

Page 29: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

29Bridge2hyku.github.io@bridge2hyku

Agile 101● Software development-focused ● Project management framework● Cross-functional team● Incremental, iterative work

“AGILE”

Page 30: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

30Bridge2hyku.github.io@bridge2hyku

Manifesto for Agile Solution DevelopmentIndividuals & interactions

Working solutions

Customer collaboration

Responding to change

Processes & tools

Comprehensive documentation

Contract negotiation

Following a plan

over

over

over

over

“AGILE”

Page 31: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

31Bridge2hyku.github.io@bridge2hyku

MoSCoW Prioritisation● Must Have● Should Have● Could Have● Won’t Have this time

“AGILE”

Page 32: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

32Bridge2hyku.github.io@bridge2hyku

Minimum Viable Product● What can the stakeholders and developers agree is the feature set

required to launch the platform?● “Bells and whistles” vs the actual car

“AGILE”

Page 33: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

33Bridge2hyku.github.io@bridge2hyku

What’s not viable about your current system?

“AGILE”

Page 34: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

34Bridge2hyku.github.io@bridge2hyku

Use Cases?● What are your broader institutional need?

○ ETD / IR? ○ Cultural Heritage Objects?○ Special Collections?

● What are your unique needs? ○ Lots of data sets?○ Lots of video?○ Starting from scratch?

Worksheet time

“AGILE”

Page 35: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

35Bridge2hyku.github.io@bridge2hyku

User Stories● Testable● Much smaller unit of work/development

Basic Rules● Don’t get technical● Keep it short● Be clear and avoid using phrases “maybe”, “something like”, etc.● Avoid functional requirements, i.e. “click a button” ● Avoid conjunctions AND/OR

“AGILE”

Page 36: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

36Bridge2hyku.github.io@bridge2hyku

User Stories● Construction

As a WHO I want WHAT so that WHY.

“AGILE”

Page 37: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

37Bridge2hyku.github.io@bridge2hyku

How the user stories can help after this workshop? ● User stories are still a good way to bring your needs to

consortiums and SaaS providers. ● Begin to think about using project management frameworks ● Kickstart asking the more nuanced questions about what your

institution really needs from a new platform

Page 38: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

38Bridge2hyku.github.io@bridge2hyku

BREAK

Page 39: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

39Bridge2hyku.github.io@bridge2hyku

Migration Planning Worksheet ● Fill out during break, or while we discuss migrations in second

part of this workshop● We’re here to answer any questions● It is ok to only have a vague answer

Page 40: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

40Bridge2hyku.github.io@bridge2hyku

Between Selection and Migration● Shouldn’t be a “baton passing”

● Should be the same group that makes the selection

○ But who are those people?

Page 41: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

41Bridge2hyku.github.io@bridge2hyku

Stakeholders? ● Department Heads● “Business Development” people ● Special Collections?● Institutional Publisher?

Page 42: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

42Bridge2hyku.github.io@bridge2hyku

Team Building● Subject Matter Experts?

○ Special Collections?○ Scholarly Communications?

● IT? Dev?● Metadata Librarians

Page 43: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

43Bridge2hyku.github.io@bridge2hyku

Timeline ● How long is the time between your selection and implementation?

○ What does “implementation” mean in your context?■ Ready to migrate

OR■ All migration done

○ Do you need to reevaluate anything?● MVP!

Page 44: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

44Bridge2hyku.github.io@bridge2hyku

So you’re migrating?

Page 45: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

45Bridge2hyku.github.io@bridge2hyku

Next up● Migration Planning● Normalize Metadata, Modify Content● Migrate!● Verify

Page 46: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

46Bridge2hyku.github.io@bridge2hyku

Migration Planning● Contextual Considerations● Digital Library Analysis● Content Analysis● Metadata Analysis

Page 47: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

47Bridge2hyku.github.io@bridge2hyku

Migration Planning● Contextual Considerations

○ Type○ Size○ Resources

Page 48: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

48Bridge2hyku.github.io@bridge2hyku

Migration Planning● Contextual Considerations

○ Audience○ Administration○ Dependencies

Page 49: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

49Bridge2hyku.github.io@bridge2hyku

Migration Planning● Digital Library Analysis

○ Systems○ Size of collection(s)○ Data model

Page 50: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

50Bridge2hyku.github.io@bridge2hyku

Migration Planning● Content Analysis

○ Work types

Page 51: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

51Bridge2hyku.github.io@bridge2hyku

Migration Planning● Content Analysis

Collection Objects Photographic Document Complex

Single-sided

Double-sided

Single Page

Multi-Page

Hierarchical Audio + Document

Galveston 1915 Hurricane Photographs

124 X

Burdette Keeland Architectural Drawings and Photographs

75 X X X X

Page 52: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

52Bridge2hyku.github.io@bridge2hyku

Migration Planning● Content Analysis

○ File types○ File locations

Page 53: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

53Bridge2hyku.github.io@bridge2hyku

Migration Planning● Metadata Analysis

○ Schema use○ Field requirements○ Controlled vocabularies

Page 54: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

54Bridge2hyku.github.io@bridge2hyku

Migration Planning● Metadata Analysis

○ Copyright○ Data quality

■ Consistency■ Standards

Page 55: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

55Bridge2hyku.github.io@bridge2hyku

Discussion● Migration Planning

○ Contextual Considerations○ Digital Library Analysis○ Content Analysis○ Metadata Analysis

Page 56: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

56Bridge2hyku.github.io@bridge2hyku

Review and revise content● Normalize metadata● File management● Other?

Page 57: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

57Bridge2hyku.github.io@bridge2hyku

Review and revise content● Normalize metadata

○ Why■ Very important component of migration■ Stakeholder communication

○ What■ Identify and prioritize issues

Page 58: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

58Bridge2hyku.github.io@bridge2hyku

Review and revise content● Normalize metadata

○ How■ Manual■ Programmatic

○ When■ Before■ In transit■ After

Page 59: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

59Bridge2hyku.github.io@bridge2hyku

Review and revise content● File management

○ File locations○ Filenaming○ Preservation

Page 60: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

60Bridge2hyku.github.io@bridge2hyku

Discussion● Review and revise content

○ Normalize metadata○ File management○ Other?

Page 61: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

61Bridge2hyku.github.io@bridge2hyku

Migrate Content● Map Metadata● Model Work Types● Source Repository Export● Target Repository Import

Page 62: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

62Bridge2hyku.github.io@bridge2hyku

Migrate Content● Map Metadata

Your Repository Target Repository

Title (dc.title) Title (dc.title)

Description (dc.description) Abstract (dct.abstract)

Creator (<name><namePart>, etc..)

Creator (dc.creator)

Page 63: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

63Bridge2hyku.github.io@bridge2hyku

Migrate Content● Map Metadata

Your Repository Target Repository

Title (dc.title) Title (dc.title)

Description (dc.description) Abstract (dct.abstract)

Creator (<name><namePart>, etc..)

Creator (dc.creator)

Page 64: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

64Bridge2hyku.github.io@bridge2hyku

Migrate Content● Map Metadata

Your Repository Target Repository

Title (dc.title) Title (dc.title)

Description (dc.description) Abstract (dct.abstract)

Creator (<name><namePart>, etc..)

Creator (dc.creator)

Page 65: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

65Bridge2hyku.github.io@bridge2hyku

Migrate Content● Model Work Types

Page 66: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

66Bridge2hyku.github.io@bridge2hyku

Migrate Content● Source Repository Export● Target Repository Import

Page 67: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

67Bridge2hyku.github.io@bridge2hyku

Content Verification● Approaches● Measures

Page 68: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

68Bridge2hyku.github.io@bridge2hyku

BREAK

Page 69: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

69Bridge2hyku.github.io@bridge2hyku

Migration Resources● B2H Toolkit

○ Website○ CDM Bridge○ HyBridge

● Academic Articles● Communities

Page 70: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

70Bridge2hyku.github.io@bridge2hyku

The Website● Migration best practices● Online resources

○ Blogposts about specific issues○ Links to other useful sites○ Migration framework

● Toolkit instructions and info● End of Phase 1&2 Reports

Page 71: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

71Bridge2hyku.github.io@bridge2hyku

CDM Bridgehttp://bit.ly/cdm-bridge● Desktop Electron-app● Works with hosted CDM● Metadata crosswalking● Export csv and files

Page 72: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

72Bridge2hyku.github.io@bridge2hyku

HyBridge- http://bit.ly/hykubridge

● Ruby Gem for Hyrax and Hyku● Creates easy to use tab for bulk ingest● Allows collection-specific ingest ● Seamlessly integrated with CDM Bridge’s output

Page 73: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

73Bridge2hyku.github.io@bridge2hyku

Articles- http://bit.ly/migration-articles● Breaking Up With CONTENTdm: Why and How One Institution

Took the Leap to Open Source - Heather Gilbert and Tyler Mobley (April 2013)

● Evaluating, Planning, and Completing a Successful Migration: A Case Study - Elizabeth Chance (2018)

● Are we still working on this? A meta-retrospective of a digital repository migration in the form of a classic Greek Tragedy (in extreme violation of Aristotelian Unity of Time) - Steve Van Tuyl, Josh Gum, Margaret Mellinger, Gregorio Luis Ramirez, Brandon Straley, Ryan Wick, Hui Zhang (August 2018)

Page 74: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

74Bridge2hyku.github.io@bridge2hyku

Communities● User Groups

○ DSpace User groups○ Fedora User groups○ CONTENTdm User groups

● Slack Servers○ Samvera

■ #hydra-migration○ Code4lib ○ Fedora-Project○ Metadata Support Group

Page 75: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

75Bridge2hyku.github.io@bridge2hyku

Extras?Comments?Thoughts?

Page 76: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

76Bridge2hyku.github.io@bridge2hyku

CONTRIBUTE● Join CONTENTdm Migration IG

on samvera slack: #hydra-migrations ● Have a migration story for a blogpost or want to help with

development/documentation? Contact Todd Crocken ( [email protected]) or

Andy Weidner ([email protected])● Follow us on Twitter! @BRIDGE2Hyku ● Check out our github: https://github.com/Bridge2Hyku

Page 77: STRATEGIES AND TOOLS DIGITAL INITIATIVES SYMPOSIUM … · Fedora 27 29 Fedora / Hydra 26 29 Fedora / Islandora 26 29 Collective Access 24 29 DSpace 24 29 CONTENTdm 20 29 Rosetta 20

77Bridge2hyku.github.io@bridge2hyku

THANKS!

Background from unsplash.comAbstract: As digital repositories evolve, so to do the needs of institutions who employ them. Increasingly, institutions are faced with the daunting task of migrating content from one repository to another. But what strategies exist to help institutions identify suitable repositories and effectively and efficiently plan and execute a migration? This workshop aims to explore the issues and strategies of repository (re)selection and migration.

Participants will learn about the different phases of a migration process including: system evaluation and selection, migration planning, and implementation strategies and tools. Throughout the workshop, participants will actively explore these phases as they relate to their organizational context and come away with questions and next steps for planning for system selection and/or a migration at their own institution.

The workshop will be led by members of the Bridge2Hyku (B2H) Project, an Institute for Museum and Library Services (IMLS) National Leadership/Project Grant (LG-70-17-0217-17) initiative led by UH Libraries to support the creation of the B2H Toolkit- a suite of resources for migration planning and implementation.