Edit Square · JSON-LD Context
Editsquare Context
JSON-LD context defining the semantic vocabulary for Editsquare from Edit Square.
12 Classes
27 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
editsquare:
https://editsquare.com/schema#
Classes
RenderList
Render
ErrorResponse
ProjectList
Project
TemplateList
TemplateSummary
TemplateField
TeamList
Team
User
TeamMemberList
Properties
| Property | Type | Container |
|---|---|---|
| data | list | |
| has_more | boolean | |
| next_cursor | string | |
| id | string | |
| name | string | |
| status | string | |
| type | string | |
| project | ||
| output | ||
| created_by | string | |
| created_at | decimal | |
| updated_at | decimal | |
| error | string | |
| team | ||
| thumbnail_url | string | |
| description | string | |
| project_id | string | |
| target_composition_id | string | |
| field_count | decimal | |
| key | string | |
| label | string | |
| kind | string | |
| widget | string | |
| default_value | ||
| account_id | string | |
| role | string | |
| string |
JSON-LD Document
{
"@context": {
"@vocab": "https://editsquare.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"editsquare": "https://editsquare.com/schema#",
"RenderList": "editsquare:RenderList",
"data": {
"@id": "editsquare:data",
"@container": "@list"
},
"has_more": {
"@id": "editsquare:has_more",
"@type": "xsd:boolean"
},
"next_cursor": {
"@id": "editsquare:next_cursor",
"@type": "xsd:string"
},
"Render": "editsquare:Render",
"id": {
"@id": "editsquare:id",
"@type": "xsd:string"
},
"name": {
"@id": "editsquare:name",
"@type": "xsd:string"
},
"status": {
"@id": "editsquare:status",
"@type": "xsd:string"
},
"type": {
"@id": "editsquare:type",
"@type": "xsd:string"
},
"project": {
"@id": "editsquare:project"
},
"output": {
"@id": "editsquare:output"
},
"created_by": {
"@id": "editsquare:created_by",
"@type": "xsd:string"
},
"created_at": {
"@id": "editsquare:created_at",
"@type": "xsd:decimal"
},
"updated_at": {
"@id": "editsquare:updated_at",
"@type": "xsd:decimal"
},
"ErrorResponse": "editsquare:ErrorResponse",
"error": {
"@id": "editsquare:error",
"@type": "xsd:string"
},
"ProjectList": "editsquare:ProjectList",
"Project": "editsquare:Project",
"team": {
"@id": "editsquare:team"
},
"thumbnail_url": {
"@id": "editsquare:thumbnail_url",
"@type": "xsd:string"
},
"TemplateList": "editsquare:TemplateList",
"TemplateSummary": "editsquare:TemplateSummary",
"description": {
"@id": "editsquare:description",
"@type": "xsd:string"
},
"project_id": {
"@id": "editsquare:project_id",
"@type": "xsd:string"
},
"target_composition_id": {
"@id": "editsquare:target_composition_id",
"@type": "xsd:string"
},
"field_count": {
"@id": "editsquare:field_count",
"@type": "xsd:decimal"
},
"TemplateField": "editsquare:TemplateField",
"key": {
"@id": "editsquare:key",
"@type": "xsd:string"
},
"label": {
"@id": "editsquare:label",
"@type": "xsd:string"
},
"kind": {
"@id": "editsquare:kind",
"@type": "xsd:string"
},
"widget": {
"@id": "editsquare:widget",
"@type": "xsd:string"
},
"default_value": {
"@id": "editsquare:default_value"
},
"TeamList": "editsquare:TeamList",
"Team": "editsquare:Team",
"account_id": {
"@id": "editsquare:account_id",
"@type": "xsd:string"
},
"role": {
"@id": "editsquare:role",
"@type": "xsd:string"
},
"User": "editsquare:User",
"email": {
"@id": "editsquare:email",
"@type": "xsd:string"
},
"TeamMemberList": "editsquare:TeamMemberList"
},
"@type": "schema:Dataset",
"schema:name": "Edit Square API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Edit Square'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-02) from openapi/_original/editsquare-api-openapi.json.",
"dcterms:created": "2026-10-02",
"dcterms:source": [
"openapi/_original/editsquare-api-openapi.json"
]
}