Hermai Brand API · JSON-LD Context
Hermai Context
JSON-LD context defining the semantic vocabulary for Hermai from Hermai Brand API.
14 Classes
53 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
hermai:
https://hermai.example/schema#
Classes
BrandApplicationTheme
BrandColorEntry
BrandDemoPending
BrandDemoRequest
BrandDemoResponse
BrandEnvelope
BrandErrorResponse
BrandFont
BrandLinks
BrandLogoAsset
BrandObject
BrandRetrieveRequest
BrandSocial
BrandUsage
Properties
| Property | Type | Container |
|---|---|---|
| colors | ||
| fallback | ||
| identity | ||
| mode | string | |
| version | string | |
| brightness | decimal | |
| derivation | string | |
| hex | string | |
| observed_at | dateTime | |
| origin | string | |
| role | string | |
| source | ||
| domain | string | |
| poll_after_ms | integer | |
| status | string | |
| brand | ||
| application_theme | reference | |
| assembled_at | dateTime | |
| pending | ||
| refresh | ||
| requested | ||
| resolved | ||
| usage | reference | |
| error | ||
| success | boolean | |
| name | string | |
| blog | reference | |
| careers | reference | |
| contact | reference | |
| pricing | reference | |
| privacy | reference | |
| terms | reference | |
| asset_version | string | |
| format | string | |
| height | integer | |
| kind | string | |
| theme | ||
| url | string | |
| width | integer | |
| description | reference | |
| favicon | ||
| fonts | list | |
| links | reference | |
| logos | list | |
| socials | list | |
| string | ||
| force_refresh | boolean | |
| include_synthesized | boolean | |
| max_age_s | integer | |
| wait_ms | integer | |
| type | string | |
| credits_consumed | integer | |
| credits_remaining | integer |
JSON-LD Document
{
"@context": {
"@vocab": "https://hermai.example/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"hermai": "https://hermai.example/schema#",
"BrandApplicationTheme": "hermai:BrandApplicationTheme",
"colors": {
"@id": "hermai:colors"
},
"fallback": {
"@id": "hermai:fallback"
},
"identity": {
"@id": "hermai:identity"
},
"mode": {
"@id": "hermai:mode",
"@type": "xsd:string"
},
"version": {
"@id": "hermai:version",
"@type": "xsd:string"
},
"BrandColorEntry": "hermai:BrandColorEntry",
"brightness": {
"@id": "hermai:brightness",
"@type": "xsd:decimal"
},
"derivation": {
"@id": "hermai:derivation",
"@type": "xsd:string"
},
"hex": {
"@id": "hermai:hex",
"@type": "xsd:string"
},
"observed_at": {
"@id": "hermai:observed_at",
"@type": "xsd:dateTime"
},
"origin": {
"@id": "hermai:origin",
"@type": "xsd:string"
},
"role": {
"@id": "hermai:role",
"@type": "xsd:string"
},
"source": {
"@id": "hermai:source"
},
"BrandDemoPending": "hermai:BrandDemoPending",
"domain": {
"@id": "hermai:domain",
"@type": "xsd:string"
},
"poll_after_ms": {
"@id": "hermai:poll_after_ms",
"@type": "xsd:integer"
},
"status": {
"@id": "hermai:status",
"@type": "xsd:string"
},
"BrandDemoRequest": "hermai:BrandDemoRequest",
"BrandDemoResponse": "hermai:BrandDemoResponse",
"brand": {
"@id": "hermai:brand"
},
"BrandEnvelope": "hermai:BrandEnvelope",
"application_theme": {
"@id": "hermai:application_theme",
"@type": "@id"
},
"assembled_at": {
"@id": "hermai:assembled_at",
"@type": "xsd:dateTime"
},
"pending": {
"@id": "hermai:pending"
},
"refresh": {
"@id": "hermai:refresh"
},
"requested": {
"@id": "hermai:requested"
},
"resolved": {
"@id": "hermai:resolved"
},
"usage": {
"@id": "hermai:usage",
"@type": "@id"
},
"BrandErrorResponse": "hermai:BrandErrorResponse",
"error": {
"@id": "hermai:error"
},
"success": {
"@id": "hermai:success",
"@type": "xsd:boolean"
},
"BrandFont": "hermai:BrandFont",
"name": {
"@id": "hermai:name",
"@type": "xsd:string"
},
"BrandLinks": "hermai:BrandLinks",
"blog": {
"@id": "hermai:blog",
"@type": "@id"
},
"careers": {
"@id": "hermai:careers",
"@type": "@id"
},
"contact": {
"@id": "hermai:contact",
"@type": "@id"
},
"pricing": {
"@id": "hermai:pricing",
"@type": "@id"
},
"privacy": {
"@id": "hermai:privacy",
"@type": "@id"
},
"terms": {
"@id": "hermai:terms",
"@type": "@id"
},
"BrandLogoAsset": "hermai:BrandLogoAsset",
"asset_version": {
"@id": "hermai:asset_version",
"@type": "xsd:string"
},
"format": {
"@id": "hermai:format",
"@type": "xsd:string"
},
"height": {
"@id": "hermai:height",
"@type": "xsd:integer"
},
"kind": {
"@id": "hermai:kind",
"@type": "xsd:string"
},
"theme": {
"@id": "hermai:theme"
},
"url": {
"@id": "hermai:url",
"@type": "xsd:string"
},
"width": {
"@id": "hermai:width",
"@type": "xsd:integer"
},
"BrandObject": "hermai:BrandObject",
"description": {
"@id": "hermai:description",
"@type": "@id"
},
"favicon": {
"@id": "hermai:favicon"
},
"fonts": {
"@id": "hermai:fonts",
"@container": "@list"
},
"links": {
"@id": "hermai:links",
"@type": "@id"
},
"logos": {
"@id": "hermai:logos",
"@container": "@list"
},
"socials": {
"@id": "hermai:socials",
"@container": "@list"
},
"BrandRetrieveRequest": "hermai:BrandRetrieveRequest",
"email": {
"@id": "hermai:email",
"@type": "xsd:string"
},
"force_refresh": {
"@id": "hermai:force_refresh",
"@type": "xsd:boolean"
},
"include_synthesized": {
"@id": "hermai:include_synthesized",
"@type": "xsd:boolean"
},
"max_age_s": {
"@id": "hermai:max_age_s",
"@type": "xsd:integer"
},
"wait_ms": {
"@id": "hermai:wait_ms",
"@type": "xsd:integer"
},
"BrandSocial": "hermai:BrandSocial",
"type": {
"@id": "hermai:type",
"@type": "xsd:string"
},
"BrandUsage": "hermai:BrandUsage",
"credits_consumed": {
"@id": "hermai:credits_consumed",
"@type": "xsd:integer"
},
"credits_remaining": {
"@id": "hermai:credits_remaining",
"@type": "xsd:integer"
}
},
"@type": "schema:Dataset",
"schema:name": "Hermai Brand API API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Hermai Brand API'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-18) from openapi/_original/hermai-api-openapi.json.",
"dcterms:created": "2026-10-18",
"dcterms:source": [
"openapi/_original/hermai-api-openapi.json"
]
}