Superposition Context
JSON-LD context defining the semantic vocabulary for Superposition from Superposition.
10 Classes
13 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
superposition:
https://superposition.ai/schema#
Classes
PostApiV1AgentInvokeRequest
PostApiV1AgentInvokeResponse
PatchApiV1AtsJobLinksLinkidRequest
PostApiV1CandidatesCandidateidAtsPushRequest
GetApiV1ScopesResponse
PatchAtsConnectionsStringResponse
GetSchedulingStringStringAvailabilityResponse
PostSchedulingStringStringBookingsRequest
PostSchedulingStringStringBookingsResponse
GetV1JobsResponse
Properties
| Property |
Type |
Container |
| prompt |
string |
|
| sessionId |
string |
|
| reply |
string |
|
| status |
string |
|
| idempotentReplay |
boolean |
|
| jobId |
string |
|
| pushTrigger |
string |
|
| stageId |
string |
|
| scopes |
|
list |
| connection |
|
|
| data |
|
|
| email |
string |
|
| slotStart |
dateTime |
|
JSON-LD Document
{
"@context": {
"@vocab": "https://superposition.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"superposition": "https://superposition.ai/schema#",
"PostApiV1AgentInvokeRequest": "superposition:PostApiV1AgentInvokeRequest",
"prompt": {
"@id": "superposition:prompt",
"@type": "xsd:string"
},
"PostApiV1AgentInvokeResponse": "superposition:PostApiV1AgentInvokeResponse",
"sessionId": {
"@id": "superposition:sessionId",
"@type": "xsd:string"
},
"reply": {
"@id": "superposition:reply",
"@type": "xsd:string"
},
"status": {
"@id": "superposition:status",
"@type": "xsd:string"
},
"idempotentReplay": {
"@id": "superposition:idempotentReplay",
"@type": "xsd:boolean"
},
"PatchApiV1AtsJobLinksLinkidRequest": "superposition:PatchApiV1AtsJobLinksLinkidRequest",
"jobId": {
"@id": "superposition:jobId",
"@type": "xsd:string"
},
"pushTrigger": {
"@id": "superposition:pushTrigger",
"@type": "xsd:string"
},
"PostApiV1CandidatesCandidateidAtsPushRequest": "superposition:PostApiV1CandidatesCandidateidAtsPushRequest",
"stageId": {
"@id": "superposition:stageId",
"@type": "xsd:string"
},
"GetApiV1ScopesResponse": "superposition:GetApiV1ScopesResponse",
"scopes": {
"@id": "superposition:scopes",
"@container": "@list"
},
"PatchAtsConnectionsStringResponse": "superposition:PatchAtsConnectionsStringResponse",
"connection": {
"@id": "superposition:connection"
},
"GetSchedulingStringStringAvailabilityResponse": "superposition:GetSchedulingStringStringAvailabilityResponse",
"data": {
"@id": "superposition:data"
},
"PostSchedulingStringStringBookingsRequest": "superposition:PostSchedulingStringStringBookingsRequest",
"email": {
"@id": "superposition:email",
"@type": "xsd:string"
},
"slotStart": {
"@id": "superposition:slotStart",
"@type": "xsd:dateTime"
},
"PostSchedulingStringStringBookingsResponse": "superposition:PostSchedulingStringStringBookingsResponse",
"GetV1JobsResponse": "superposition:GetV1JobsResponse"
},
"@type": "schema:Dataset",
"schema:name": "Superposition API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Superposition'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-29) from openapi/_ae-authored/superposition-openapi-generated.yml.",
"dcterms:created": "2026-10-29",
"dcterms:source": [
"openapi/_ae-authored/superposition-openapi-generated.yml"
]
}