poof-bg · JSON-LD Context
Poof Bg Context
JSON-LD context defining the semantic vocabulary for Poof Bg from poof-bg.
3 Classes
29 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
poof:
https://poof.bg/schema#
Classes
Error
AccountInfo
Job
Properties
| Property | Type | Container |
|---|---|---|
| code | string | |
| message | string | |
| details | ||
| request_id | string | |
| doc_url | reference | |
| organizationId | string | |
| plan | string | |
| maxCredits | integer | |
| usedCredits | integer | |
| autoRechargeThreshold | decimal | |
| id | string | |
| status | string | |
| progress | decimal | |
| created_at | dateTime | |
| started_at | dateTime | |
| completed_at | dateTime | |
| duration_seconds | decimal | |
| fps | decimal | |
| width | integer | |
| height | integer | |
| frames | integer | |
| credits | integer | |
| format | string | |
| channels | string | |
| status_url | reference | |
| result_url | reference | |
| expires_at | dateTime | |
| error | ||
| stats |
JSON-LD Document
{
"@context": {
"@vocab": "https://poof.bg/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"poof": "https://poof.bg/schema#",
"Error": "poof:Error",
"code": {
"@id": "poof:code",
"@type": "xsd:string"
},
"message": {
"@id": "poof:message",
"@type": "xsd:string"
},
"details": {
"@id": "poof:details"
},
"request_id": {
"@id": "poof:request_id",
"@type": "xsd:string"
},
"doc_url": {
"@id": "poof:doc_url",
"@type": "@id"
},
"AccountInfo": "poof:AccountInfo",
"organizationId": {
"@id": "poof:organizationId",
"@type": "xsd:string"
},
"plan": {
"@id": "poof:plan",
"@type": "xsd:string"
},
"maxCredits": {
"@id": "poof:maxCredits",
"@type": "xsd:integer"
},
"usedCredits": {
"@id": "poof:usedCredits",
"@type": "xsd:integer"
},
"autoRechargeThreshold": {
"@id": "poof:autoRechargeThreshold",
"@type": "xsd:decimal"
},
"Job": "poof:Job",
"id": {
"@id": "poof:id",
"@type": "xsd:string"
},
"status": {
"@id": "poof:status",
"@type": "xsd:string"
},
"progress": {
"@id": "poof:progress",
"@type": "xsd:decimal"
},
"created_at": {
"@id": "poof:created_at",
"@type": "xsd:dateTime"
},
"started_at": {
"@id": "poof:started_at",
"@type": "xsd:dateTime"
},
"completed_at": {
"@id": "poof:completed_at",
"@type": "xsd:dateTime"
},
"duration_seconds": {
"@id": "poof:duration_seconds",
"@type": "xsd:decimal"
},
"fps": {
"@id": "poof:fps",
"@type": "xsd:decimal"
},
"width": {
"@id": "poof:width",
"@type": "xsd:integer"
},
"height": {
"@id": "poof:height",
"@type": "xsd:integer"
},
"frames": {
"@id": "poof:frames",
"@type": "xsd:integer"
},
"credits": {
"@id": "poof:credits",
"@type": "xsd:integer"
},
"format": {
"@id": "poof:format",
"@type": "xsd:string"
},
"channels": {
"@id": "poof:channels",
"@type": "xsd:string"
},
"status_url": {
"@id": "poof:status_url",
"@type": "@id"
},
"result_url": {
"@id": "poof:result_url",
"@type": "@id"
},
"expires_at": {
"@id": "poof:expires_at",
"@type": "xsd:dateTime"
},
"error": {
"@id": "poof:error"
},
"stats": {
"@id": "poof:stats"
}
},
"@type": "schema:Dataset",
"schema:name": "poof-bg API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects poof-bg'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-31) from openapi/poof-bg-openapi.json.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/poof-bg-openapi.json"
]
}