Package io.goobi.viewer.model.iiif.presentation.v3.builder


package io.goobi.viewer.model.iiif.presentation.v3.builder
Provides builders for assembling IIIF Presentation API 3 resources such as manifests, canvases, ranges, and annotation pages from Goobi viewer record data.
  • Class
    Description
    Abstract base class for IIIF Presentation API v3 resource builders, providing shared URI construction and metadata helpers.
     
    Builds IIIF Presentation API v3 Collection resources from Solr index data.
    Responsible for retrieving data from Index to build any IIIF resources.
    An AnnotationPage without '@context' attribute, to use for annotation pages embedded within other documents.
     
    Enumerates the supported linked resource formats for IIIF Presentation API v3, each carrying a resource type label, MIME format, and optional profile URI.
    Builds IIIF Presentation API v3 Manifest resources from Solr index data and content files.
     
    Sorts StructElements by anchors first, then works, then everything else within anchors and works, elements are sorted by PI, all other elements are sorted by LOGID.