All files ingested by the TetraScience platform are versioned automatically. The search API and user interface will only return the latest version by default, but all historical files are automatically preserved. By hiding the older versions, this allows for a more seamless search experience and prevents confusion around seemingly duplicate files.
Custom metadata and tags are treated as part of the file and are automatically versioned as well. Applying new custom metadata to an existing file will thus prompt a version change. When new file version is uploaded, metadata and tags are not being copied from previous version and should be provided within upload request.
This design choice allows significantly more sophisticated workflows and business logic (such as quality review and validation) to be possible and reduces ambiguity. Versioning file metadata allows for the most thorough and accurate historical representation of the data and associated business actions.
Updated 11 months ago