Package info.oais.interfaces.infomodel
Interface PreservationDescriptionInformation
- All Superinterfaces:
InformationObject
- All Known Implementing Classes:
PreservationDescriptionInformationImpl1
public interface PreservationDescriptionInformation extends InformationObject
The information, which along with Representation Information, is
necessary for adequate preservation of the Content Data Object and which can be
categorized as Provenance Information, Context Information, Reference
Information, Fixity Information, and Access Rights Information. It is a type of
Information Object. NOTE Defining PDI (as well as its components: Provenance
Information, Context Information, Reference Information, Fixity Information,
and Access Rights Information) as relevant to the Content Data Object does not
mean that those concerns are any less important for other data objects or at
other levels, for example, it is important to apply reference, fixity,
provenance, context and access rights to Representation Information, or to any
other information the Archive is preserving. Definition of these terms as
relevant to the Content Data Object is simply to ease discussion of these
concepts at the Content Data Object level. [OAIS]
- Since:
- 06-Sep-2021 15:59:46
- Version:
- 1.0
- Author:
- David
-
Method Summary
Modifier and Type Method Description AccessRightsInformation
getAccessRightsInformation()
Get the AccessInformation in the PDI.ContextInformation
getContextInformation()
Get the ContextInformation in the PDI.FixityInformation
getFixityInformation()
Get the FixityInformation in the PDI.ProvenanceInformation
getProvenanceInformation()
Get the ProvenanceInformation in the PDI.ReferenceInformation
getReferenceInformation()
Get the ReferenceInformation in the PDI.void
setAccessRightsInformation(AccessRightsInformation ari)
Set the AccessRightsInformation in the PDI.void
setContextInformation(ContextInformation ari)
Set the ContextInformation in the PDI.void
setFixityInformation(FixityInformation fi)
Set the FixityInformation in the PDI.void
setProvenanceInformation(ProvenanceInformation pi)
Set the ProvenanceInformation in the PDI.void
setReferenceInformation(ReferenceInformation ri)
Set the ReferenceInformation in the PDI.Methods inherited from interface info.oais.interfaces.infomodel.InformationObject
getDataObject, getIdentifier, getRepresentationInformation, setDataObject, setIdentifier, setRepresentationInformation
-
Method Details
-
getAccessRightsInformation
AccessRightsInformation getAccessRightsInformation()Get the AccessInformation in the PDI.- Returns:
- The AccessRightsInformation in the PDI.
-
setAccessRightsInformation
Set the AccessRightsInformation in the PDI.- Parameters:
ari
- The AccessRightsInformation to set in the PDI.
-
getContextInformation
ContextInformation getContextInformation()Get the ContextInformation in the PDI.- Returns:
- The ContextInformation in the PDI.
-
setContextInformation
Set the ContextInformation in the PDI.- Parameters:
ari
- The ContextInformation to set in the PDI.
-
getFixityInformation
FixityInformation getFixityInformation()Get the FixityInformation in the PDI.- Returns:
- The FixityInformation in the PDI.
-
setFixityInformation
Set the FixityInformation in the PDI.- Parameters:
fi
- The FixityInformation to set in the PDI.
-
getProvenanceInformation
ProvenanceInformation getProvenanceInformation()Get the ProvenanceInformation in the PDI.- Returns:
- The ProvenanceInformation in the PDI.
-
setProvenanceInformation
Set the ProvenanceInformation in the PDI.- Parameters:
pi
- The ProvenanceInformation to set in the PDI.
-
getReferenceInformation
ReferenceInformation getReferenceInformation()Get the ReferenceInformation in the PDI.- Returns:
- The ReferenceInformation in the PDI.
-
setReferenceInformation
Set the ReferenceInformation in the PDI.- Parameters:
ri
- The ReferenceInformation to set in the PDI.
-