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

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

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