Socket
Book a DemoInstallSign in
Socket

@iiif/presentation-3-normalized

Package Overview
Dependencies
Maintainers
4
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@iiif/presentation-3-normalized

IIIF Presentation v3.0 normalized typescript types

latest
npmnpm
Version
0.9.7
Version published
Weekly downloads
1K
-22.93%
Maintainers
4
Weekly downloads
 
Created
Source

IIIF Presentation 3 types (Normalized)

A set of types that describe an opinionated normalized format of the IIIF Presentation 3.0 specification.

Installation:

$ npm i @iiif/presentation-3-normalized

Installation (yarn):

$ yarn add @iiif/presentation-3-normalized

Normalized resources

This is map of all the resources normalized where the following modifications are assumed to have been made:

  • Everything property exists either as null, or an empty array
  • Nested resources are replaced with references (id/type)
  • References that could have a selector are mapped to SpecificResource

The @iiif/parser library is an implementation of this normalization specification, although they are free to be used standalone.

TypeDescription
DescriptiveNormalizedNormalized abstract with all descriptive properties
LinkingNormalizedNormalized abstract with all linking properties
StructuralNormalizedNormalized abstract with all structural properties
OtherPropertiesNormalizedMisc properties on W3C Annotations normalized
AnnotationW3cNormalisedNormalized W3C Annotation
AnnotationCollectionNormalizedNormalized Annotation Collection
AnnotationNormalizedNormalized Annotation as it appears in a IIIF Manifest
AnnotationPageNormalizedNormalized Annotation Page
CanvasNormalizedNormalized Canvas
CollectionNormalizedNormalized Collection
CreatorNormalizedNormalized Creator (from annotation)
ManifestNormalizedNormalized Manifest
RangeNormalizedNormalized Range
ServiceNormalizedAlias of Service - NOT CURRENTLY SUPPORTED
ContentResourceNormalizedAlias of ContentResource - NOT CURRENTLY SUPPORTED

FAQs

Package last updated on 27 Jul 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts