Skip to main content

ReviewFeedback

One row of structured reviewer feedback, governed by the project's review ontology and never by the labeling ontology. Stored outside the label, so it feeds neither export nor quality metrics.

A flag is one or two rows sharing one mid: the root row carries the job, the class and the geometry, and a child row the sub-classification, placed by its path.

type ReviewFeedback {
id: ID!
issueId: ID!
authorId: ID!
mid: String!
jobCode: String!
task: ReviewFeedbackTask!
path: [[String!]!]!
category: String
value: String
referencedMid: String
frameStart: Int
frameEnd: Int
vertices: [[[VerticeScalar!]!]!]
categoryNameAtTime: String
createdAt: DateTime!
updatedAt: DateTime!
}

Fields​

ReviewFeedback.id ● ID! non-null scalar​

ReviewFeedback.issueId ● ID! non-null scalar​

ReviewFeedback.authorId ● ID! non-null scalar​

ReviewFeedback.mid ● String! non-null scalar​

Groups the rows of one flag together.

ReviewFeedback.jobCode ● String! non-null scalar​

ReviewFeedback.task ● ReviewFeedbackTask! non-null enum​

ReviewFeedback.path ● [[String!]!]! non-null scalar​

Position in the review ontology tree.

ReviewFeedback.category ● String scalar​

ReviewFeedback.value ● String scalar​

Transcription text.

ReviewFeedback.referencedMid ● String scalar​

The annotation this feedback points at. Null means unreferenced — the reviewer drew geometry with no annotation behind it ("something should be here"), the case free-text issues cannot express.

ReviewFeedback.frameStart ● Int scalar​

First frame this feedback covers on a video, so a flag on frames 42–50 does not cover the whole clip. Null off video.

ReviewFeedback.frameEnd ● Int scalar​

Last frame this feedback covers on a video, inclusive. Null off video.

ReviewFeedback.vertices ● [[[VerticeScalar!]!]!] list scalar​

Geometry: objects, then rings (outer then holes), then points.

ReviewFeedback.categoryNameAtTime ● String scalar​

Review ontology class name as it read when the flag was raised. Feedback is pinned to the state it was raised in, so an edited or deleted class still displays.

ReviewFeedback.createdAt ● DateTime! non-null scalar​

ReviewFeedback.updatedAt ● DateTime! non-null scalar​

Member Of​

Issue object