Skip to main content

DataModels

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

IdentityDataModel Objects

class IdentityDataModel(BaseModel)

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

BlobDataModel Objects

class BlobDataModel(IdentityDataModel)

Base class for all blob entities in ApertureDB.

ImageDataModel Objects

class ImageDataModel(BlobDataModel)

Base class for all image objects in ApertureDB.

ClipDataModel Objects

class ClipDataModel(IdentityDataModel)

Base class for all clip objects in ApertureDB.

VideoDataModel Objects

class VideoDataModel(BlobDataModel)

Data model for video objects in ApertureDB.

DescriptorDataModel Objects

class DescriptorDataModel(IdentityDataModel)

Descriptor (Embedding) data model for ApertureDB.

PolygonDataModel Objects

class PolygonDataModel(IdentityDataModel)

Polygon data model for ApertureDB.

FrameDataModel Objects

class FrameDataModel(IdentityDataModel)

Frame data model for ApertureDB.

DescriptorSetDataModel Objects

class DescriptorSetDataModel(IdentityDataModel)

Descriptor Set data model for ApertureDB.

BoundingBoxDataModel Objects

class BoundingBoxDataModel(IdentityDataModel)

Bounding Box data model for ApertureDB.