EntityIndex.ai · JSON-LD Context
Entityindex Ai Context
JSON-LD context defining the semantic vocabulary for Entityindex Ai from EntityIndex.ai.
13 Classes
60 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
entityindex:
https://entityindex.ai/schema#
Classes
Error
License
Location
EntityIndex
VerticalsCatalogue
EntitySummary
EntityList
VerifiedFact
Entity
JsonRpcRequest
JsonRpcResponse
Restaurant
RestaurantList
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| status | integer | |
| message | string | |
| docs | reference | |
| name | string | |
| url | reference | |
| attribution | string | |
| locality | string | |
| region | string | |
| country | string | |
| generated | date | |
| model | ||
| sectors | list | |
| license | reference | |
| entity_schema | string | |
| verticals | string | |
| url_pattern | string | |
| languages | ||
| id | string | |
| sector | string | |
| subtype | string | |
| location | reference | |
| official_url | reference | |
| action_url | reference | |
| api | string | |
| verified | ||
| count | integer | |
| entities | list | |
| value | ||
| source | reference | |
| evidence | string | |
| checked | date | |
| entity_type | string | |
| vertical | string | |
| schema_type | string | |
| country_slug | string | |
| action_type | string | |
| booking_engine_detected | list | |
| contact | ||
| attributes | ||
| verification | ||
| pages | ||
| i18n | ||
| jsonrpc | string | |
| method | string | |
| params | ||
| result | ||
| slug | string | |
| type | string | |
| city | string | |
| address | ||
| geo | ||
| serves_cuisine | list | |
| opening_hours | list | |
| menu | ||
| menu_url | reference | |
| reservation | ||
| sources | ||
| page | reference | |
| restaurants | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://entityindex.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"entityindex": "https://entityindex.ai/schema#",
"Error": "entityindex:Error",
"error": {
"@id": "entityindex:error",
"@type": "xsd:string"
},
"status": {
"@id": "entityindex:status",
"@type": "xsd:integer"
},
"message": {
"@id": "entityindex:message",
"@type": "xsd:string"
},
"docs": {
"@id": "entityindex:docs",
"@type": "@id"
},
"License": "entityindex:License",
"name": {
"@id": "entityindex:name",
"@type": "xsd:string"
},
"url": {
"@id": "entityindex:url",
"@type": "@id"
},
"attribution": {
"@id": "entityindex:attribution",
"@type": "xsd:string"
},
"Location": "entityindex:Location",
"locality": {
"@id": "entityindex:locality",
"@type": "xsd:string"
},
"region": {
"@id": "entityindex:region",
"@type": "xsd:string"
},
"country": {
"@id": "entityindex:country",
"@type": "xsd:string"
},
"EntityIndex": "entityindex:EntityIndex",
"generated": {
"@id": "entityindex:generated",
"@type": "xsd:date"
},
"model": {
"@id": "entityindex:model"
},
"sectors": {
"@id": "entityindex:sectors",
"@container": "@list"
},
"license": {
"@id": "entityindex:license",
"@type": "@id"
},
"entity_schema": {
"@id": "entityindex:entity_schema",
"@type": "xsd:string"
},
"verticals": {
"@id": "entityindex:verticals",
"@type": "xsd:string"
},
"url_pattern": {
"@id": "entityindex:url_pattern",
"@type": "xsd:string"
},
"VerticalsCatalogue": "entityindex:VerticalsCatalogue",
"languages": {
"@id": "entityindex:languages"
},
"EntitySummary": "entityindex:EntitySummary",
"id": {
"@id": "entityindex:id",
"@type": "xsd:string"
},
"sector": {
"@id": "entityindex:sector",
"@type": "xsd:string"
},
"subtype": {
"@id": "entityindex:subtype",
"@type": "xsd:string"
},
"location": {
"@id": "entityindex:location",
"@type": "@id"
},
"official_url": {
"@id": "entityindex:official_url",
"@type": "@id"
},
"action_url": {
"@id": "entityindex:action_url",
"@type": "@id"
},
"api": {
"@id": "entityindex:api",
"@type": "xsd:string"
},
"verified": {
"@id": "entityindex:verified"
},
"EntityList": "entityindex:EntityList",
"count": {
"@id": "entityindex:count",
"@type": "xsd:integer"
},
"entities": {
"@id": "entityindex:entities",
"@container": "@list"
},
"VerifiedFact": "entityindex:VerifiedFact",
"value": {
"@id": "entityindex:value"
},
"source": {
"@id": "entityindex:source",
"@type": "@id"
},
"evidence": {
"@id": "entityindex:evidence",
"@type": "xsd:string"
},
"checked": {
"@id": "entityindex:checked",
"@type": "xsd:date"
},
"Entity": "entityindex:Entity",
"entity_type": {
"@id": "entityindex:entity_type",
"@type": "xsd:string"
},
"vertical": {
"@id": "entityindex:vertical",
"@type": "xsd:string"
},
"schema_type": {
"@id": "entityindex:schema_type",
"@type": "xsd:string"
},
"country_slug": {
"@id": "entityindex:country_slug",
"@type": "xsd:string"
},
"action_type": {
"@id": "entityindex:action_type",
"@type": "xsd:string"
},
"booking_engine_detected": {
"@id": "entityindex:booking_engine_detected",
"@container": "@list"
},
"contact": {
"@id": "entityindex:contact"
},
"attributes": {
"@id": "entityindex:attributes"
},
"verification": {
"@id": "entityindex:verification"
},
"pages": {
"@id": "entityindex:pages"
},
"i18n": {
"@id": "entityindex:i18n"
},
"JsonRpcRequest": "entityindex:JsonRpcRequest",
"jsonrpc": {
"@id": "entityindex:jsonrpc",
"@type": "xsd:string"
},
"method": {
"@id": "entityindex:method",
"@type": "xsd:string"
},
"params": {
"@id": "entityindex:params"
},
"JsonRpcResponse": "entityindex:JsonRpcResponse",
"result": {
"@id": "entityindex:result"
},
"Restaurant": "entityindex:Restaurant",
"slug": {
"@id": "entityindex:slug",
"@type": "xsd:string"
},
"type": {
"@id": "entityindex:type",
"@type": "xsd:string"
},
"city": {
"@id": "entityindex:city",
"@type": "xsd:string"
},
"address": {
"@id": "entityindex:address"
},
"geo": {
"@id": "entityindex:geo"
},
"serves_cuisine": {
"@id": "entityindex:serves_cuisine",
"@container": "@list"
},
"opening_hours": {
"@id": "entityindex:opening_hours",
"@container": "@list"
},
"menu": {
"@id": "entityindex:menu"
},
"menu_url": {
"@id": "entityindex:menu_url",
"@type": "@id"
},
"reservation": {
"@id": "entityindex:reservation"
},
"sources": {
"@id": "entityindex:sources"
},
"page": {
"@id": "entityindex:page",
"@type": "@id"
},
"RestaurantList": "entityindex:RestaurantList",
"restaurants": {
"@id": "entityindex:restaurants",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "EntityIndex.ai API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects EntityIndex.ai'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-06) from openapi/entityindex-ai-openapi.json.",
"dcterms:created": "2026-11-06",
"dcterms:source": [
"openapi/entityindex-ai-openapi.json"
]
}