📖
Eclipse PASS Documentation
PASS Documentation - DEV
PASS Documentation - DEV
  • Welcome to the Public Access Submission System (PASS) Documentation
  • PASS Welcome Guide
    • Research Submission Overview
    • PASS at JHU
    • PASS Demonstrations at Conferences
    • Technology Stack
    • PASS Architecture
    • Latest Release
    • Setup and Run PASS Locally
    • Collaboration with Other Institutions
    • Contributing to PASS
  • Community
    • Developer Guidelines
    • PASS Roadmap
    • Release Notes
  • Developer Documentation
    • Use Cases
    • PASS Core
      • Authentication & Authorization
      • API
        • DOI API
        • File API
        • Metadata Schema API
        • Policy API
        • User API
      • Model
        • Deposit
        • File
        • Funder
        • Grant
        • Journal
        • Policy
        • Publication
        • Repository
        • RepositoryCopy
        • Submission
        • SubmissionEvent
        • User
    • PASS UI
    • Data Loaders
      • Grant Loader
      • Journal Loader
      • NIHMS Loader
    • Deposit Services
      • Knowledge Needed / Skills Inventory
      • Technologies Utilized
      • Model
      • Statuses
      • Business Logic
      • Assemblers
      • Configuration
      • Next Steps / Institution Configuration
    • Notification Services
      • Knowledge Needed / Skills Inventory
      • Technologies Utilized
      • Model
      • Business Logic
      • Template
      • Dispatch
      • Configuration
      • Next Steps / Institution Configuration
    • PASS Acceptance Testing
    • PASS Docker
      • Testing InvenioRDM
    • Release
      • Automated Release
  • PASS Infrastructure
    • CI/CD
    • Code Quality Analysis
      • Code Coverage
    • Deployment
      • GitHub CI/CD
    • Operations/Production
      • Knowledge Needed / Skills Inventory
      • Technologies Utilized
      • PASS Design & AWS Architecture
      • AWS Cost Estimates
      • PASS Versioning
      • How to Deploy
      • Monitoring
      • Data Loaders
      • Data & Backups
      • Eclipse Operations
      • Next Steps / Institution Configuration
Powered by GitBook
On this page
  1. Developer Documentation
  2. PASS Core
  3. Model

Deposit

PreviousModelNextFile

Last updated 6 months ago

A can have multiple Deposits, each to a different . This entity describes the interaction of PASS with a target for an individual with the purpose of satisfying one or more .

Attribute
Type
Description

id*

String

Autogenerated identifier of object.

depositStatusRef

String

A URL or some kind of reference that can be dereferenced, entity body parsed, and used to determine the status of Deposit

depositStatus*

String

Status of deposit ()

statusMessage

String

A human readable messabe about the deposit

version*

Long

Version number that increments on updates. Used to check update requests and ensure consistency.

Relationship
Type
Target
Description

submission*

To One

Submission this Deposit is a part of

repository*

To One

Repository being deposited to

repositoryCopy

To One

Repository Copy for this Deposit

*required

Deposit status options

These are the possible statuses for a Deposit in the order they could occur. Note that not all repositories will go through every status.

Intermediate statusA Deposit with an intermediate status indicates that the processing of the Deposit is not yet complete. At some indeterminate point in the future, the status may be updated to a terminal state.Terminal statusA Deposit with a terminal status indicates that the processing of the Deposit is complete.

Value
State
Description

submitted

Intermediate

PASS has sent a package to the target and is waiting for an update on the status

rejected

Terminal

The target has rejected the Deposit

failed

Intermediate

A failure occurred while performing the deposit, it may be re-tried later.

accepted

Terminal

The target has accepted the into the repository and they are pending publication if not published already

Submission
Repository
Repository
Submission
Policies
Submission
Repository
Repository Copy
Repository
Repository
Repository
Files
see list below