{
  "@context": {
    "@vocab": "https://adaptris.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "adaptris": "https://adaptris.com/schema#",
    "AdapterEntity": "adaptris:AdapterEntity",
    "id": {
      "@id": "adaptris:id",
      "@type": "xsd:integer"
    },
    "created": {
      "@id": "adaptris:created",
      "@type": "xsd:dateTime"
    },
    "updated": {
      "@id": "adaptris:updated",
      "@type": "xsd:dateTime"
    },
    "name": {
      "@id": "adaptris:name",
      "@type": "xsd:string"
    },
    "jmxUid": {
      "@id": "adaptris:jmxUid",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "adaptris:tags",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "adaptris:url",
      "@type": "xsd:string"
    },
    "jmxUsername": {
      "@id": "adaptris:jmxUsername",
      "@type": "xsd:string"
    },
    "jmxPassword": {
      "@id": "adaptris:jmxPassword",
      "@type": "xsd:string"
    },
    "jmxEnv": {
      "@id": "adaptris:jmxEnv",
      "@type": "xsd:string"
    },
    "configLastUpdated": {
      "@id": "adaptris:configLastUpdated",
      "@type": "xsd:dateTime"
    },
    "ordering": {
      "@id": "adaptris:ordering",
      "@type": "xsd:integer"
    },
    "autoDiscovered": {
      "@id": "adaptris:autoDiscovered",
      "@type": "xsd:boolean"
    },
    "state": {
      "@id": "adaptris:state",
      "@type": "xsd:string"
    },
    "configFileUrl": {
      "@id": "adaptris:configFileUrl",
      "@type": "xsd:string"
    },
    "channels": {
      "@id": "adaptris:channels",
      "@container": "@list"
    },
    "type": {
      "@id": "adaptris:type",
      "@type": "xsd:string"
    },
    "ChannelEntity": "adaptris:ChannelEntity",
    "workflows": {
      "@id": "adaptris:workflows",
      "@container": "@list"
    },
    "WorkflowEntity": "adaptris:WorkflowEntity",
    "lifeCycleActionsDisabled": {
      "@id": "adaptris:lifeCycleActionsDisabled",
      "@type": "xsd:boolean"
    },
    "AdapterJmxInterlokDetails": "adaptris:AdapterJmxInterlokDetails",
    "Result": "adaptris:Result",
    "value": {
      "@id": "adaptris:value",
      "@type": "xsd:boolean"
    },
    "message": {
      "@id": "adaptris:message",
      "@type": "xsd:string"
    },
    "stackTrace": {
      "@id": "adaptris:stackTrace",
      "@type": "xsd:string"
    },
    "StateWrapper": "adaptris:StateWrapper",
    "ComponentDetails": "adaptris:ComponentDetails",
    "lastStarted": {
      "@id": "adaptris:lastStarted",
      "@type": "xsd:dateTime"
    },
    "lastStopped": {
      "@id": "adaptris:lastStopped",
      "@type": "xsd:dateTime"
    },
    "inFlight": {
      "@id": "adaptris:inFlight",
      "@type": "xsd:integer"
    },
    "uptime": {
      "@id": "adaptris:uptime",
      "@type": "xsd:string"
    },
    "downtime": {
      "@id": "adaptris:downtime",
      "@type": "xsd:string"
    },
    "Count": "adaptris:Count",
    "FailedMessageEntity": "adaptris:FailedMessageEntity",
    "payload": {
      "@id": "adaptris:payload",
      "@type": "xsd:string"
    },
    "payloadEncoding": {
      "@id": "adaptris:payloadEncoding",
      "@type": "xsd:string"
    },
    "nextServiceId": {
      "@id": "adaptris:nextServiceId",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "adaptris:metadata"
    },
    "workflowId": {
      "@id": "adaptris:workflowId",
      "@type": "xsd:string"
    },
    "date": {
      "@id": "adaptris:date",
      "@type": "xsd:dateTime"
    },
    "fileSystemPath": {
      "@id": "adaptris:fileSystemPath",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "adaptris:error",
      "@type": "xsd:string"
    },
    "canRetry": {
      "@id": "adaptris:canRetry",
      "@type": "xsd:boolean"
    },
    "MessageMetricsStatisticsEntity": "adaptris:MessageMetricsStatisticsEntity",
    "endMillisForTimeSliceIndex": {
      "@id": "adaptris:endMillisForTimeSliceIndex",
      "@container": "@list"
    },
    "timeSliceDurationSeconds": {
      "@id": "adaptris:timeSliceDurationSeconds",
      "@type": "xsd:integer"
    },
    "parentChannelName": {
      "@id": "adaptris:parentChannelName",
      "@type": "xsd:string"
    },
    "parentWorkflowName": {
      "@id": "adaptris:parentWorkflowName",
      "@type": "xsd:string"
    },
    "numberOfMessagesForTimeSliceIndex": {
      "@id": "adaptris:numberOfMessagesForTimeSliceIndex",
      "@container": "@list"
    },
    "numberOfErrorMessagesForTimeSliceIndex": {
      "@id": "adaptris:numberOfErrorMessagesForTimeSliceIndex",
      "@container": "@list"
    },
    "totalSizeOfMessagesForTimeSliceIndex": {
      "@id": "adaptris:totalSizeOfMessagesForTimeSliceIndex",
      "@container": "@list"
    },
    "totalStringStats": {
      "@id": "adaptris:totalStringStats",
      "@type": "xsd:string"
    },
    "numberOfTimeSlices": {
      "@id": "adaptris:numberOfTimeSlices",
      "@type": "xsd:integer"
    },
    "PropertiesWrapper": "adaptris:PropertiesWrapper",
    "empty": {
      "@id": "adaptris:empty",
      "@type": "xsd:boolean"
    },
    "MessageEntity": "adaptris:MessageEntity",
    "ComponentCheckWrapper": "adaptris:ComponentCheckWrapper",
    "service": {
      "@id": "adaptris:service",
      "@type": "xsd:string"
    },
    "rewriteConnections": {
      "@id": "adaptris:rewriteConnections",
      "@type": "xsd:boolean"
    },
    "MetadataStatisticsEntity": "adaptris:MetadataStatisticsEntity",
    "metadataKeys": {
      "@id": "adaptris:metadataKeys",
      "@container": "@list"
    },
    "totalCountForTimeSliceIndex": {
      "@id": "adaptris:totalCountForTimeSliceIndex",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Adaptris API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Adaptris'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-10-19) from openapi/interlok-ui-openapi.yaml.",
  "dcterms:created": "2026-10-19",
  "dcterms:source": [
    "openapi/interlok-ui-openapi.yaml"
  ]
}