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 AccessRightsInformationgetAccessRightsInformation()Get the AccessInformation in the PDI.ContextInformationgetContextInformation()Get the ContextInformation in the PDI.FixityInformationgetFixityInformation()Get the FixityInformation in the PDI.ProvenanceInformationgetProvenanceInformation()Get the ProvenanceInformation in the PDI.ReferenceInformationgetReferenceInformation()Get the ReferenceInformation in the PDI.voidsetAccessRightsInformation(AccessRightsInformation ari)Set the AccessRightsInformation in the PDI.voidsetContextInformation(ContextInformation ari)Set the ContextInformation in the PDI.voidsetFixityInformation(FixityInformation fi)Set the FixityInformation in the PDI.voidsetProvenanceInformation(ProvenanceInformation pi)Set the ProvenanceInformation in the PDI.voidsetReferenceInformation(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.
 
 -