Metadata

Defining custom metadata fields

Metadata is non-annotation information about the asset to be labeled. You can use metadata to search and filter across your Data Rows in Labelbox.

There are two types of metadata: reserved fields (user cannot change) and custom (user-defined) fields.

Metadata schema

The metadata schema lives at the organization level, allowing you to apply the same metadata fields across multiple datasets. To view your metadata schema, go to the Schema tab and click on the Metadata subtab.

29962996

📘

Attachments vs Metadata

In an earlier version of Labelbox, what is now called Attachments used to be called Metadata. Attachments provide additional context for labelers but are not searchable within Catalog.

Reserved fields

Upon upload, Labelbox automatically defines a set of reserved fields on your Data Rows to help you easily access the full range of features in Labelbox. Each metadata field has a unique Schema Id that is used to upload data to Labelbox.

Name

Type

tag

Free text field

embedding

An embedding field

split

Enum - [train, valid, test]

captureDateTime

ISO 8601 datetime field. All times must be in UTC

precomputedImageEmbedding

Embedding computed for uploaded image data

precomputedTextEmbedding

Embedding computed for uploaded text data

Custom fields

All metadata is strictly typed. These are the custom fields Labelbox offers.

Type

Notes

Filtering

Embedding

Used for similarity. A float vector of length 128

Similarity

String

free text field

Equals & prefix matching

Enum

Enum field with options.

Equals

Option (Enum)

Option of an enum. Max 64 options can be created per Enum type. 128 for enterprise customers and can be further increased upon request.

Equals

DateTime

An ISO 8601 datetime field. All times must be in UTC timezone

Equals, greater than, less than, between

Number

Integer or Float

Equals, greater than, less than, between

FAQ

Can labelers see metadata?

No, that’s what Attachments are for.

Can metadata be used to customize the queue?

Not directly. But you could use the Catalog to query a set of Data Rows that have specific metadata in common and add to the project for labeling using Batch queue (beta) .


Did this page help you?