Package info.oais.interfaces.infomodel
Interface DataObject
- All Known Subinterfaces:
ArchivalInformationCollection
,ArchivalInformationPackage
,ArchivalInformationUnit
,DigitalObject
,DisseminationInformationPackage
,InformationPackage
,PhysicalObject
,SubmissionInformationPackage
- All Known Implementing Classes:
ArchivalInformationPackageImpl1
,ArchivalInformationUnitImpl1
,DataObjectImpl1
,DigitalObjectImpl1
,DisseminationInformationPackageImpl1
,InformationPackageImpl1
,PhysicalObjectImpl1
,SubmissionInformationPackageImpl1
public interface DataObject
Either a Physical Object or a Digital Object. [OAIS] Data: A reinterpretable
representation of information in a formalized manner suitable for communication,
interpretation, or processing. NOTE - Examples of data include a sequence of
bits, a table of numbers, the characters on a page, the recording of sounds
made by a person speaking, or a moon rock specimen. [OAIS]
- Since:
- 06-Sep-2021 15:59:45
- Version:
- 1.0
- Author:
- David
-
Method Summary
Modifier and Type Method Description DigitalObject
getDigitalObject()
Get the DigitalObject (if any) which makes up the DataObject.Identifier
getIdentifier()
Get the Identifier for the DataObjectPhysicalObject
getPhysicalObject()
Get the PhysicallObject (if any) which makes up the DataObject.void
setDigitalObject(DigitalObject digobj)
Set the DigitalObject of the DataObject.void
setIdentifier(Identifier id)
Set the Identifier for the DataObjectvoid
setPhysicalObject(PhysicalObject physobj)
Set the PhysicallObject of the DataObject.
-
Method Details
-
getDigitalObject
DigitalObject getDigitalObject()Get the DigitalObject (if any) which makes up the DataObject.- Returns:
- The DigitalObject or null
-
setDigitalObject
Set the DigitalObject of the DataObject.- Parameters:
digobj
- The DigitalObject of the DataObject;
-
getPhysicalObject
PhysicalObject getPhysicalObject()Get the PhysicallObject (if any) which makes up the DataObject.- Returns:
- The PhysicalObject or null
-
setPhysicalObject
Set the PhysicallObject of the DataObject.- Parameters:
physobj
- The PhysicalObject of the DataObject;
-
getIdentifier
Identifier getIdentifier()Get the Identifier for the DataObject- Returns:
- Identifier for the DataObject
-
setIdentifier
Set the Identifier for the DataObject- Parameters:
id
- The identifier for the DataObject
-