Surge Ai Context
JSON-LD context defining the semantic vocabulary for Surge Ai from Surge AI.
6 Classes
10 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
surge:
https://surgehq.ai/schema#
Classes
ProjectCreate
ProjectUpdate
Project
TaskCreate
Task
Team
Properties
| Property |
Type |
Container |
| name |
string |
|
| instructions |
string |
|
| num_workers_per_task |
integer |
|
| fields_template |
string |
|
| id |
string |
|
| status |
string |
|
| num_tasks |
integer |
|
| fields |
|
|
| project_id |
string |
|
| responses |
|
list |
JSON-LD Document
{
"@context": {
"@vocab": "https://surgehq.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"surge": "https://surgehq.ai/schema#",
"ProjectCreate": "surge:ProjectCreate",
"name": {
"@id": "surge:name",
"@type": "xsd:string"
},
"instructions": {
"@id": "surge:instructions",
"@type": "xsd:string"
},
"num_workers_per_task": {
"@id": "surge:num_workers_per_task",
"@type": "xsd:integer"
},
"fields_template": {
"@id": "surge:fields_template",
"@type": "xsd:string"
},
"ProjectUpdate": "surge:ProjectUpdate",
"Project": "surge:Project",
"id": {
"@id": "surge:id",
"@type": "xsd:string"
},
"status": {
"@id": "surge:status",
"@type": "xsd:string"
},
"num_tasks": {
"@id": "surge:num_tasks",
"@type": "xsd:integer"
},
"TaskCreate": "surge:TaskCreate",
"fields": {
"@id": "surge:fields"
},
"Task": "surge:Task",
"project_id": {
"@id": "surge:project_id",
"@type": "xsd:string"
},
"responses": {
"@id": "surge:responses",
"@container": "@list"
},
"Team": "surge:Team"
},
"@type": "schema:Dataset",
"schema:name": "Surge AI API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Surge AI'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-27) from openapi/surge-ai-projects-api-openapi.yml, openapi/surge-ai-tasks-api-openapi.yml, openapi/surge-ai-teams-api-openapi.yml.",
"dcterms:created": "2026-10-27",
"dcterms:source": [
"openapi/surge-ai-projects-api-openapi.yml",
"openapi/surge-ai-tasks-api-openapi.yml",
"openapi/surge-ai-teams-api-openapi.yml"
]
}