Image Work
About
Image works are works where the primary fileset is derived from an image file such as a TIF, JP2, or
JPEG. The fileset is served by a IIIF Image Server and passed to a IIIF viewer on the Work page by a IIIF
Presentation 3 manifest.
The image work MAY be represented by pcdmuse:IntermediateFile and a pcdmuse:PreservationFile. The
pcdmuse:IntermediateFile should always be served to the viewer on the work page. In the case where there
are 2 separate filesets, the pcdmuse:IntermediateFile has had additional processing done to it beyond what would
happen through standard programmatic derivative generation and thus may be in a separate fileset from the
pcdmuse:IntermediateFile. Thumbnail generation should always be done with whichever fileset includes the
pcdmuse:IntermediateFile. In the case that there is only one fileset, that fileset should have both a
pcdmuse:Preservation File and pcdmuse:IntermediateFile type.
An image work may have other filesets of any mime-type available for download.
All filesets may have restrictions that prohibit view / access.
Metadata Properties
Descriptive Properties
Descriptive properties are described in our vendor supplied MAP.
Structural Properties
The suggested structure of an image work with a pcdmuse:IntermediateFile and pcdmuse:PreservationFile.
1@prefix : <https://location-of-future-repository/extra/paths/> .
2@prefix dcterms: <http://purl.org/dc/terms/> .
3@prefix fedora: <http://fedora.info/definitions/v4/repository#> .
4@prefix identifiers: <http://id.loc.gov/vocabulary/identifiers/> .
5@prefix pcdm: <http://pcdm.org/models#> .
6@prefix pcdmff: <http://pcdm.org/file-format-types#> .
7@prefix pcdmuse: <http://pcdm.org/use#> .
8@prefix pcdmworks: <http://pcdm.org/works#> .
9@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
10
11:sample-image-work a pcdmworks:Work ;
12 dcterms:title "A Dog Left Behind" ;
13 identifiers:local "RFTA_Braddock_003", "rftaart:3" ;
14 pcdm:hasMember :sample-image-original-mods, :sample-image-work-images .
15
16:sample-image-original-mods a pcdmworks:Fileset ;
17 rdfs:label "MODS from Islandora - Fileset" ;
18 pcdm:memberOf :sample-image-work ;
19 pcdm:hasFile :sample-file-mods-xml .
20
21:sample-file-mods-xml a pcdmff:Markup ;
22 rdfs:label "MODS XML from Islandora" ;
23 pcdm:fileOf :sample-image-original-mods ;
24 fedora:hasVersions :path-to-the-actual-mods .
25
26:sample-image-work-images a pcdmworks:Fileset ;
27 pcdm:memberOf :sample-image-work ;
28 pcdm:hasFile :sample-image-preservation, :sample-image-intermediate, :sample-image-tn .
29
30:sample-image-preservation a pcdmuse:PreservationFile, pcdmff:Image ;
31 pcdm:fileOf :sample-image-work-images ;
32 fedora:hasVersions :path-to-the-preservation-file .
33
34:sample-image-intermediate a pcdmuse:IntermediateFile, pcdmff:Image ;
35 pcdm:fileOf :sample-image-work-images ;
36 fedora:hasVersions :path-to-the-intermediate-file .
37
38:sample-image-tn a pcdmuse:ThumbnailImage ;
39 pcdm:fileOf :sample-image-work-images ;
40 fedora:hasVersions :path-to-the-thumbnail-file .
Technical Properties
Technical properties are identified and listed in our metadata application profile in the files tab.
Viewing Experience
IIIF Viewer
Image works should be displayed in a IIIF viewer such as Universal Viewer, Clover IIIF, or Mirador. The IIIF viewer should provide pan and zoom from the embedded OpenSeaDragon viewer. Our current IIIF configuration along with “viewing experience” for images is described in our Large Image IIIF Recipe document.
The pcdmuse:IntermediateFile should always be displayed in the viewer by default. In the case that filesets are
represented by a web uri with a viewer, it is okay that the pcdmuse:PreservationFile renders when that page is
accessed.
A TIF or JP2 image in the viewer should look something like this:
A JPEG in the viewer should look something like this:
Location-based Viewing
Our metadata currently includes cartographic and coordinate information so that the metadata record can be easily intermixed with a location-based viewer. An item should not be playable from this view, but it should pop out into a new window. We also include a URI that points at a Geonames object that includes this same information.
If needed, we can continue to store cartographic and coordinate information in a separate field to make this easy.
Some sample location-based display might be:
If possible, we would also like our location information to be shared as a navPlace extension in our IIIF manifests.
Rights Viewing
While we store our rights as uris (see metadata application profile), we’d like these statements to be actionable and render the appropriate badge and usage information to the user in both the IIIF viewer (when metadata is on) and in our metadata display below.
File Viewer
Users should be able to easily download the primary filesets.
If a fileset is only a pcdm:PreservationFile it should never be publicly visible.
Interoperability
OAI-PMH
Like other work types, image works should be represented by an OAI-PMH record based on its metadata application profile. The work should be a record in an OAI set for each corresponding collection to which the work belongs. Our metadata application profile should have a rule that states which field values should be transformed to OAI-PMH for a given metadata format (simple dublin core, qualified DublinCore, DPLA?).
IIIF Image
All images should be served by a IIIF image service that adheres to at least IIIF Image API 2.1.1 that supports most features described in 5.3 profile description. As part of work type negotiation, we would like to know any features that the IIIF Image service does not support.
IIIF Presentation v3
All image works should have a corresponding IIIF presentation v3 manifest that allows the object to be shared and remixed in other projects. For our current system, we have a description of our current presentation 3 mapping in the corresponding recipe.
Bulkrax
Import
Like all work types, images should be importable according to our Metadata Application Profile via Bulkrax import using CSV and XXXXXXX file storage solution.
Export
In addition to import functionality, images should have a variety of export options including the ability to export only filesets related to preservation for easy transfer to Chronopolis. Those filesets should include:
pcdmuse:PreservationFile
Restrictions
Like other work types, video works may have restrictions at the work and fileset / file level.