The Depositor resource is a representation of an organization which deposits data into the Chronopolis System.
Description
Depositor
Field | Type | Description |
---|---|---|
id | Long | The id of the Depositor in the database |
namespace | String | The namespace of a Depositor used as a unique identifier |
sourceOrganzation | String | The fully qualified name of the Depositor's organization |
organizationAddress | String | The address of the Depositor's organization |
replicatingNodes | Set<String> | The Chronopolis Nodes which will receive Replications for the Depositor |
contacts | Set<DepositorContact> | All the DepositorContacts |
createdAt | ZonedDateTime | When the Depositor was created |
updatedAt | ZonedDateTime | When the Depositor was last updated |
DepositorContact
Field | Type | Description |
---|---|---|
name | String | The name of the Contact |
String | The email for the Contact; this uniquely identifies a Contact for a given Depositor | |
phoneNumber | String | The phone number for a Contact; this must be a valid E.123 number |
Ingest Usage
Within the Ingest Server, the Depositor is primary used for storing who a Bag belongs to as well as where a Bag should go. Replications for a given Bag ingested for a Depositor will go to each node in its replicatingNodes field. A Depositor MUST exist before a Bag can be ingested for them.