Project
It is the combination of an asset type, a dataset to be annotated, an interface adapted to the annotation task, of one or more participants, specific quality parameters, and potentially a specific machine learning model.
type Project {
_: Boolean
roles: [ProjectUser!]
myRole: ProjectUser
assetsMetrics(
metrics: [AssetMetricInput!]
granularity: Granularity!
startDate: DateTime!
endDate: DateTime
): [AssetMetric!]
categoryMetrics(
metrics: [CategoryMetricInput!]
granularity: Granularity!
startDate: DateTime!
endDate: DateTime
): [CategoryMetric!]
labelerMetrics(
metrics: [LabelerMetricInput!]
granularity: Granularity
startDate: DateTime!
endDate: DateTime
timeZone: String
resolveAll: Boolean
): LabelerMetric!
globalLabelerMetricsByUser(
startDate: DateTime!
endDate: DateTime
timeZone: String
limit: Int!
skip: Int!
resolveAll: Boolean
): GlobalSingleUserMetricByUser!
id: ID!
assetMetadata: JSON!
author: User
canNavigateBetweenAssets: Boolean
canSkipAsset: Boolean
canUseGeneratedShortcut: Boolean
complianceTags: [ComplianceTag]
consensusMark: Float
consensusMarkPerCategory: JSON
consensusTotCoverage: Int
createdAt: DateTime!
dataConnections: [DataConnection]
dataset: [Asset!]
description: String
deletedAt: DateTime
freeAssetSelection: Boolean
geospatialSettings: JSON
hasCustomPlugins: Boolean!
honeypotMark: Float
inputType: InputType!
instructions: String
interface: JSON!
isAnonymized: Boolean!
jsonInterface: String
queueStatus: ProjectQueueStatus!
metadataProperties: JSON!
minConsensusSize: Int
numberOfAssets: Int
numberOfSkippedAssets: Int
numberOfOpenIssues: Int
numberOfOpenQuestions: Int
numberOfRemainingAssets: Int
numberOfSolvedIssues: Int
numberOfSolvedQuestions: Int
numberOfReviewedAssets: Int
versions: [ProjectVersion!]
reviewCoverage: Int
rights: [Right!]!
shouldAutoAssign: Boolean
shouldRelaunchKpiComputation: Boolean
title: String
updatedAt: DateTime!
archivedAt: DateTime
useFrameTime: Boolean
useHoneyPot: Boolean
maxDatasetSize: Int!
minAndMaxPriority: [Int!]
useReviewScore: Boolean!
workflowVersion: WorkflowVersion
enforceStepSeparation: Boolean
steps: [ProjectWorkflowStep!]!
}
Fields
Project._ ● Boolean scalar
Project.roles ● [ProjectUser!] list object
One or more projectUsers inivited to the project.