1 of 21

End-of-Workcycle Update for Stakeholders

November 16, 2021

2 of 21

Agenda

  1. Welcome / Workcycle recap (Chrissy/Jessica) - 8 minutes
  2. Product updates:
    1. Comet (tom j./Gabriela) - 25 minutes
  3. What’s scheduled for the next workcycle? (Chrissy/Jessica) - 2 minutes
  4. Questions? - 15 minutes

3 of 21

Surfliner by the Numbers

18,839+ Slack messages

57 sprints

3 years

1 hidden shark

5 products (2 in production)

1 Golden Sautter Award

2,291+ commits

28 team members

4 of 21

Workcycle Recap

5 of 21

Fall 2021 Workcycle

6 of 21

Comet

Gabriela Montoya & tom johnson

7 of 21

What is Comet again?

  • Staff facing digital object management platform
    • Named after the Sacramento Northern Train that operated between Chico & San Francisco via Sacramento from about 1928 to 1940

  • Comet Project Team
    • Tom Johnson (UCSB, technical lead)
    • Gabriela Montoya (UCSD, product owner)
    • Alexandra Dunn (UCSB)
    • Andrew Espinoza (UCSB)
    • Arwen Hutt (UCSD)
    • Chrissy Rissmeyer (UCSB)
    • Heaven Klair (UCSB)
    • Jessica Hilt (UCSD)
    • Josh Preston (UCSB)
    • Longshou Situ (UCSD)
    • Matt Critchlow (UCSD)
    • Michael Stuart (UCSD)
    • Ron Stanonik (UCSD)
    • Thor Brickman (UCSD)
    • Vivian Chu (UCSD)

8 of 21

  • Development work: Sept 1 - Oct 26, Sprints 6-9

    • Structural Metadata (PCDM):
      • Component Objects
      • Collections
    • File Download
    • Batch Ingest
    • Batch Workflow

9 of 21

Administrative Dashboard & UI

  • Modern, Accessible User Interface
  • Administrative Content Discovery and Access

Content Organization

  • Complex and Nested Objects
  • Collections
  • Semantic Object Relationships

File Management

  • Multiple File Types
  • Automated Derivative Processing
  • Administrative Files

Persistence & Preservation Support

  • Unique Identification (ARKs)
  • File Characterization
  • Provenance Events and Audit Log
  • File Fixity Audit

Metadata Management

  • Configurable Metadata Schemas
  • Object, File, and Collection Metadata Forms
  • Metadata Versioning
  • Metadata Validation

Content Lifecycle

  • Multi–Step Workflows
  • Content Publish
  • Tombstones
  • Projects

Bulk Import/Export

  • Bulk Object Import
  • Export
  • Bulk Metadata Export
  • Batch Metadata Overlay
  • Customizable Exports

Access Controls

  • User and Group Based Access Controls
  • Group Management
  • Visibility States
  • Contractual Control

Analytics & Reporting

  • Content Reports
  • Usage Metrics

10 of 21

Comet Demo

11 of 21

Structural Data Model

12 of 21

File Download

  • Download for administrative users;
  • Some technical metadata supporting download (e.g. for HTTP headers), extracted from file on upload;
  • Original (uploaded) file name retention.

13 of 21

Batch Ingest

  • Batch ingest of metadata from manifest files;
    • Initial format is a basic CSV.
  • Batch upload of content from storage location;
    • Initial storage location is an S3 bucket.

14 of 21

Batch Workflow

  • Workflow recap:
    • Each Object enters a workflow when Comet first encounters it;
    • Workflows define:
      • Object States (e.g. “Needs Review”, “Changes Requested”, “Approved”);
      • Actions (e.g. “Request Changes”, “Approve”);
      • Roles authorized to carry out Actions.
    • Configurable per “Project”;
      • Roles maintained by Project administrators.
  • Added ability to handle Actions in batch.

15 of 21

Upcoming

  • UCSB preparing a data migration from Alexandria Digital Research Library (ADRL);
    • Metadata configuration for compatibility with ADRL schemas;
    • Workflow configuration targeted at migration review;
    • Full scale test of batch ingest functionality.
  • Integration with discovery layers:
    • IIIF, Shoreline, Starlight, ???;
  • Scoping for UCSD MVP.

16 of 21

17 of 21

Upcoming Workcycles

18 of 21

Winter 2022

19 of 21

Stay up to date!

UCTech Slack: uctech.slack.com

#surfliner or #surfliner-announce

surfliner.ucsd.edu

Chrissy or Jessica

Product Owners

20 of 21

Learn More

surfliner.ucsd.edu�gitlab.com/surfliner

Learn More

21 of 21

Any Questions?