Essentras · JSON-LD Context
Essentras Com Context
JSON-LD context defining the semantic vocabulary for Essentras Com from Essentras.
3 Classes
30 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
essentras:
https://essentras.com/schema#
Classes
Error
Order
Brief
Properties
| Property | Type | Container |
|---|---|---|
| object | string | |
| code | string | |
| message | string | |
| id | string | |
| number | integer | |
| status | string | |
| payment_status | string | |
| fulfillment | string | |
| channel | string | |
| created_at | dateTime | |
| paid_at | dateTime | |
| currency | string | |
| pricing_basis | string | |
| subtotal | decimal | |
| discount | decimal | |
| discount_reason | string | |
| total | decimal | |
| paid_from_wallet | decimal | |
| client_reference | string | |
| line_items | list | |
| brief | ||
| dashboard_url | reference | |
| subject_name | string | |
| subject_title | string | |
| links | string | |
| goal | string | |
| avoid | string | |
| title_ideas | string | |
| notes | string | |
| placement_notes | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://essentras.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"essentras": "https://essentras.com/schema#",
"Error": "essentras:Error",
"object": {
"@id": "essentras:object",
"@type": "xsd:string"
},
"code": {
"@id": "essentras:code",
"@type": "xsd:string"
},
"message": {
"@id": "essentras:message",
"@type": "xsd:string"
},
"Order": "essentras:Order",
"id": {
"@id": "essentras:id",
"@type": "xsd:string"
},
"number": {
"@id": "essentras:number",
"@type": "xsd:integer"
},
"status": {
"@id": "essentras:status",
"@type": "xsd:string"
},
"payment_status": {
"@id": "essentras:payment_status",
"@type": "xsd:string"
},
"fulfillment": {
"@id": "essentras:fulfillment",
"@type": "xsd:string"
},
"channel": {
"@id": "essentras:channel",
"@type": "xsd:string"
},
"created_at": {
"@id": "essentras:created_at",
"@type": "xsd:dateTime"
},
"paid_at": {
"@id": "essentras:paid_at",
"@type": "xsd:dateTime"
},
"currency": {
"@id": "essentras:currency",
"@type": "xsd:string"
},
"pricing_basis": {
"@id": "essentras:pricing_basis",
"@type": "xsd:string"
},
"subtotal": {
"@id": "essentras:subtotal",
"@type": "xsd:decimal"
},
"discount": {
"@id": "essentras:discount",
"@type": "xsd:decimal"
},
"discount_reason": {
"@id": "essentras:discount_reason",
"@type": "xsd:string"
},
"total": {
"@id": "essentras:total",
"@type": "xsd:decimal"
},
"paid_from_wallet": {
"@id": "essentras:paid_from_wallet",
"@type": "xsd:decimal"
},
"client_reference": {
"@id": "essentras:client_reference",
"@type": "xsd:string"
},
"line_items": {
"@id": "essentras:line_items",
"@container": "@list"
},
"brief": {
"@id": "essentras:brief"
},
"dashboard_url": {
"@id": "essentras:dashboard_url",
"@type": "@id"
},
"Brief": "essentras:Brief",
"subject_name": {
"@id": "essentras:subject_name",
"@type": "xsd:string"
},
"subject_title": {
"@id": "essentras:subject_title",
"@type": "xsd:string"
},
"links": {
"@id": "essentras:links",
"@type": "xsd:string"
},
"goal": {
"@id": "essentras:goal",
"@type": "xsd:string"
},
"avoid": {
"@id": "essentras:avoid",
"@type": "xsd:string"
},
"title_ideas": {
"@id": "essentras:title_ideas",
"@type": "xsd:string"
},
"notes": {
"@id": "essentras:notes",
"@type": "xsd:string"
},
"placement_notes": {
"@id": "essentras:placement_notes",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "Essentras API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Essentras'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-07) from openapi/essentras-com-openapi.json.",
"dcterms:created": "2026-11-07",
"dcterms:source": [
"openapi/essentras-com-openapi.json"
]
}