An image annotation is a region of an image that can be labeled by the users.

An annotation session groups multiple annotations of a volume based on their creation date.

Announcements are broadcasts from the application administrators that should reach all users of the instance.

An annotation model.

A label source adapter.

The file cache.

Middleware to allow session cookie authentication for the route only.

This model stores information on an image file in the file system.

An image annotation is a region of an image that can be labeled by the users.

Pivot object for the connection between ImageAnnotation and Label.


Attempts to track an obect in a video. The object is initially defined by a video annotation. The annotation will be updated with the positions determined with the object tracking method.

Annotations on an image can have multiple labels. A label is e.g. the type of the object visible in the region of the annotation. So if you put a circle annotation around a rock, you would label the annotation with rock.

The source (database) of a label.

A label tree is a group of labels. Projects can choose to used different label trees, which are then offered for labeling things in the project.

Volumes can contain either images or videos as media type.

With an annotation assistance request a BIIGLE user can consult some externa person for the label of a specific annotation.

This model represents a sequence of volume images sorted by a specific color.

Wrapper for the color sort script.

Extends the base Biigle image.


Wrapper for the Delphi laser points detection script.

Wrapper for the Delphi gather script.

Wrapper for the manual laser points detection script.

Extends the base Biigle volume.

This job is executed on the machine running BIIGLE to store the error state of a failed novelty detection or object detection.

Extends the base Biigle volume.

A notification that is displayed through the in-app notification system.

A policy for caching the return values of the authorization rules during a request.

A role of a user. Users have one global role and can have many project- specific roles.

WoRMS label source adapter.

The module registry service.

A shape, e.g. point or circle.

Some models have fixed, "constant" instances. An example is the Role model, which may have e.g. the roles "admin" and "user". These are always the same and do not change.

The visibility of a model.

A volume is a collection of images. Volumes belong to one or many projects.

Pivot object for the connection between VolumeFiles and Labels.