/
Ingest
Ingest
File Upload
Render form - app/views/curation_concern/generic_files/_form.html.erb User clicks upload button Verify acceptance of user agreement - app/controllers/curation_concern/generic_works_controller.rb:10 Mint a new pid - app/controllers/curation_concern/generic_works_controller.rb:11 Add base metadata - app/services/curation_concern/generic_work_actor.rb:5 Add depositor metadata - app/services/curation_concern/base_actor.rb:44 Add owner metadata - app/services/curation_concern/base_actor.rb:74 Add deposit date - app/services/curation_concern/base_actor.rb:47 Add save data - app/services/curation_concern/base_actor.rb:58 Save the object - app/services/curation_concern/base_actor.rb:23 Attach files - app/services/curation_concern/generic_work_actor.rb:5 Create new GenericFile - app/services/curation_concern/generic_work_actor.rb:73 Set file - app/services/curation_concern/generic_work_actor.rb:74 Set batch - app/repository_models/generic_file.rb:75 Add metadata - app/services/curation_concern/generic_work_actor.rb:76 Add depositor metadata - sufia-models/lib/sufia/models/model_methods.rb:14 Add depositor ID - sufia-models/lib/sufia/models/model_methods.rb:17 Set edit access for depositor - sufia-models/lib/sufia/models/model_methods.rb:19 Add date uploaded - sufia-models/lib/sufia/models/generic_file/actions.rb:6 Add date modified - sufia-models/lib/sufia/models/generic_file/actions.rb:7 Add creator - sufia-models/lib/sufia/models/generic_file/actions.rb:8 Add batch ID - sufia-models/lib/sufia/models/generic_file/actions.rb:11 Save - sufia-models/lib/sufia/models/generic_file/actions.rb:16 Add embargo release date - app/services/curation_concern/generic_work_actor.rb:79 Add visibility - app/services/curation_concern/generic_work_actor.rb:80 Attach file - app/services/curation_concern/generic_work_actor.rb:81 Attach file - app/services/curation_concern.rb:14 Add file - sufia-models/lib/sufia/models/generic_file/actions.rb:20 Save - sufia-models/lib/sufia/models/generic_file/actions.rb:24 Add committer - sufia-models/lib/sufia/models/generic_file/actions.rb:34 Add version metadata - sufia-models/lib/sufia/models/generic_file/versions.rb:8 Submit file to queue for characterization - app/services/curation_concern.rb:21 Characterize - sufia-models/lib/sufia/models/jobs/characterize_job.rb:8 Get current characterization info - sufia-models/lib/sufia/models/generic_file/characterization.rb:51 Add characterization info - sufia-models/lib/sufia/models/generic_file/characterization.rb:52 Get characterization terms - sufia-models/lib/sufia/models/generic_file/characterization.rb:59 "Populate descMetadata with fields from FITS (e.g. Author from pdfs)" - sufia-models/lib/sufia/models/generic_file/characterization.rb:60 Set filename - sufia-models/lib/sufia/models/generic_file/characterization.rb:53 Save - sufia-models/lib/sufia/models/generic_file/characterization.rb:54 After Characterize - sufia-models/lib/sufia/models/jobs/characterize_job.rb:9 Generate thumbnail - sufia-models/lib/sufia/models/jobs/characterize_job.rb:14 Create video thumbnail - sufia-models/lib/sufia/models/generic_file/thumbnail.rb:11 Set video thumbnail - sufia-models/lib/sufia/models/generic_file/thumbnail.rb:31 Set thumbnail mimetype - sufia-models/lib/sufia/models/generic_file/thumbnail.rb:32 Create thumbnail - lib/hydra/derivatives.rb? Save - sufia-models/lib/sufia/models/generic_file/thumbnail.rb:15 Transcode video - sufia-models/lib/sufia/models/jobs/characterize_job.rb:17 Transcode audio - sufia-models/lib/sufia/models/jobs/characterize_job.rb:19 Add linked resources - app/services/curation_concern/generic_work_actor.rb:5 Add depositor metadata - sufia-models/lib/sufia/models/model_methods.rb:14 Add depositor ID - sufia-models/lib/sufia/models/model_methods.rb:17 Set edit access for depositor - sufia-models/lib/sufia/models/model_methods.rb:19 Add date uploaded - sufia-models/lib/sufia/models/generic_file/actions.rb:6 Add date modified - sufia-models/lib/sufia/models/generic_file/actions.rb:7 Add creator - sufia-models/lib/sufia/models/generic_file/actions.rb:8 Add batch ID - sufia-models/lib/sufia/models/generic_file/actions.rb:11 Save - sufia-models/lib/sufia/models/generic_file/actions.rb:16 Add representative - app/services/curation_concern/generic_work_actor.rb:5 Set representative - app/services/curation_concern/generic_work_actor.rb:67 Save - app/services/curation_concern/generic_work_actor.rb:68