Appen · JSON-LD Context

Appen Context

JSON-LD context defining the semantic vocabulary for Appen from Appen.

7 Classes 78 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
appen: https://appen.com/schema#

Classes

Error ErrorResponse ConflictResponse SimpleError JobDTO Response UploadErrorCodes

Properties

Property Type Container
timestamp dateTime
status integer
error string
message string
path string
trace string
errorMessage string
traceId string
code string
id string
version integer
projectId string
teamId string
title string
displayId integer
cycleNumber integer
feedback string
flowId string
type string
state string
activeStatus string
assignmentLeaseExpiry integer
judgmentsPerRow integer
rowsPerPage integer
displayContributorName boolean
judgmentModifiable boolean
sendBackOp string
copiedFrom string
maxJudgmentPerContributorEnabled boolean
maxJudgmentPerContributor integer
maxSkippablePromptNum integer
unitSegmentType string
internalSecret string
createdAt dateTime
allowSelfQa boolean
allowAbandonUnits boolean
maxNumberOfAllowedAbandonment integer
sendAbandonedUnitsBackToJob boolean
instruction string
validationRuleId string
enableBlueTooth boolean
launchPlatform list
latestAppVersion boolean
reusablePrompt boolean
reusablePin boolean
totalSessionNumber integer
firstLaunchTime dateTime
promptsEnabling string
reviewReasons string
reviewReasonOption string
parentJobId string
unitGroupOption string
appendable boolean
enableShareLink boolean
payRateType string
invoiceStatisticsType string
operateHistoryId string
jobCml
jobFilter
jobCrowd
testQuestionSettings
timeLimitThresholdSec integer
enableExternalAutoAssignJob boolean
enableExpirationTime integer
expirationDurationSet integer
expirationDurationUpdate integer
threshold decimal
qaAdvancedOptions
active boolean
alias string
running boolean
draft boolean
segmented boolean
appenConnectCrowd boolean
multipleJudgement boolean
dynamicJudgements
data
time dateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://appen.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "appen": "https://appen.com/schema#",
    "Error": "appen:Error",
    "timestamp": {
      "@id": "appen:timestamp",
      "@type": "xsd:dateTime"
    },
    "status": {
      "@id": "appen:status",
      "@type": "xsd:integer"
    },
    "error": {
      "@id": "appen:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "appen:message",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "appen:path",
      "@type": "xsd:string"
    },
    "trace": {
      "@id": "appen:trace",
      "@type": "xsd:string"
    },
    "ErrorResponse": "appen:ErrorResponse",
    "errorMessage": {
      "@id": "appen:errorMessage",
      "@type": "xsd:string"
    },
    "traceId": {
      "@id": "appen:traceId",
      "@type": "xsd:string"
    },
    "ConflictResponse": "appen:ConflictResponse",
    "code": {
      "@id": "appen:code",
      "@type": "xsd:string"
    },
    "SimpleError": "appen:SimpleError",
    "JobDTO": "appen:JobDTO",
    "id": {
      "@id": "appen:id",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "appen:version",
      "@type": "xsd:integer"
    },
    "projectId": {
      "@id": "appen:projectId",
      "@type": "xsd:string"
    },
    "teamId": {
      "@id": "appen:teamId",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "appen:title",
      "@type": "xsd:string"
    },
    "displayId": {
      "@id": "appen:displayId",
      "@type": "xsd:integer"
    },
    "cycleNumber": {
      "@id": "appen:cycleNumber",
      "@type": "xsd:integer"
    },
    "feedback": {
      "@id": "appen:feedback",
      "@type": "xsd:string"
    },
    "flowId": {
      "@id": "appen:flowId",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "appen:type",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "appen:state",
      "@type": "xsd:string"
    },
    "activeStatus": {
      "@id": "appen:activeStatus",
      "@type": "xsd:string"
    },
    "assignmentLeaseExpiry": {
      "@id": "appen:assignmentLeaseExpiry",
      "@type": "xsd:integer"
    },
    "judgmentsPerRow": {
      "@id": "appen:judgmentsPerRow",
      "@type": "xsd:integer"
    },
    "rowsPerPage": {
      "@id": "appen:rowsPerPage",
      "@type": "xsd:integer"
    },
    "displayContributorName": {
      "@id": "appen:displayContributorName",
      "@type": "xsd:boolean"
    },
    "judgmentModifiable": {
      "@id": "appen:judgmentModifiable",
      "@type": "xsd:boolean"
    },
    "sendBackOp": {
      "@id": "appen:sendBackOp",
      "@type": "xsd:string"
    },
    "copiedFrom": {
      "@id": "appen:copiedFrom",
      "@type": "xsd:string"
    },
    "maxJudgmentPerContributorEnabled": {
      "@id": "appen:maxJudgmentPerContributorEnabled",
      "@type": "xsd:boolean"
    },
    "maxJudgmentPerContributor": {
      "@id": "appen:maxJudgmentPerContributor",
      "@type": "xsd:integer"
    },
    "maxSkippablePromptNum": {
      "@id": "appen:maxSkippablePromptNum",
      "@type": "xsd:integer"
    },
    "unitSegmentType": {
      "@id": "appen:unitSegmentType",
      "@type": "xsd:string"
    },
    "internalSecret": {
      "@id": "appen:internalSecret",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "appen:createdAt",
      "@type": "xsd:dateTime"
    },
    "allowSelfQa": {
      "@id": "appen:allowSelfQa",
      "@type": "xsd:boolean"
    },
    "allowAbandonUnits": {
      "@id": "appen:allowAbandonUnits",
      "@type": "xsd:boolean"
    },
    "maxNumberOfAllowedAbandonment": {
      "@id": "appen:maxNumberOfAllowedAbandonment",
      "@type": "xsd:integer"
    },
    "sendAbandonedUnitsBackToJob": {
      "@id": "appen:sendAbandonedUnitsBackToJob",
      "@type": "xsd:boolean"
    },
    "instruction": {
      "@id": "appen:instruction",
      "@type": "xsd:string"
    },
    "validationRuleId": {
      "@id": "appen:validationRuleId",
      "@type": "xsd:string"
    },
    "enableBlueTooth": {
      "@id": "appen:enableBlueTooth",
      "@type": "xsd:boolean"
    },
    "launchPlatform": {
      "@id": "appen:launchPlatform",
      "@container": "@list"
    },
    "latestAppVersion": {
      "@id": "appen:latestAppVersion",
      "@type": "xsd:boolean"
    },
    "reusablePrompt": {
      "@id": "appen:reusablePrompt",
      "@type": "xsd:boolean"
    },
    "reusablePin": {
      "@id": "appen:reusablePin",
      "@type": "xsd:boolean"
    },
    "totalSessionNumber": {
      "@id": "appen:totalSessionNumber",
      "@type": "xsd:integer"
    },
    "firstLaunchTime": {
      "@id": "appen:firstLaunchTime",
      "@type": "xsd:dateTime"
    },
    "promptsEnabling": {
      "@id": "appen:promptsEnabling",
      "@type": "xsd:string"
    },
    "reviewReasons": {
      "@id": "appen:reviewReasons",
      "@type": "xsd:string"
    },
    "reviewReasonOption": {
      "@id": "appen:reviewReasonOption",
      "@type": "xsd:string"
    },
    "parentJobId": {
      "@id": "appen:parentJobId",
      "@type": "xsd:string"
    },
    "unitGroupOption": {
      "@id": "appen:unitGroupOption",
      "@type": "xsd:string"
    },
    "appendable": {
      "@id": "appen:appendable",
      "@type": "xsd:boolean"
    },
    "enableShareLink": {
      "@id": "appen:enableShareLink",
      "@type": "xsd:boolean"
    },
    "payRateType": {
      "@id": "appen:payRateType",
      "@type": "xsd:string"
    },
    "invoiceStatisticsType": {
      "@id": "appen:invoiceStatisticsType",
      "@type": "xsd:string"
    },
    "operateHistoryId": {
      "@id": "appen:operateHistoryId",
      "@type": "xsd:string"
    },
    "jobCml": {
      "@id": "appen:jobCml"
    },
    "jobFilter": {
      "@id": "appen:jobFilter"
    },
    "jobCrowd": {
      "@id": "appen:jobCrowd"
    },
    "testQuestionSettings": {
      "@id": "appen:testQuestionSettings"
    },
    "timeLimitThresholdSec": {
      "@id": "appen:timeLimitThresholdSec",
      "@type": "xsd:integer"
    },
    "enableExternalAutoAssignJob": {
      "@id": "appen:enableExternalAutoAssignJob",
      "@type": "xsd:boolean"
    },
    "enableExpirationTime": {
      "@id": "appen:enableExpirationTime",
      "@type": "xsd:integer"
    },
    "expirationDurationSet": {
      "@id": "appen:expirationDurationSet",
      "@type": "xsd:integer"
    },
    "expirationDurationUpdate": {
      "@id": "appen:expirationDurationUpdate",
      "@type": "xsd:integer"
    },
    "threshold": {
      "@id": "appen:threshold",
      "@type": "xsd:decimal"
    },
    "qaAdvancedOptions": {
      "@id": "appen:qaAdvancedOptions"
    },
    "active": {
      "@id": "appen:active",
      "@type": "xsd:boolean"
    },
    "alias": {
      "@id": "appen:alias",
      "@type": "xsd:string"
    },
    "running": {
      "@id": "appen:running",
      "@type": "xsd:boolean"
    },
    "draft": {
      "@id": "appen:draft",
      "@type": "xsd:boolean"
    },
    "segmented": {
      "@id": "appen:segmented",
      "@type": "xsd:boolean"
    },
    "appenConnectCrowd": {
      "@id": "appen:appenConnectCrowd",
      "@type": "xsd:boolean"
    },
    "multipleJudgement": {
      "@id": "appen:multipleJudgement",
      "@type": "xsd:boolean"
    },
    "dynamicJudgements": {
      "@id": "appen:dynamicJudgements"
    },
    "Response": "appen:Response",
    "data": {
      "@id": "appen:data"
    },
    "time": {
      "@id": "appen:time",
      "@type": "xsd:dateTime"
    },
    "UploadErrorCodes": "appen:UploadErrorCodes"
  },
  "@type": "schema:Dataset",
  "schema:name": "Appen API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Appen's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-09-22) from openapi/appen-openapi-remote.yaml.",
  "dcterms:created": "2026-09-22",
  "dcterms:source": [
    "openapi/appen-openapi-remote.yaml"
  ]
}