Hlido · JSON-LD Context
Hlido Eu Context
JSON-LD context defining the semantic vocabulary for Hlido Eu from Hlido.
15 Classes
44 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
hlido:
https://hlido.eu/schema#
Classes
Tier
Category
RecommendRequest
RecommendResult
RecommendResponse
AgentDetail
CategoriesResponse
HealthResponse
UsageResponse
StatsPublicResponse
Error
IncidentSeverity
IncidentSummary
IncidentListResponse
IncidentSubmitRequest
Properties
| Property | Type | Container |
|---|---|---|
| need | string | |
| constraints | ||
| k | integer | |
| slug | string | |
| name | string | |
| tier | reference | |
| score | integer | |
| category | reference | |
| rationale | string | |
| evidence_url | reference | |
| score_url | reference | |
| request_id | string | |
| model_version | string | |
| cached | boolean | |
| tier_note | string | |
| results | list | |
| summary | string | |
| last_tested_at | date | |
| categories | list | |
| total | integer | |
| as_of | string | |
| ok | boolean | |
| version | string | |
| last_registry_update | string | |
| registry_items | integer | |
| period | ||
| limit | integer | |
| used | integer | |
| remaining | integer | |
| resets_at | dateTime | |
| calls_last_7d | integer | |
| top_categories_returned | list | |
| top_slugs_returned | list | |
| error | string | |
| id | string | |
| severity | reference | |
| title | string | |
| observed_at | dateTime | |
| published_at | dateTime | |
| status | string | |
| items | list | |
| evidence_urls | list | |
| submitter_handle | string | |
| submitter_email | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://hlido.eu/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"hlido": "https://hlido.eu/schema#",
"Tier": "hlido:Tier",
"Category": "hlido:Category",
"RecommendRequest": "hlido:RecommendRequest",
"need": {
"@id": "hlido:need",
"@type": "xsd:string"
},
"constraints": {
"@id": "hlido:constraints"
},
"k": {
"@id": "hlido:k",
"@type": "xsd:integer"
},
"RecommendResult": "hlido:RecommendResult",
"slug": {
"@id": "hlido:slug",
"@type": "xsd:string"
},
"name": {
"@id": "hlido:name",
"@type": "xsd:string"
},
"tier": {
"@id": "hlido:tier",
"@type": "@id"
},
"score": {
"@id": "hlido:score",
"@type": "xsd:integer"
},
"category": {
"@id": "hlido:category",
"@type": "@id"
},
"rationale": {
"@id": "hlido:rationale",
"@type": "xsd:string"
},
"evidence_url": {
"@id": "hlido:evidence_url",
"@type": "@id"
},
"score_url": {
"@id": "hlido:score_url",
"@type": "@id"
},
"RecommendResponse": "hlido:RecommendResponse",
"request_id": {
"@id": "hlido:request_id",
"@type": "xsd:string"
},
"model_version": {
"@id": "hlido:model_version",
"@type": "xsd:string"
},
"cached": {
"@id": "hlido:cached",
"@type": "xsd:boolean"
},
"tier_note": {
"@id": "hlido:tier_note",
"@type": "xsd:string"
},
"results": {
"@id": "hlido:results",
"@container": "@list"
},
"AgentDetail": "hlido:AgentDetail",
"summary": {
"@id": "hlido:summary",
"@type": "xsd:string"
},
"last_tested_at": {
"@id": "hlido:last_tested_at",
"@type": "xsd:date"
},
"CategoriesResponse": "hlido:CategoriesResponse",
"categories": {
"@id": "hlido:categories",
"@container": "@list"
},
"total": {
"@id": "hlido:total",
"@type": "xsd:integer"
},
"as_of": {
"@id": "hlido:as_of",
"@type": "xsd:string"
},
"HealthResponse": "hlido:HealthResponse",
"ok": {
"@id": "hlido:ok",
"@type": "xsd:boolean"
},
"version": {
"@id": "hlido:version",
"@type": "xsd:string"
},
"last_registry_update": {
"@id": "hlido:last_registry_update",
"@type": "xsd:string"
},
"registry_items": {
"@id": "hlido:registry_items",
"@type": "xsd:integer"
},
"UsageResponse": "hlido:UsageResponse",
"period": {
"@id": "hlido:period"
},
"limit": {
"@id": "hlido:limit",
"@type": "xsd:integer"
},
"used": {
"@id": "hlido:used",
"@type": "xsd:integer"
},
"remaining": {
"@id": "hlido:remaining",
"@type": "xsd:integer"
},
"resets_at": {
"@id": "hlido:resets_at",
"@type": "xsd:dateTime"
},
"StatsPublicResponse": "hlido:StatsPublicResponse",
"calls_last_7d": {
"@id": "hlido:calls_last_7d",
"@type": "xsd:integer"
},
"top_categories_returned": {
"@id": "hlido:top_categories_returned",
"@container": "@list"
},
"top_slugs_returned": {
"@id": "hlido:top_slugs_returned",
"@container": "@list"
},
"Error": "hlido:Error",
"error": {
"@id": "hlido:error",
"@type": "xsd:string"
},
"IncidentSeverity": "hlido:IncidentSeverity",
"IncidentSummary": "hlido:IncidentSummary",
"id": {
"@id": "hlido:id",
"@type": "xsd:string"
},
"severity": {
"@id": "hlido:severity",
"@type": "@id"
},
"title": {
"@id": "hlido:title",
"@type": "xsd:string"
},
"observed_at": {
"@id": "hlido:observed_at",
"@type": "xsd:dateTime"
},
"published_at": {
"@id": "hlido:published_at",
"@type": "xsd:dateTime"
},
"status": {
"@id": "hlido:status",
"@type": "xsd:string"
},
"IncidentListResponse": "hlido:IncidentListResponse",
"items": {
"@id": "hlido:items",
"@container": "@list"
},
"IncidentSubmitRequest": "hlido:IncidentSubmitRequest",
"evidence_urls": {
"@id": "hlido:evidence_urls",
"@container": "@list"
},
"submitter_handle": {
"@id": "hlido:submitter_handle",
"@type": "xsd:string"
},
"submitter_email": {
"@id": "hlido:submitter_email",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Hlido API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Hlido'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-11) from openapi/hlido-eu-openapi.json.",
"dcterms:created": "2026-11-11",
"dcterms:source": [
"openapi/hlido-eu-openapi.json"
]
}