id: https://nde.nl/ontology/hc/class/IIPImageServer name: iip_image_server title: IIPImageServer Class prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ dcat: http://www.w3.org/ns/dcat# dcterms: http://purl.org/dc/terms/ schema: http://schema.org/ iiif: http://iiif.io/api/image/3# xsd: http://www.w3.org/2001/XMLSchema# imports: - linkml:types - ../enums/IIIFComplianceLevelEnum - ../enums/ImageProtocolEnum - ../metadata - ../slots/has_score classes: IIPImageServer: is_a: DataServiceEndpoint class_uri: hc:IIPImageServer description: "Tiled image server endpoint for dynamic high-resolution image delivery.\n\ \n**Purpose:**\n\nModels image server endpoints that provide:\n- Deep zoom for\ \ high-resolution images\n- Tile-based delivery for smooth navigation\n- On-the-fly\ \ image manipulation (rotation, cropping, format conversion)\n- Efficient delivery\ \ of gigapixel images\n\n**Supported Protocols:**\n\n| Protocol | Description\ \ | Use Case |\n|----------|-------------|----------|\n| **IIP** | Internet\ \ Imaging Protocol | Legacy, widely deployed |\n| **IIIF Image** | International\ \ Image Interoperability Framework | Modern standard, interoperable |\n| **Zoomify**\ \ | Zoomify tile format | Common in heritage sector |\n| **DeepZoom** | Microsoft\ \ Deep Zoom | Seadragon viewers |\n\n**Example - Nationaal Archief IIP Server:**\n\ \n```yaml\niip_image_server:\n endpoint_name: \"Nationaal Archief Image Server\"\ \n base_url: \"https://service.archief.nl/iipsrv\"\n server_software: \"IIPImage\"\ \n supported_protocols:\n - IIP\n - Zoomify\n - IIIF_IMAGE\n iiif_compliance_level:\ \ LEVEL_1\n max_image_dimension: 10000\n supported_output_formats:\n -\ \ image/jpeg\n - image/png\n supports_region_extraction: true\n supports_rotation:\ \ true\n supports_quality_selection: true\n```\n\n**IIIF Image API Features:**\n\ \nIIIF Image API URL structure:\n`{scheme}://{server}{/prefix}/{identifier}/{region}/{size}/{rotation}/{quality}.{format}`\n\ \n- **region**: full, square, x,y,w,h, pct:x,y,w,h\n- **size**: full, max, w,,\ \ ,h, pct:n, w,h, !w,h\n- **rotation**: 0-360, with optional mirror (!)\n- **quality**:\ \ default, color, gray, bitonal\n- **format**: jpg, png, gif, webp, tif\n\n\ **See Also:**\n\n- IIIF Image API: https://iiif.io/api/image/\n- IIPImage Server:\ \ https://iipimage.sourceforge.io/\n" comments: - Essential for delivering high-resolution heritage images - IIIF provides best interoperability with modern viewers - IIPImage is most common open-source server in heritage sector see_also: - https://iiif.io/api/image/3.0/ - https://iipimage.sourceforge.io/ - https://github.com/loris-imageserver/loris slots: - has_score annotations: specificity_score: 0.1 specificity_rationale: Generic utility class/slot created during migration custodian_types: '[''*'']'