Package de.digitalcollections.iiif.model
The packages contained in this module allow the usage of all parts of the IIIF specification. The
classes are named after the corresponding IIIF entities.
To ensure that the resulting JSON is compliant with the IIIF specification, it is necessary to
use the contained Jackson object mapper (IiifObjectMapper), merely using the IiifModule is not sufficient, since a lot of custom
code was necessary to achieve compliance, more than what is available with Jackson modules. If
you want to override or extend the settings, just subclass the ObjectMapper.
-
Class Summary Class Description GenericService A generic service with an identifier and a profile.ImageContent An image resource.MetadataEntry An entry in a IIIF resource's "metadata" list.MimeType ModelUtilities Some static utility methods used for (de-)serialization and sanity checks.Motivation A motivation for an annotation.OtherContent Type for Content resources such as images or texts that are associated with a canvas.Profile A profile for aOtherContentorService.PropertyValue Type for strings that are intended to be displayed to the user.Service Abstract base type for services. -
Enum Summary Enum Description ModelUtilities.Completeness