
de.digitalcollections.iiif.presentation.model.api.v2.Collection Maven / Gradle / Ivy
package de.digitalcollections.iiif.presentation.model.api.v2;
import java.util.List;
import de.digitalcollections.iiif.presentation.model.api.v2.references.CollectionReference;
import de.digitalcollections.iiif.presentation.model.api.v2.references.ManifestReference;
/**
*
* Recommended URI Pattern: {scheme}://{host}/{prefix}/collection/{name}
*/
public interface Collection extends IiifResource {
PropertyValue getDescription();
void setDescription(PropertyValue description);
PropertyValue getLabel();
List getMetadata();
Thumbnail getThumbnail();
void setThumbnail(Thumbnail thumbnail);
String getViewingHint();
void setViewingHint(String viewingHint);
List getManifests();
void setManifests(List manifests);
List getSubCollections();
void setSubCollections(List collections);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy