Package info.oais.interfaces.infomodel
Interface InformationObject
- All Known Subinterfaces:
- AccessRightsInformation,- AccessRightsPoss1,- Action,- Actor,- CollectionDescription,- ContentInformation,- ContextInformation,- DescriptiveInformation,- FixityEncoding,- FixityInformation,- FixityText,- OtherRepInfo,- PackageDescription,- PackagedInformation,- PackagingInformation,- PreservationDescriptionInformation,- ProvenanceInformation,- ProvenanceStep,- ReferenceInformation,- RepInfoAndGroup,- RepInfoGroup,- RepInfoOrGroup,- RepresentationInformation,- RepresentationInformationNetwork,- SemanticRepInfo,- StructureRepInfo,- TimeStamp
- All Known Implementing Classes:
- AccessRightsInformationImpl1,- ActionImpl1,- ActorImpl1,- ContentInformationImpl1,- ContextInformationImpl1,- DescriptiveInformationImpl1,- FixityEncodingImpl1,- FixityInformationImpl1,- FixityTextImpl1,- InformationObjectImpl1,- OtherRepInfoImpl1,- PackageDescriptionImpl1,- PackagingInformationImpl1,- PreservationDescriptionInformationImpl1,- ProvenanceInformationImpl1,- ProvenanceStepImpl1,- ReferenceInformationImp11,- RepInfoGroupImpl1,- RepresentationInformationImpl1,- RepresentationInformationNetworkImpl1,- SemanticRepInfoImpl1,- StructureRepInfoImpl1,- TimeStampImpl1
public interface InformationObject
A Data Object together with its Representation Information [OAIS]
 Information: Any type of knowledge that can be exchanged. In an
 exchange, it is represented by data. 
NOTE - An example of Information is a string of bits (the data) accompanied by a description of how to interpret the string of bits as numbers representing temperature observations measured in degrees Celsius (the Representation Information). [OAIS]
NOTE - An example of Information is a string of bits (the data) accompanied by a description of how to interpret the string of bits as numbers representing temperature observations measured in degrees Celsius (the Representation Information). [OAIS]
- Since:
- 06-Sep-2021 15:59:46
- Version:
- 1.0
- Author:
- David
- 
Method SummaryModifier and Type Method Description DataObjectgetDataObject()Get the DataObject of the InformationObject.IdentifiergetIdentifier()Method to get the InfoObjectId.RepresentationInformationgetRepresentationInformation()Get the RepresentationInformation of the informationObject.voidsetDataObject(DataObject dataObj)Set the DataObject of the InformationObject.voidsetIdentifier(Identifier id)Method to set the InfoObjectId.voidsetRepresentationInformation(RepresentationInformation repInfo)Set the RepresentationInformation of the InformationObject.
- 
Method Details- 
getDataObjectDataObject getDataObject()Get the DataObject of the InformationObject.- Returns:
- The DataObject of the InformationObject.
 
- 
getRepresentationInformationRepresentationInformation getRepresentationInformation()Get the RepresentationInformation of the informationObject.- Returns:
- The RepInfo of the InformationObject.
 
- 
setDataObjectSet the DataObject of the InformationObject.- Parameters:
- dataObj- The DataObject for the InfoObject.
 
- 
setRepresentationInformationSet the RepresentationInformation of the InformationObject.- Parameters:
- repInfo- The RepInfo for the InfoObject.
 
- 
getIdentifierIdentifier getIdentifier()Method to get the InfoObjectId.- Returns:
- The Identifier of the InformationObject.
 
- 
setIdentifierMethod to set the InfoObjectId.- Parameters:
- id- The Identifier of the Info.
 
 
-