Conductor · JSON-LD Context
Conductor Context
JSON-LD context defining the semantic vocabulary for Conductor from Conductor.
7 Classes
40 Properties
3 Namespaces
Namespaces
conductor:
https://conductor-oss.github.io/conductor/schema/
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
WorkflowDef
TaskDef
WorkflowExecution
Task
EventHandler
EventHandlerAction
WorkflowTask
Properties
| Property | Type | Container |
|---|---|---|
| name | string | |
| description | string | |
| version | integer | |
| status | string | |
| workflowId | string | |
| workflowName | string | |
| workflowVersion | integer | |
| correlationId | string | |
| taskId | string | |
| taskType | string | |
| taskReferenceName | string | |
| taskDefName | string | |
| referenceTaskName | string | |
| tasks | list | |
| actions | list | |
| inputParameters | ||
| outputParameters | ||
| input | ||
| output | ||
| inputData | ||
| outputData | ||
| ownerEmail | string | |
| failureWorkflow | string | |
| timeoutPolicy | string | |
| timeoutSeconds | integer | |
| retryCount | integer | |
| retryLogic | string | |
| retryDelaySeconds | integer | |
| startTime | integer | |
| endTime | integer | |
| updateTime | integer | |
| createTime | integer | |
| priority | integer | |
| event | string | |
| condition | string | |
| active | boolean | |
| restartable | boolean | |
| reasonForIncompletion | string | |
| workerId | string | |
| parentWorkflowId | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://conductor-oss.github.io/conductor/schema/",
"conductor": "https://conductor-oss.github.io/conductor/schema/",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"WorkflowDef": "conductor:WorkflowDef",
"TaskDef": "conductor:TaskDef",
"WorkflowExecution": "conductor:WorkflowExecution",
"Task": "conductor:Task",
"EventHandler": "conductor:EventHandler",
"EventHandlerAction": "conductor:EventHandlerAction",
"WorkflowTask": "conductor:WorkflowTask",
"name": {
"@id": "schema:name",
"@type": "xsd:string"
},
"description": {
"@id": "schema:description",
"@type": "xsd:string"
},
"version": {
"@id": "conductor:version",
"@type": "xsd:integer"
},
"status": {
"@id": "conductor:status",
"@type": "xsd:string"
},
"workflowId": {
"@id": "conductor:workflowId",
"@type": "xsd:string"
},
"workflowName": {
"@id": "conductor:workflowName",
"@type": "xsd:string"
},
"workflowVersion": {
"@id": "conductor:workflowVersion",
"@type": "xsd:integer"
},
"correlationId": {
"@id": "conductor:correlationId",
"@type": "xsd:string"
},
"taskId": {
"@id": "conductor:taskId",
"@type": "xsd:string"
},
"taskType": {
"@id": "conductor:taskType",
"@type": "xsd:string"
},
"taskReferenceName": {
"@id": "conductor:taskReferenceName",
"@type": "xsd:string"
},
"taskDefName": {
"@id": "conductor:taskDefName",
"@type": "xsd:string"
},
"referenceTaskName": {
"@id": "conductor:referenceTaskName",
"@type": "xsd:string"
},
"tasks": {
"@id": "conductor:tasks",
"@container": "@list"
},
"actions": {
"@id": "conductor:actions",
"@container": "@list"
},
"inputParameters": {
"@id": "conductor:inputParameters"
},
"outputParameters": {
"@id": "conductor:outputParameters"
},
"input": {
"@id": "conductor:input"
},
"output": {
"@id": "conductor:output"
},
"inputData": {
"@id": "conductor:inputData"
},
"outputData": {
"@id": "conductor:outputData"
},
"ownerEmail": {
"@id": "conductor:ownerEmail",
"@type": "xsd:string"
},
"failureWorkflow": {
"@id": "conductor:failureWorkflow",
"@type": "xsd:string"
},
"timeoutPolicy": {
"@id": "conductor:timeoutPolicy",
"@type": "xsd:string"
},
"timeoutSeconds": {
"@id": "conductor:timeoutSeconds",
"@type": "xsd:integer"
},
"retryCount": {
"@id": "conductor:retryCount",
"@type": "xsd:integer"
},
"retryLogic": {
"@id": "conductor:retryLogic",
"@type": "xsd:string"
},
"retryDelaySeconds": {
"@id": "conductor:retryDelaySeconds",
"@type": "xsd:integer"
},
"startTime": {
"@id": "conductor:startTime",
"@type": "xsd:integer"
},
"endTime": {
"@id": "conductor:endTime",
"@type": "xsd:integer"
},
"updateTime": {
"@id": "conductor:updateTime",
"@type": "xsd:integer"
},
"createTime": {
"@id": "conductor:createTime",
"@type": "xsd:integer"
},
"priority": {
"@id": "conductor:priority",
"@type": "xsd:integer"
},
"event": {
"@id": "conductor:event",
"@type": "xsd:string"
},
"condition": {
"@id": "conductor:condition",
"@type": "xsd:string"
},
"active": {
"@id": "conductor:active",
"@type": "xsd:boolean"
},
"restartable": {
"@id": "conductor:restartable",
"@type": "xsd:boolean"
},
"reasonForIncompletion": {
"@id": "conductor:reasonForIncompletion",
"@type": "xsd:string"
},
"workerId": {
"@id": "conductor:workerId",
"@type": "xsd:string"
},
"parentWorkflowId": {
"@id": "conductor:parentWorkflowId",
"@type": "xsd:string"
}
}
}