2017-03-23—FileSets WG Meeting
Date and Time
March 23, 2017, 2pm EDT
Connection Information
Google Hangouts: https://hangouts.google.com/hangouts/_/artic.edu/pcdm-filesets
Moderator: scossu
Notetaker: Juliet Hardesty
Attendees
Agenda
- Notetaker?
- Review last week's action items / Review code progress
- Complete validation PR - was changed because of second action item
- Got feedback from Hydra Tech call and made first action not as worth doing
- Don’t need PR for type validation like we had it - need to move this to different area of code stack
- Type validation was going to go into Hydra Works layer of stack but can leave it at Hyrax level
- Way files are added to file sets is one at a time, so validation happens during single file upload (during the job queue); want to provide way to put multiple files into fileset, not sure if validation is going to happen one at time or in a job; both file and fileset have to be saved so validation might be happening on both things; we only care about validation on fileset
- If rules exist that only one file of a certain type can exist in fileset, not going to know that until all files are loaded into fileset
- Might want to address this with UI (save button greyed out unless correct types are set - minimum/maximum number of types, etc)
- Also want validation step on save action
- Might need way to work with all files being uploaded altogether (as a batch) instead of individually
- Been suggested to use ActiveModel::Validator pattern
- Probably need to include class to do this validation in models/file_set/file_set_behavior
- LDCX session pitch + Dev congress hack space
- Relating one file to another file is an option - already listed for dev congress
- Describe problem and get feedback on architectural/strategic side - LDCX
- use that info to accomplish tasks
- might have terms to add to pcdmuse but that might not be necessary
- PHYDO has UI workflow around filesets almost complete to manage files in a filesets - based on CC but could be demonstrable at LDCX
- LDCX - general discussion about this project and goals (no code) - add to topics doc (https://docs.google.com/document/d/1fv930l4Atpb1gqnBGnuG279jqCHtw0PMnZ41UtCgDVI/edit#heading=h.l45wk6jd1p5v)
- Dev congress - code review - if Drew completes PR, that can be reviewed/given as lightning talk
- Discuss public facing name for FileSets
- Should convey difference between Files and FileSets
- Should be easy to understand and memorize by non-technical users
- Next steps
Minutes
Previous Action Items
- Andrew Myers Complete validation PR
- Andrew Myers post file to file associations question to the tech list
- Adam Wead summarise the rdf:type issue to the tech list; what problems would the solution cause