info.freelibrary.iiif.presentation.v3.properties.Label Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jiiify-presentation-v3 Show documentation
Show all versions of jiiify-presentation-v3 Show documentation
A Java Library for version 3 of the IIIF Presentation API
package info.freelibrary.iiif.presentation.v3.properties;
import com.fasterxml.jackson.annotation.JsonGetter;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import info.freelibrary.iiif.presentation.v3.utils.I18nUtils;
import info.freelibrary.iiif.presentation.v3.utils.JsonKeys;
/**
* A human readable label, name or title for the resource. This property is intended to be displayed as a short, textual
* surrogate for the resource if a human needs to make a distinction between it and similar resources, for example
* between pages or between a choice of images to display.
*/
@JsonDeserialize(using = LabelDeserializer.class)
public class Label extends I18nProperty
© 2015 - 2024 Weber Informatics LLC | Privacy Policy