BackResto · JSON-LD Context
Backresto Com Context
JSON-LD context defining the semantic vocabulary for Backresto Com from BackResto.
7 Classes
39 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
backresto:
https://backresto.com/schema#
Classes
Problem
Error
HaccpAuditRequest
HaccpAuditResponse
AllergenParseRequest
AllergenFlags
AllergenMenu
Properties
| Property | Type | Container |
|---|---|---|
| code | string | |
| detail | string | |
| instance | string | |
| requestId | string | |
| status | integer | |
| title | string | |
| type | reference | |
| error | string | |
| hint | string | |
| businessName | string | |
| firstName | string | |
| lastName | string | |
| string | ||
| establishmentType | string | |
| numberOfSites | integer | |
| phone | string | |
| website | string | |
| jobTitle | string | |
| numberOfEmployees | string | |
| haccpMethod | string | |
| address | string | |
| success | boolean | |
| companyId | string | |
| files | list | |
| gluten | boolean | |
| crustaceans | boolean | |
| eggs | boolean | |
| fish | boolean | |
| peanuts | boolean | |
| soybeans | boolean | |
| milk | boolean | |
| tree_nuts | boolean | |
| celery | boolean | |
| mustard | boolean | |
| sesame | boolean | |
| sulphites | boolean | |
| lupin | boolean | |
| molluscs | boolean | |
| categories | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://backresto.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"backresto": "https://backresto.com/schema#",
"Problem": "backresto:Problem",
"code": {
"@id": "backresto:code",
"@type": "xsd:string"
},
"detail": {
"@id": "backresto:detail",
"@type": "xsd:string"
},
"instance": {
"@id": "backresto:instance",
"@type": "xsd:string"
},
"requestId": {
"@id": "backresto:requestId",
"@type": "xsd:string"
},
"status": {
"@id": "backresto:status",
"@type": "xsd:integer"
},
"title": {
"@id": "backresto:title",
"@type": "xsd:string"
},
"type": {
"@id": "backresto:type",
"@type": "@id"
},
"Error": "backresto:Error",
"error": {
"@id": "backresto:error",
"@type": "xsd:string"
},
"hint": {
"@id": "backresto:hint",
"@type": "xsd:string"
},
"HaccpAuditRequest": "backresto:HaccpAuditRequest",
"businessName": {
"@id": "backresto:businessName",
"@type": "xsd:string"
},
"firstName": {
"@id": "backresto:firstName",
"@type": "xsd:string"
},
"lastName": {
"@id": "backresto:lastName",
"@type": "xsd:string"
},
"email": {
"@id": "backresto:email",
"@type": "xsd:string"
},
"establishmentType": {
"@id": "backresto:establishmentType",
"@type": "xsd:string"
},
"numberOfSites": {
"@id": "backresto:numberOfSites",
"@type": "xsd:integer"
},
"phone": {
"@id": "backresto:phone",
"@type": "xsd:string"
},
"website": {
"@id": "backresto:website",
"@type": "xsd:string"
},
"jobTitle": {
"@id": "backresto:jobTitle",
"@type": "xsd:string"
},
"numberOfEmployees": {
"@id": "backresto:numberOfEmployees",
"@type": "xsd:string"
},
"haccpMethod": {
"@id": "backresto:haccpMethod",
"@type": "xsd:string"
},
"address": {
"@id": "backresto:address",
"@type": "xsd:string"
},
"HaccpAuditResponse": "backresto:HaccpAuditResponse",
"success": {
"@id": "backresto:success",
"@type": "xsd:boolean"
},
"companyId": {
"@id": "backresto:companyId",
"@type": "xsd:string"
},
"AllergenParseRequest": "backresto:AllergenParseRequest",
"files": {
"@id": "backresto:files",
"@container": "@list"
},
"AllergenFlags": "backresto:AllergenFlags",
"gluten": {
"@id": "backresto:gluten",
"@type": "xsd:boolean"
},
"crustaceans": {
"@id": "backresto:crustaceans",
"@type": "xsd:boolean"
},
"eggs": {
"@id": "backresto:eggs",
"@type": "xsd:boolean"
},
"fish": {
"@id": "backresto:fish",
"@type": "xsd:boolean"
},
"peanuts": {
"@id": "backresto:peanuts",
"@type": "xsd:boolean"
},
"soybeans": {
"@id": "backresto:soybeans",
"@type": "xsd:boolean"
},
"milk": {
"@id": "backresto:milk",
"@type": "xsd:boolean"
},
"tree_nuts": {
"@id": "backresto:tree_nuts",
"@type": "xsd:boolean"
},
"celery": {
"@id": "backresto:celery",
"@type": "xsd:boolean"
},
"mustard": {
"@id": "backresto:mustard",
"@type": "xsd:boolean"
},
"sesame": {
"@id": "backresto:sesame",
"@type": "xsd:boolean"
},
"sulphites": {
"@id": "backresto:sulphites",
"@type": "xsd:boolean"
},
"lupin": {
"@id": "backresto:lupin",
"@type": "xsd:boolean"
},
"molluscs": {
"@id": "backresto:molluscs",
"@type": "xsd:boolean"
},
"AllergenMenu": "backresto:AllergenMenu",
"categories": {
"@id": "backresto:categories",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "BackResto API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects BackResto'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-02) from openapi/api_backresto.json, openapi/backresto-com-api-openapi.json, openapi/backresto-com-openapi.json.",
"dcterms:created": "2026-11-02",
"dcterms:source": [
"openapi/api_backresto.json",
"openapi/backresto-com-api-openapi.json",
"openapi/backresto-com-openapi.json"
]
}