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
View Context View on GitHub

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
email 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

Raw ↑
{
  "@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"
  ]
}