Skip to main content

DataModels

Data Model Classes to support (pydantic) model based ingestiton.

IdentityDataModel​

Bases: BaseModel

Base class for all entities in ApertureDB. Generates a default UUID for the entity.

BlobDataModel​

Bases: IdentityDataModel

Base class for all blob entities in ApertureDB.

ImageDataModel​

Bases: BlobDataModel

Base class for all image objects in ApertureDB.

ClipDataModel​

Bases: IdentityDataModel

Base class for all clip objects in ApertureDB.

VideoDataModel​

Bases: BlobDataModel

Data model for video objects in ApertureDB.

DescriptorDataModel​

Bases: IdentityDataModel

Descriptor (Embedding) data model for ApertureDB.

PolygonDataModel​

Bases: IdentityDataModel

Polygon data model for ApertureDB.

FrameDataModel​

Bases: IdentityDataModel

Frame data model for ApertureDB.

DescriptorSetDataModel​

Bases: IdentityDataModel

Descriptor Set data model for ApertureDB.

BoundingBoxDataModel​

Bases: IdentityDataModel

Bounding Box data model for ApertureDB.