Hi all,
Since the start of Islandora 2, we've been using the
PCDM Use extension to "tag" our media entities with terms like "Original file" and "Service file" to determine how they get used.
The "expected behaviours" thus far are:
* "Original file" should generally be applied to the main uploaded file, and it will be the source of derivatives.
* "Service file" is a derivative generated from Original file at a lower quality.
* Depending on the model/type, either the Original File or the Service File will be displayed to the user in a viewer.
I'd like to propose the following:
* "Original file" still gets applied to main uploaded files, and is in general the source file for derivatives.
* When displaying files to the user in a viewer, always look for the thing tagged "Service File".
* When the Original File is the file that you want displayed in a viewer, also tag it "Service File". * When displaying a download link, always (at least) look for the thing tagged "Original File".
I think that it would help us to be more consistent across the various types of content, and easier to figure out why certain things may or may not be happening. This has already been implemented in the Starter Site, though without sample content it's hard to see. And I wanted to be out in the open about this, as it's a bit of a semantic change.
Discussion welcome.
Rosie