Label
A label include all information resulting of the action of annotation by a specific user.
type Label {
_: Boolean
annotations: [Annotation!]!
chatItems: [ChatItem!]!
id: ID!
assetId: String!
author: User!
authorId: String!
authorIdCompute: String @deprecated
assetStep: AssetWorkflowStep
createdAt: DateTime!
honeypotMark: Float
honeypotMarkCompute: Float
clientVersion: Int!
inferenceMark: Float
inferenceMarkCompute: Float
isHoneypot: Boolean!
isLatestLabelForUser: Boolean!
isLatestLabelForUserCompute: Boolean
isLatestDefaultLabelForUser: Boolean!
isLatestDefaultLabelForUserCompute: Boolean
isLatestReviewLabelForUser: Boolean!
isLatestReviewLabelForUserCompute: Boolean
isLatestPredictionLabelForUser: Boolean!
isLatestPredictionLabelForUserCompute: Boolean
isSentBackToQueue: Boolean
jsonResponse: String!
labelOf: Asset
labelType: LabelType!
modelName: String
numberOfAnnotations: Int
numberOfAnnotationsCompute: Int
projectId: String!
projectIdCompute: String
response: JSON!
responseCompute: JSON
reviewScore: Float
referencedLabel: Label
secondsToLabel: Float
search: JSON!
searchCompute: JSON
totalSecondsToLabel: Int
totalSecondsToLabelCompute: Int
version: Int!
}
Fields
Label._
● Boolean
scalar
Label.annotations
● [Annotation!]!
non-null interface
Label.chatItems
● [ChatItem!]!
non-null object
Label.id
● ID!
non-null scalar
Label.assetId
● String!
non-null scalar
Label.author
● User!
non-null object
User that created this label.
Label.authorId
● String!
non-null scalar
Label.assetStep
● AssetWorkflowStep
object
Asset step id of the asset step related to this label.
Label.createdAt
● DateTime!
non-null scalar
Label.honeypotMark
● Float
scalar
Honeypot is a quality parameter to measure the agreement between a pre-annotated asset (a golden standard) and the annotation made by an annotator. Quality is measured against a predefined truth.
In the case of Honeypot Asset, chord note expressed in percentage between the label and the target. In the case of an Asset that is not of Honeypot type, the field is null.
Label.honeypotMarkCompute
● Float
scalar
Technical field.
Label.clientVersion
● Int!
non-null scalar
Version of the label given by the client. It differs from the version field because for each new save, either the client gives the version number or it is at 0 by default.
This is used to check order of autosave.
Label.inferenceMark
● Float
scalar
Inference mark is a quality parameter to measure the agreement between an inference run (from a model) and the annotation made by an annotator.
Label.inferenceMarkCompute
● Float
scalar
Technical field.
Label.isHoneypot
● Boolean!
non-null scalar
Boolean flagging whether the label is used as the base for computing the honeypot mark of the other labels