Windmill · JSON-LD Context

Windmill Context

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

17 Classes 16 Properties 3 Namespaces
View Context View on GitHub

Namespaces

xsd: http://www.w3.org/2001/XMLSchema#
schema: https://schema.org/
windmill: https://windmill.dev/vocab#

Classes

Script Flow Job CompletedJob QueuedJob Schedule Workspace Resource Variable Worker Trigger App SoftwareApplication name description url version

Properties

Property Type Container
path string
workspaceId string
language string
content string
jobId string
jobStatus string
durationMs integer
scheduleExpression string
isFlow boolean
isSecret boolean
resourceType string
scriptPath string
args @json
result @json
createdAt dateTime
startedAt dateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "schema": "https://schema.org/",
    "windmill": "https://windmill.dev/vocab#",

    "Script": "windmill:Script",
    "Flow": "windmill:Flow",
    "Job": "windmill:Job",
    "CompletedJob": "windmill:CompletedJob",
    "QueuedJob": "windmill:QueuedJob",
    "Schedule": "windmill:Schedule",
    "Workspace": "windmill:Workspace",
    "Resource": "windmill:Resource",
    "Variable": "windmill:Variable",
    "Worker": "windmill:Worker",
    "Trigger": "windmill:Trigger",
    "App": "windmill:App",

    "path": {
      "@id": "windmill:path",
      "@type": "xsd:string"
    },
    "workspaceId": {
      "@id": "windmill:workspaceId",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "windmill:language",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "windmill:content",
      "@type": "xsd:string"
    },
    "jobId": {
      "@id": "windmill:jobId",
      "@type": "xsd:string"
    },
    "jobStatus": {
      "@id": "windmill:jobStatus",
      "@type": "xsd:string"
    },
    "durationMs": {
      "@id": "windmill:durationMs",
      "@type": "xsd:integer"
    },
    "scheduleExpression": {
      "@id": "windmill:scheduleExpression",
      "@type": "xsd:string"
    },
    "isFlow": {
      "@id": "windmill:isFlow",
      "@type": "xsd:boolean"
    },
    "isSecret": {
      "@id": "windmill:isSecret",
      "@type": "xsd:boolean"
    },
    "resourceType": {
      "@id": "windmill:resourceType",
      "@type": "xsd:string"
    },
    "scriptPath": {
      "@id": "windmill:scriptPath",
      "@type": "xsd:string"
    },
    "args": {
      "@id": "windmill:args",
      "@type": "@json"
    },
    "result": {
      "@id": "windmill:result",
      "@type": "@json"
    },
    "createdAt": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "startedAt": {
      "@id": "windmill:startedAt",
      "@type": "xsd:dateTime"
    },
    "SoftwareApplication": "schema:SoftwareApplication",
    "name": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "version": "schema:version"
  }
}