Aard · JSON-LD Context
Aard Ai Context
JSON-LD context defining the semantic vocabulary for Aard Ai from Aard.
7 Classes
34 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
aard:
https://aard.ai/schema#
Classes
DiscoverRequest
InspectRequest
AskRequest
BuildUrlRequest
ToolSuccess
ErrorResponse
Health
Properties
| Property | Type | Container |
|---|---|---|
| topic | string | |
| agencies | ||
| region | string | |
| user_country | string | |
| language | string | |
| keywords | ||
| offset | integer | |
| limit | integer | |
| source_country | string | |
| agency_id | string | |
| dataflow_id | string | |
| sample | integer | |
| question | string | |
| time_range | string | |
| geography | ||
| currency | ||
| product | ||
| scalar | boolean | |
| top_n | integer | |
| cross_source | boolean | |
| precision | string | |
| strict_time | boolean | |
| labels | boolean | |
| selections | ||
| availability | string | |
| verify | boolean | |
| ok | ||
| tool | string | |
| result | string | |
| delivery | ||
| url_unavailable_reason | string | |
| error | string | |
| detail | string | |
| build | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://aard.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"aard": "https://aard.ai/schema#",
"DiscoverRequest": "aard:DiscoverRequest",
"topic": {
"@id": "aard:topic",
"@type": "xsd:string"
},
"agencies": {
"@id": "aard:agencies"
},
"region": {
"@id": "aard:region",
"@type": "xsd:string"
},
"user_country": {
"@id": "aard:user_country",
"@type": "xsd:string"
},
"language": {
"@id": "aard:language",
"@type": "xsd:string"
},
"keywords": {
"@id": "aard:keywords"
},
"offset": {
"@id": "aard:offset",
"@type": "xsd:integer"
},
"limit": {
"@id": "aard:limit",
"@type": "xsd:integer"
},
"source_country": {
"@id": "aard:source_country",
"@type": "xsd:string"
},
"InspectRequest": "aard:InspectRequest",
"agency_id": {
"@id": "aard:agency_id",
"@type": "xsd:string"
},
"dataflow_id": {
"@id": "aard:dataflow_id",
"@type": "xsd:string"
},
"sample": {
"@id": "aard:sample",
"@type": "xsd:integer"
},
"AskRequest": "aard:AskRequest",
"question": {
"@id": "aard:question",
"@type": "xsd:string"
},
"time_range": {
"@id": "aard:time_range",
"@type": "xsd:string"
},
"geography": {
"@id": "aard:geography"
},
"currency": {
"@id": "aard:currency"
},
"product": {
"@id": "aard:product"
},
"scalar": {
"@id": "aard:scalar",
"@type": "xsd:boolean"
},
"top_n": {
"@id": "aard:top_n",
"@type": "xsd:integer"
},
"cross_source": {
"@id": "aard:cross_source",
"@type": "xsd:boolean"
},
"precision": {
"@id": "aard:precision",
"@type": "xsd:string"
},
"strict_time": {
"@id": "aard:strict_time",
"@type": "xsd:boolean"
},
"labels": {
"@id": "aard:labels",
"@type": "xsd:boolean"
},
"BuildUrlRequest": "aard:BuildUrlRequest",
"selections": {
"@id": "aard:selections"
},
"availability": {
"@id": "aard:availability",
"@type": "xsd:string"
},
"verify": {
"@id": "aard:verify",
"@type": "xsd:boolean"
},
"ToolSuccess": "aard:ToolSuccess",
"ok": {
"@id": "aard:ok"
},
"tool": {
"@id": "aard:tool",
"@type": "xsd:string"
},
"result": {
"@id": "aard:result",
"@type": "xsd:string"
},
"delivery": {
"@id": "aard:delivery"
},
"url_unavailable_reason": {
"@id": "aard:url_unavailable_reason",
"@type": "xsd:string"
},
"ErrorResponse": "aard:ErrorResponse",
"error": {
"@id": "aard:error",
"@type": "xsd:string"
},
"detail": {
"@id": "aard:detail",
"@type": "xsd:string"
},
"Health": "aard:Health",
"build": {
"@id": "aard:build",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Aard API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Aard'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-31) from openapi/aard-ai-openapi.json.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/aard-ai-openapi.json"
]
}