{
  "@context": {
    "@vocab": "https://currents.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "currents": "https://currents.dev/schema#",
    "ErrorResponse": "currents:ErrorResponse",
    "status": {
      "@id": "currents:status",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "currents:error",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "currents:code",
      "@type": "xsd:string"
    },
    "candidates": {
      "@id": "currents:candidates",
      "@container": "@list"
    },
    "ActionStatus": "currents:ActionStatus",
    "ActionOp": "currents:ActionOp",
    "ActionSkip": "currents:ActionSkip",
    "op": {
      "@id": "currents:op",
      "@type": "xsd:string"
    },
    "ActionQuarantine": "currents:ActionQuarantine",
    "ActionTag": "currents:ActionTag",
    "details": {
      "@id": "currents:details"
    },
    "ConditionType": "currents:ConditionType",
    "ConditionOperator": "currents:ConditionOperator",
    "ActionMatcherCondition": "currents:ActionMatcherCondition",
    "type": {
      "@id": "currents:type",
      "@type": "@id"
    },
    "value": {
      "@id": "currents:value"
    },
    "RuleMatcher": "currents:RuleMatcher",
    "cond": {
      "@id": "currents:cond",
      "@container": "@list"
    },
    "ActionRecord": "currents:ActionRecord",
    "actionId": {
      "@id": "currents:actionId",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "currents:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "currents:description",
      "@type": "xsd:string"
    },
    "action": {
      "@id": "currents:action",
      "@container": "@list"
    },
    "matcher": {
      "@id": "currents:matcher",
      "@type": "@id"
    },
    "createdAt": {
      "@id": "currents:createdAt",
      "@type": "xsd:dateTime"
    },
    "createdBy": {
      "@id": "currents:createdBy",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "currents:updatedAt",
      "@type": "xsd:dateTime"
    },
    "updatedBy": {
      "@id": "currents:updatedBy",
      "@type": "xsd:string"
    },
    "disabledAt": {
      "@id": "currents:disabledAt",
      "@type": "xsd:dateTime"
    },
    "disabledBy": {
      "@id": "currents:disabledBy",
      "@type": "xsd:string"
    },
    "archivedAt": {
      "@id": "currents:archivedAt",
      "@type": "xsd:dateTime"
    },
    "archivedBy": {
      "@id": "currents:archivedBy",
      "@type": "xsd:string"
    },
    "expiresAfter": {
      "@id": "currents:expiresAfter",
      "@type": "xsd:dateTime"
    },
    "CreateActionRequest": "currents:CreateActionRequest",
    "UpdateActionRequest": "currents:UpdateActionRequest",
    "ActionsListResponse": "currents:ActionsListResponse",
    "data": {
      "@id": "currents:data",
      "@container": "@list"
    },
    "ActionResponse": "currents:ActionResponse",
    "ActionDeleteResponse": "currents:ActionDeleteResponse",
    "AffectedTestsListResponse": "currents:AffectedTestsListResponse",
    "AffectedTestListItem": "currents:AffectedTestListItem",
    "signature": {
      "@id": "currents:signature",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "currents:title",
      "@type": "xsd:string"
    },
    "specFile": {
      "@id": "currents:specFile",
      "@type": "xsd:string"
    },
    "actions": {
      "@id": "currents:actions",
      "@container": "@list"
    },
    "lastSeen": {
      "@id": "currents:lastSeen",
      "@type": "xsd:dateTime"
    },
    "recordingCount": {
      "@id": "currents:recordingCount",
      "@type": "xsd:integer"
    },
    "AffectedTestAction": "currents:AffectedTestAction",
    "types": {
      "@id": "currents:types",
      "@container": "@list"
    },
    "id": {
      "@id": "currents:id",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "currents:expiresAt",
      "@type": "xsd:dateTime"
    },
    "tags": {
      "@id": "currents:tags",
      "@container": "@list"
    },
    "AffectedTestExecutionsResponse": "currents:AffectedTestExecutionsResponse",
    "AffectedTestExecution": "currents:AffectedTestExecution",
    "cursor": {
      "@id": "currents:cursor",
      "@type": "xsd:string"
    },
    "runId": {
      "@id": "currents:runId",
      "@type": "xsd:string"
    },
    "instanceId": {
      "@id": "currents:instanceId",
      "@type": "xsd:string"
    },
    "testId": {
      "@id": "currents:testId",
      "@type": "xsd:string"
    },
    "branch": {
      "@id": "currents:branch",
      "@type": "xsd:string"
    },
    "commitSha": {
      "@id": "currents:commitSha",
      "@type": "xsd:string"
    },
    "prTitle": {
      "@id": "currents:prTitle",
      "@type": "xsd:string"
    },
    "prId": {
      "@id": "currents:prId",
      "@type": "xsd:string"
    },
    "commitMessage": {
      "@id": "currents:commitMessage",
      "@type": "xsd:string"
    },
    "groupId": {
      "@id": "currents:groupId",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "currents:state"
    },
    "isFlaky": {
      "@id": "currents:isFlaky",
      "@type": "xsd:boolean"
    },
    "executedAt": {
      "@id": "currents:executedAt",
      "@type": "xsd:dateTime"
    },
    "Project": "currents:Project",
    "projectId": {
      "@id": "currents:projectId",
      "@type": "xsd:string"
    },
    "failFast": {
      "@id": "currents:failFast",
      "@type": "xsd:boolean"
    },
    "inactivityTimeoutSeconds": {
      "@id": "currents:inactivityTimeoutSeconds",
      "@type": "xsd:integer"
    },
    "defaultBranchName": {
      "@id": "currents:defaultBranchName",
      "@type": "xsd:string"
    },
    "ProjectsListResponse": "currents:ProjectsListResponse",
    "has_more": {
      "@id": "currents:has_more",
      "@type": "xsd:boolean"
    },
    "MyOrganization": "currents:MyOrganization",
    "orgId": {
      "@id": "currents:orgId",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "currents:role",
      "@type": "xsd:string"
    },
    "current": {
      "@id": "currents:current",
      "@type": "xsd:boolean"
    },
    "MyOrganizationsResponse": "currents:MyOrganizationsResponse",
    "ProjectResponse": "currents:ProjectResponse",
    "MetricsSummary": "currents:MetricsSummary",
    "previous": {
      "@id": "currents:previous"
    },
    "minMs": {
      "@id": "currents:minMs",
      "@type": "xsd:decimal"
    },
    "maxMs": {
      "@id": "currents:maxMs",
      "@type": "xsd:decimal"
    },
    "distribution": {
      "@id": "currents:distribution",
      "@container": "@list"
    },
    "PeriodMetrics": "currents:PeriodMetrics",
    "executions": {
      "@id": "currents:executions",
      "@type": "xsd:decimal"
    },
    "overallExecutions": {
      "@id": "currents:overallExecutions",
      "@type": "xsd:decimal"
    },
    "avgMs": {
      "@id": "currents:avgMs",
      "@type": "xsd:decimal"
    },
    "p50Ms": {
      "@id": "currents:p50Ms",
      "@type": "xsd:decimal"
    },
    "p90Ms": {
      "@id": "currents:p90Ms",
      "@type": "xsd:decimal"
    },
    "p95Ms": {
      "@id": "currents:p95Ms",
      "@type": "xsd:decimal"
    },
    "passRate": {
      "@id": "currents:passRate",
      "@type": "xsd:decimal"
    },
    "failureRate": {
      "@id": "currents:failureRate",
      "@type": "xsd:decimal"
    },
    "flakinessRate": {
      "@id": "currents:flakinessRate",
      "@type": "xsd:decimal"
    },
    "suiteSize": {
      "@id": "currents:suiteSize",
      "@type": "xsd:decimal"
    },
    "testsPerExecution": {
      "@id": "currents:testsPerExecution",
      "@type": "xsd:decimal"
    },
    "ProjectInsightsResponse": "currents:ProjectInsightsResponse",
    "ProjectTermsTermItem": "currents:ProjectTermsTermItem",
    "count": {
      "@id": "currents:count",
      "@type": "xsd:integer"
    },
    "updated_at": {
      "@id": "currents:updated_at",
      "@type": "xsd:dateTime"
    },
    "ProjectTermsListResponse": "currents:ProjectTermsListResponse",
    "ProjectTermDeleteResponse": "currents:ProjectTermDeleteResponse",
    "JiraProjectsDiscoveryResponse": "currents:JiraProjectsDiscoveryResponse",
    "JiraProjectDiscovery": "currents:JiraProjectDiscovery",
    "key": {
      "@id": "currents:key",
      "@type": "xsd:string"
    },
    "avatarUrl": {
      "@id": "currents:avatarUrl",
      "@type": "xsd:string"
    },
    "JiraIssueTypesDiscoveryResponse": "currents:JiraIssueTypesDiscoveryResponse",
    "JiraIssueTypeDiscovery": "currents:JiraIssueTypeDiscovery",
    "iconUrl": {
      "@id": "currents:iconUrl",
      "@type": "xsd:string"
    },
    "customFields": {
      "@id": "currents:customFields",
      "@container": "@list"
    },
    "JiraFieldType": "currents:JiraFieldType",
    "JiraCustomFieldDiscovery": "currents:JiraCustomFieldDiscovery",
    "fieldId": {
      "@id": "currents:fieldId",
      "@type": "xsd:string"
    },
    "required": {
      "@id": "currents:required",
      "@type": "xsd:boolean"
    },
    "fieldType": {
      "@id": "currents:fieldType",
      "@type": "@id"
    },
    "allowedValues": {
      "@id": "currents:allowedValues",
      "@container": "@list"
    },
    "originalType": {
      "@id": "currents:originalType",
      "@type": "xsd:string"
    },
    "CreateJiraIssueFromRunTestRequest": "currents:CreateJiraIssueFromRunTestRequest",
    "jiraInstallationId": {
      "@id": "currents:jiraInstallationId",
      "@type": "xsd:string"
    },
    "jiraProjectId": {
      "@id": "currents:jiraProjectId",
      "@type": "xsd:string"
    },
    "jiraIssueType": {
      "@id": "currents:jiraIssueType",
      "@type": "xsd:string"
    },
    "LinkJiraIssueFromRunTestRequest": "currents:LinkJiraIssueFromRunTestRequest",
    "comment": {
      "@id": "currents:comment",
      "@type": "xsd:string"
    },
    "includeContextInComment": {
      "@id": "currents:includeContextInComment",
      "@type": "xsd:boolean"
    },
    "JiraIssueFromRunTestResult": "currents:JiraIssueFromRunTestResult",
    "jiraIssueKey": {
      "@id": "currents:jiraIssueKey",
      "@type": "xsd:string"
    },
    "currentsIssueId": {
      "@id": "currents:currentsIssueId",
      "@type": "xsd:string"
    },
    "jiraIssueUrl": {
      "@id": "currents:jiraIssueUrl",
      "@type": "xsd:string"
    },
    "currentsIssueUrl": {
      "@id": "currents:currentsIssueUrl",
      "@type": "xsd:string"
    },
    "CreateJiraIssueFromRunTestResponse": "currents:CreateJiraIssueFromRunTestResponse",
    "LinkJiraIssueFromRunTestResponse": "currents:LinkJiraIssueFromRunTestResponse",
    "RunMetrics": "currents:RunMetrics",
    "total": {
      "@id": "currents:total",
      "@type": "xsd:integer"
    },
    "cancelled": {
      "@id": "currents:cancelled",
      "@type": "xsd:integer"
    },
    "timeouts": {
      "@id": "currents:timeouts",
      "@type": "xsd:integer"
    },
    "completed": {
      "@id": "currents:completed",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "currents:failed",
      "@type": "xsd:integer"
    },
    "passed": {
      "@id": "currents:passed",
      "@type": "xsd:integer"
    },
    "nonFullyReported": {
      "@id": "currents:nonFullyReported",
      "@type": "xsd:integer"
    },
    "avgDurationSeconds": {
      "@id": "currents:avgDurationSeconds",
      "@type": "xsd:decimal"
    },
    "avgSuccessRate": {
      "@id": "currents:avgSuccessRate",
      "@type": "xsd:decimal"
    },
    "TestMetrics": "currents:TestMetrics",
    "pending": {
      "@id": "currents:pending",
      "@type": "xsd:integer"
    },
    "skipped": {
      "@id": "currents:skipped",
      "@type": "xsd:integer"
    },
    "flaky": {
      "@id": "currents:flaky",
      "@type": "xsd:integer"
    },
    "Run": "currents:Run",
    "durationMs": {
      "@id": "currents:durationMs",
      "@type": "xsd:integer"
    },
    "deletedAt": {
      "@id": "currents:deletedAt",
      "@type": "xsd:dateTime"
    },
    "previousRunId": {
      "@id": "currents:previousRunId",
      "@type": "xsd:string"
    },
    "isSession": {
      "@id": "currents:isSession",
      "@type": "xsd:boolean"
    },
    "attachmentCounts": {
      "@id": "currents:attachmentCounts",
      "@type": "@id"
    },
    "attachments": {
      "@id": "currents:attachments",
      "@container": "@list"
    },
    "timeout": {
      "@id": "currents:timeout"
    },
    "cancellation": {
      "@id": "currents:cancellation"
    },
    "groups": {
      "@id": "currents:groups",
      "@container": "@list"
    },
    "meta": {
      "@id": "currents:meta",
      "@type": "@id"
    },
    "specs": {
      "@id": "currents:specs",
      "@container": "@list"
    },
    "completionState": {
      "@id": "currents:completionState",
      "@type": "xsd:string"
    },
    "RunGroup": "currents:RunGroup",
    "platform": {
      "@id": "currents:platform"
    },
    "environment": {
      "@id": "currents:environment",
      "@type": "xsd:string"
    },
    "coverageEnabled": {
      "@id": "currents:coverageEnabled",
      "@type": "xsd:boolean"
    },
    "specCount": {
      "@id": "currents:specCount",
      "@type": "xsd:integer"
    },
    "instances": {
      "@id": "currents:instances"
    },
    "tests": {
      "@id": "currents:tests"
    },
    "RunMeta": "currents:RunMeta",
    "ciBuildId": {
      "@id": "currents:ciBuildId",
      "@type": "xsd:string"
    },
    "pr": {
      "@id": "currents:pr"
    },
    "commit": {
      "@id": "currents:commit"
    },
    "framework": {
      "@id": "currents:framework"
    },
    "RunSpec": "currents:RunSpec",
    "spec": {
      "@id": "currents:spec",
      "@type": "xsd:string"
    },
    "claimedAt": {
      "@id": "currents:claimedAt",
      "@type": "xsd:dateTime"
    },
    "completedAt": {
      "@id": "currents:completedAt",
      "@type": "xsd:dateTime"
    },
    "machineId": {
      "@id": "currents:machineId",
      "@type": "xsd:string"
    },
    "inactivityTimeoutMs": {
      "@id": "currents:inactivityTimeoutMs",
      "@type": "xsd:integer"
    },
    "results": {
      "@id": "currents:results"
    },
    "RunsListResponse": "currents:RunsListResponse",
    "PullRequestStats": "currents:PullRequestStats",
    "running": {
      "@id": "currents:running",
      "@type": "xsd:integer"
    },
    "failing": {
      "@id": "currents:failing",
      "@type": "xsd:integer"
    },
    "canceled": {
      "@id": "currents:canceled",
      "@type": "xsd:integer"
    },
    "timedOut": {
      "@id": "currents:timedOut",
      "@type": "xsd:integer"
    },
    "PullRequestRecentRun": "currents:PullRequestRecentRun",
    "failures": {
      "@id": "currents:failures",
      "@type": "xsd:integer"
    },
    "PullRequestCard": "currents:PullRequestCard",
    "stats": {
      "@id": "currents:stats",
      "@type": "@id"
    },
    "latestRun": {
      "@id": "currents:latestRun",
      "@type": "@id"
    },
    "timelinePreview": {
      "@id": "currents:timelinePreview",
      "@container": "@list"
    },
    "recentRuns": {
      "@id": "currents:recentRuns",
      "@container": "@list"
    },
    "hasMoreRuns": {
      "@id": "currents:hasMoreRuns",
      "@type": "xsd:boolean"
    },
    "stackedOn": {
      "@id": "currents:stackedOn"
    },
    "PullRequestsListResponse": "currents:PullRequestsListResponse",
    "RunResponse": "currents:RunResponse",
    "RunDeleteResponse": "currents:RunDeleteResponse",
    "RunCancellationResponse": "currents:RunCancellationResponse",
    "AttachmentRequest": "currents:AttachmentRequest",
    "contentType": {
      "@id": "currents:contentType",
      "@type": "xsd:string"
    },
    "sizeBytes": {
      "@id": "currents:sizeBytes",
      "@type": "xsd:integer"
    },
    "caption": {
      "@id": "currents:caption",
      "@type": "xsd:string"
    },
    "AttachRunAttachmentsRequest": "currents:AttachRunAttachmentsRequest",
    "testTitle": {
      "@id": "currents:testTitle",
      "@type": "xsd:string"
    },
    "attempt": {
      "@id": "currents:attempt",
      "@type": "xsd:integer"
    },
    "CreateRunContextLinksRequest": "currents:CreateRunContextLinksRequest",
    "CreateRunContextLinksResponse": "currents:CreateRunContextLinksResponse",
    "RunAttachmentCounts": "currents:RunAttachmentCounts",
    "byLevel": {
      "@id": "currents:byLevel"
    },
    "byType": {
      "@id": "currents:byType"
    },
    "bySource": {
      "@id": "currents:bySource"
    },
    "RunAttachment": "currents:RunAttachment",
    "attachmentId": {
      "@id": "currents:attachmentId",
      "@type": "xsd:string"
    },
    "level": {
      "@id": "currents:level",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "currents:source",
      "@type": "xsd:string"
    },
    "readUrl": {
      "@id": "currents:readUrl",
      "@type": "xsd:string"
    },
    "AttachRunAttachmentsResponse": "currents:AttachRunAttachmentsResponse",
    "CreateSessionRequest": "currents:CreateSessionRequest",
    "ci": {
      "@id": "currents:ci"
    },
    "SessionAttachmentsResponse": "currents:SessionAttachmentsResponse",
    "SessionAttachment": "currents:SessionAttachment",
    "SessionListItem": "currents:SessionListItem",
    "sessionId": {
      "@id": "currents:sessionId",
      "@type": "xsd:string"
    },
    "git": {
      "@id": "currents:git"
    },
    "attachmentCount": {
      "@id": "currents:attachmentCount",
      "@type": "xsd:integer"
    },
    "ResetRunRequest": "currents:ResetRunRequest",
    "isBatchedOr8n": {
      "@id": "currents:isBatchedOr8n",
      "@type": "xsd:boolean"
    },
    "ResetRunResponse": "currents:ResetRunResponse",
    "CancelRunGithubCIRequest": "currents:CancelRunGithubCIRequest",
    "githubRunId": {
      "@id": "currents:githubRunId",
      "@type": "xsd:string"
    },
    "githubRunAttempt": {
      "@id": "currents:githubRunAttempt",
      "@type": "xsd:integer"
    },
    "Instance": "currents:Instance",
    "InstanceTest": "currents:InstanceTest",
    "displayError": {
      "@id": "currents:displayError",
      "@type": "xsd:string"
    },
    "attempts": {
      "@id": "currents:attempts",
      "@container": "@list"
    },
    "InstanceResponse": "currents:InstanceResponse",
    "SpecFile": "currents:SpecFile",
    "metrics": {
      "@id": "currents:metrics"
    },
    "SpecFilesResponse": "currents:SpecFilesResponse",
    "TestResult": "currents:TestResult",
    "duration": {
      "@id": "currents:duration",
      "@type": "xsd:integer"
    },
    "expectedStatus": {
      "@id": "currents:expectedStatus",
      "@type": "xsd:string"
    },
    "annotations": {
      "@id": "currents:annotations",
      "@container": "@list"
    },
    "TestResultsResponse": "currents:TestResultsResponse",
    "RecordedTestOutcome": "currents:RecordedTestOutcome",
    "TestsExplorerMetricSettings": "currents:TestsExplorerMetricSettings",
    "avgDuration": {
      "@id": "currents:avgDuration",
      "@container": "@list"
    },
    "TestExplorerItem": "currents:TestExplorerItem",
    "latestTag": {
      "@id": "currents:latestTag",
      "@container": "@list"
    },
    "latestAnnotations": {
      "@id": "currents:latestAnnotations",
      "@container": "@list"
    },
    "TestsExplorerResponse": "currents:TestsExplorerResponse",
    "ErrorsExplorerItem": "currents:ErrorsExplorerItem",
    "message": {
      "@id": "currents:message",
      "@type": "xsd:string"
    },
    "error_category": {
      "@id": "currents:error_category",
      "@type": "xsd:string"
    },
    "error_action": {
      "@id": "currents:error_action",
      "@type": "xsd:string"
    },
    "error_target": {
      "@id": "currents:error_target",
      "@type": "xsd:string"
    },
    "ErrorsExplorerTimelineItem": "currents:ErrorsExplorerTimelineItem",
    "date": {
      "@id": "currents:date",
      "@type": "xsd:string"
    },
    "items": {
      "@id": "currents:items",
      "@container": "@list"
    },
    "ErrorsExplorerResponse": "currents:ErrorsExplorerResponse",
    "TestSignatureRequest": "currents:TestSignatureRequest",
    "specFilePath": {
      "@id": "currents:specFilePath",
      "@type": "xsd:string"
    },
    "TestSignatureResponse": "currents:TestSignatureResponse",
    "HookEvent": "currents:HookEvent",
    "Webhook": "currents:Webhook",
    "hookId": {
      "@id": "currents:hookId",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "currents:url",
      "@type": "@id"
    },
    "headers": {
      "@id": "currents:headers",
      "@type": "xsd:string"
    },
    "hookEvents": {
      "@id": "currents:hookEvents",
      "@container": "@list"
    },
    "label": {
      "@id": "currents:label",
      "@type": "xsd:string"
    },
    "CreateWebhookRequest": "currents:CreateWebhookRequest",
    "UpdateWebhookRequest": "currents:UpdateWebhookRequest",
    "WebhookResponse": "currents:WebhookResponse",
    "WebhookListResponse": "currents:WebhookListResponse",
    "WebhookDeleteResponse": "currents:WebhookDeleteResponse",
    "ContextResponse": "currents:ContextResponse",
    "ContextTestData": "currents:ContextTestData",
    "test": {
      "@id": "currents:test"
    },
    "otherAttempts": {
      "@id": "currents:otherAttempts",
      "@container": "@list"
    },
    "errorContext": {
      "@id": "currents:errorContext"
    },
    "traceErrorAnalysis": {
      "@id": "currents:traceErrorAnalysis"
    },
    "failureContext": {
      "@id": "currents:failureContext",
      "@type": "@id"
    },
    "steps": {
      "@id": "currents:steps",
      "@container": "@list"
    },
    "stdout": {
      "@id": "currents:stdout",
      "@container": "@list"
    },
    "stderr": {
      "@id": "currents:stderr",
      "@container": "@list"
    },
    "assets": {
      "@id": "currents:assets"
    },
    "ContextInstanceData": "currents:ContextInstanceData",
    "instanceStatus": {
      "@id": "currents:instanceStatus",
      "@type": "xsd:string"
    },
    "instanceAssets": {
      "@id": "currents:instanceAssets"
    },
    "list": {
      "@id": "currents:list",
      "@container": "@list"
    },
    "nextPage": {
      "@id": "currents:nextPage"
    },
    "ContextRunData": "currents:ContextRunData",
    "runStatus": {
      "@id": "currents:runStatus",
      "@type": "xsd:string"
    },
    "totalFlakyTests": {
      "@id": "currents:totalFlakyTests",
      "@type": "xsd:integer"
    },
    "ContextErrorLocation": "currents:ContextErrorLocation",
    "file": {
      "@id": "currents:file",
      "@type": "xsd:string"
    },
    "line": {
      "@id": "currents:line",
      "@type": "xsd:integer"
    },
    "column": {
      "@id": "currents:column",
      "@type": "xsd:integer"
    },
    "ContextError": "currents:ContextError",
    "stack": {
      "@id": "currents:stack",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "currents:location",
      "@type": "@id"
    },
    "snippet": {
      "@id": "currents:snippet",
      "@type": "xsd:string"
    },
    "ContextAsset": "currents:ContextAsset",
    "ContextFailedTestBase": "currents:ContextFailedTestBase",
    "detailUrl": {
      "@id": "currents:detailUrl",
      "@type": "xsd:string"
    },
    "ContextFailureContext": "currents:ContextFailureContext",
    "failedStepIndex": {
      "@id": "currents:failedStepIndex",
      "@type": "xsd:integer"
    },
    "stepBefore": {
      "@id": "currents:stepBefore"
    },
    "failedStep": {
      "@id": "currents:failedStep",
      "@type": "@id"
    },
    "stepAfter": {
      "@id": "currents:stepAfter"
    },
    "ContextFramework": "currents:ContextFramework",
    "version": {
      "@id": "currents:version",
      "@type": "xsd:string"
    },
    "ContextPlatform": "currents:ContextPlatform",
    "osName": {
      "@id": "currents:osName",
      "@type": "xsd:string"
    },
    "osVersion": {
      "@id": "currents:osVersion",
      "@type": "xsd:string"
    },
    "browserName": {
      "@id": "currents:browserName",
      "@type": "xsd:string"
    },
    "browserVersion": {
      "@id": "currents:browserVersion",
      "@type": "xsd:string"
    },
    "ContextGit": "currents:ContextGit",
    "repository": {
      "@id": "currents:repository",
      "@type": "xsd:string"
    },
    "sha": {
      "@id": "currents:sha",
      "@type": "xsd:string"
    },
    "pullRequest": {
      "@id": "currents:pullRequest"
    },
    "ContextStep": "currents:ContextStep",
    "category": {
      "@id": "currents:category",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Currents API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Currents'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-11-04) from openapi/currents-dev-openapi.yml, openapi/currents-dev-trace-api-openapi.yml.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/currents-dev-openapi.yml",
    "openapi/currents-dev-trace-api-openapi.yml"
  ]
}