Class Manifestation
- java.lang.Object
-
- de.digitalcollections.model.UniqueObject
-
- de.digitalcollections.model.identifiable.Identifiable
-
- de.digitalcollections.model.identifiable.entity.Entity
-
- de.digitalcollections.model.identifiable.entity.work.Manifestation
-
public class Manifestation extends Entity
From https://web.library.yale.edu/cataloging/music/frbr-wemi-music#work:A work is realized by an expression, which is embodied in a manifestation, which is exemplified by an item.
A Manifestation is the physical embodiment (i.e., publication) of an expression of a work that is produced by a person or corporate body.° A publication of an expression is called a manifestation
Attributes of a manifestation: title, statement of responsibility, edition, imprint (place, publisher, date), form/extent and dimensions of carrier, terms of availability, mode of access, identifier (if it has one), etc. For sound recordings: playing speed, groove width, kind of cutting, tape configuration, kind of sound, special reproduction characteristic
Music can be performed, but only when it is recorded is there a manifestation Work: J.S. Bach's Goldberg variations Expression: June 10, 14-16, 1955 performance by Glen Gould Manifestation 1: the recording on a phonograph record Manifestation 2: a re-release on a compact disc Manifestation 3: a digitization on an MP3 file
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Manifestation.ManifestationBuilder<C extends Manifestation,B extends Manifestation.ManifestationBuilder<C,B>>
-
Nested classes/interfaces inherited from class de.digitalcollections.model.identifiable.entity.Entity
Entity.EntityBuilder<C extends Entity,B extends Entity.EntityBuilder<C,B>>
-
Nested classes/interfaces inherited from class de.digitalcollections.model.identifiable.Identifiable
Identifiable.IdentifiableBuilder<C extends Identifiable,B extends Identifiable.IdentifiableBuilder<C,B>>
-
Nested classes/interfaces inherited from class de.digitalcollections.model.UniqueObject
UniqueObject.UniqueObjectBuilder<C extends UniqueObject,B extends UniqueObject.UniqueObjectBuilder<C,B>>
-
-
Field Summary
-
Fields inherited from class de.digitalcollections.model.identifiable.entity.Entity
customAttributes, navDate, notes, refId
-
Fields inherited from class de.digitalcollections.model.identifiable.Identifiable
description, identifiableObjectType, identifiers, label, localizedUrlAliases, previewImage, previewImageRenderingHints, type
-
Fields inherited from class de.digitalcollections.model.UniqueObject
created, lastModified, uuid
-
-
Constructor Summary
Constructors Constructor Description Manifestation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
init()
Use to initialize member variables, used by default constructor and builder-
Methods inherited from class de.digitalcollections.model.identifiable.entity.Entity
addNotes, equals, getCustomAttribute, getCustomAttributes, getEntityType, getNavDate, getNotes, getRefId, hashCode, setCustomAttribute, setCustomAttributes, setNavDate, setNotes, setRefId
-
Methods inherited from class de.digitalcollections.model.identifiable.Identifiable
addIdentifier, getDescription, getIdentifiableObjectType, getIdentifierByNamespace, getIdentifiers, getLabel, getLocalizedUrlAliases, getPreviewImage, getPreviewImageRenderingHints, getPrimaryUrlAlias, getType, removeIdentifier, setDescription, setIdentifiableObjectType, setIdentifiers, setLabel, setLabel, setLocalizedUrlAliases, setPreviewImage, setPreviewImageRenderingHints, setType
-
Methods inherited from class de.digitalcollections.model.UniqueObject
getCreated, getLastModified, getUuid, setCreated, setLastModified, setUuid
-
-
-
-
Method Detail
-
init
protected void init()
Description copied from class:UniqueObject
Use to initialize member variables, used by default constructor and builder
-
-