Comet Implementation Status

🔍
Last reviewed: February 8, 2023

Current Phase: Local Implementation

Requirements Gathering DONE greencheck-1
Gathered requirements and user stories from stakeholders at each campus. Comet feature list developed and shared. Evaluated technical platform options against formal criteria; Hyrax selected.

Initial Development DONE greencheck-1
Initial development by Surfliner team guided by feature list. Overall focus on getting Comet ready for local implementation and content migration at each campus.

Local Implementation IN PROGRESS yellow
Configuration of local instances and start of content migration. Select stakeholders begin to use Comet for managing local digital content and provide feedback. Potential temporary integration with legacy discovery platforms.


Administrative Dashboard & UI

READY greencheck-1

Modern, Accessible User Interface

READY greencheck-1
Our initial interface is based on Hyrax, a general purpose repository toolkit from Samvera. We expect to make theming updates and improvements to UX and Accessibility on an ongoing basis.

Administrative Content Discovery and Access

READY greencheck-1


Content Organization

IN PROGRESS yellow

Complex and Nested Objects

READY greencheck-1
Current interfaces support Objects with many files and component Objects with arbitrarily deep nesting. Object membership relationships are represented using the Portland Common Data Model (PCDM).

Collections

READY greencheck-1
Objects can be organized into collections and may belong to many different collections. Collection membership relationships are represented using the Portland Common Data Model (PCDM).

Semantic Object Relationships

NOT STARTED NotStarted LOCAL REQUIREMENTS NEEDED moreinfo


File Management

IN PROGRESS IN PROGRESS yellow/ LOCAL REQUIREMENTS NEEDED moreinfo

Multiple File Types

READY yellow / LOCAL REQUIREMENTS NEEDED moreinfo
Support for upload, download, and characterization of arbitrary bitstreams is included. As we add more features (like automated derivatives) support for file types will become more complex and need ongoing attention.

Automated Derivative Processing

IN PROGRESS yellow/ LOCAL REQUIREMENTS NEEDED moreinfo

Administrative Files

IN PROGRESS yellow/ LOCAL REQUIREMENTS NEEDED moreinfo


Persistence and Preservation Support

IN PROGRESS yellow

Unique Identification (ARKs)

READY greencheck-1
ARKs are managed via integration to EZID.

File Characterization

READY greencheck-1
Files are characterized on upload using the File Information Tool Set (FITS).

Provenance Events and Audit Log

NOT STARTED NotStarted / LOCAL REQUIREMENT NEEDEDmoreinfo
Our implementation does some minimal audit logging for Object lifecycles, but we haven’t validated this against local requirements and don’t consider it a complete provenance model or feature set.

File Fixity Audit

NOT STARTED NotStarted


Metadata Management

IN PROGRESS yellow

Configurable Metadata Schemas

READY greencheck-1
Metadata is configurable from the community-driven M3 standard file format. Configurable metadata drives integration with discovery systems.

Object, File, and Collection Metadata Forms

IN PROGRESS yellow
Object and Collection forms exist

Metadata Versioning

NOT STARTED NotStarted

Metadata Validation

IN PROGRESS yellow
Minimal validation of presence for required fields is provided. Other validation requirements are being identified


Content Lifecycle

IN PROGRESS yellow

Multi-Step Workflows

READY greencheck-1
Comet supports a highly configurable workflow engine

Content Publish

IN PROGRESS yellow
We’ve trialed content publish to a front-end application (an OAI-PMH metadata harvest endpoint) and a content delivery protocol (IIIF), but
we expect continued technical challenges as we roll out support for other endpoints. We consider the current UI for content publish
experimental.

Tombstones

NOT STARTED NotStarted

Projects

READY greencheck-1


Bulk Import/Export

IN PROGRESS yellow
Implementing the Bulkrax engine for import/export

Bulk Object Import

IN PROGRESS yellow

Export

NOT STARTED NotStarted

Bulk Metadata Export

NOT STARTED NotStarted

Batch Metadata Overlay

NOT STARTED NotStarted

Customizable Exports

NOT STARTED NotStarted


Access Controls

IN PROGRESS yellow

User and Group-Based Access Controls

READY greencheck-1
The basic Access Control model for Comet and across integrated discovery and delivery systems is in place.

Role Management

IN PROGRESS yellow
The access control model and its implementation is documented here.
Basic role management is in place for admins, but better management is needed for per-Project role assignments. We’re engaged in community discussions around this feature set.

Visibility States

IN PROGRESS yellow / LOCAL REQUIREMENT NEEDED moreinfo

Contractual Control

IN PROGRESS yellow / LOCAL REQUIREMENT NEEDED moreinfo
Embargo and lease management is in active development. Local requirements are needed for license-driven access control, culturally sensitive materials, and other specialized policy needs.


Analytics and Reporting

NOT STARTED NotStarted / LOCAL REQUIREMENT NEEDED moreinfo

Usage Metrics

NOT STARTED NotStarted

Content Reports

NOT STARTED NotStarted