Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The bag resource is used by the Ingest-Server and Replication Shell. It describes the base attributes of a collection in Chronopolis.

Bag

FieldTypeDescription

id

Long

The ID of the Bag

size

Long

The bag's size in bytes

name

String

The name of the Bag

creator

String

The user who created the bag in the Ingest Server

depositor

String

The organization to which the Bag belongs

status

BagStatus

Status of the Bag

totalFiles

Long

Number of files in the Bag, including the tag files

createdAt

DateTime

The date the Bag was created in the ingest server

updatedAt

DateTime

The last time the Bag was updated

replicatingNodes

Set<Node>

Nodes who have successfully replicated the bag

requiredReplications

int

Number of replications required for preservation

bagStorage

StagingStorageModel

Active Staging Information for a bag's data

tokenStorage

StagingStorageModel

Active Staging Information for a bag's tokens

StagingStorageModel

Staging Information about where content is stored and fixity information for that data

...

Boolean flag showing if the data is still staged

...

The number of files staged

...

Fixity

Fixity Information for validating staged content

...

BagStatus

An enumerated type describing the various states a bag can have in its lifetime.

...