weatherAI.io · JSON-LD Context

Weatherai Io Context

JSON-LD context defining the semantic vocabulary for Weatherai Io from weatherAI.io.

8 Classes 29 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/
weatherai: https://weatherai.io/schema#

Classes

Error Window Risk Decision DayRanking BestDay RuleLimits Widget

Properties

Property Type Container
error
start string
end string
score integer
type string
severity string
from string
to string
detail string
location
activity string
date date
verdict string
best_windows list
risks list
summary string
data
hourly list
billing
weekday string
best_window reference
top_risks list
days_checked integer
best reference
days list
max_calls_per_month integer
max_calls_per_day integer
max_calls_per_minute integer
id string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://weatherai.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "weatherai": "https://weatherai.io/schema#",
    "Error": "weatherai:Error",
    "error": {
      "@id": "weatherai:error"
    },
    "Window": "weatherai:Window",
    "start": {
      "@id": "weatherai:start",
      "@type": "xsd:string"
    },
    "end": {
      "@id": "weatherai:end",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "weatherai:score",
      "@type": "xsd:integer"
    },
    "Risk": "weatherai:Risk",
    "type": {
      "@id": "weatherai:type",
      "@type": "xsd:string"
    },
    "severity": {
      "@id": "weatherai:severity",
      "@type": "xsd:string"
    },
    "from": {
      "@id": "weatherai:from",
      "@type": "xsd:string"
    },
    "to": {
      "@id": "weatherai:to",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "weatherai:detail",
      "@type": "xsd:string"
    },
    "Decision": "weatherai:Decision",
    "location": {
      "@id": "weatherai:location"
    },
    "activity": {
      "@id": "weatherai:activity",
      "@type": "xsd:string"
    },
    "date": {
      "@id": "weatherai:date",
      "@type": "xsd:date"
    },
    "verdict": {
      "@id": "weatherai:verdict",
      "@type": "xsd:string"
    },
    "best_windows": {
      "@id": "weatherai:best_windows",
      "@container": "@list"
    },
    "risks": {
      "@id": "weatherai:risks",
      "@container": "@list"
    },
    "summary": {
      "@id": "weatherai:summary",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "weatherai:data"
    },
    "hourly": {
      "@id": "weatherai:hourly",
      "@container": "@list"
    },
    "billing": {
      "@id": "weatherai:billing"
    },
    "DayRanking": "weatherai:DayRanking",
    "weekday": {
      "@id": "weatherai:weekday",
      "@type": "xsd:string"
    },
    "best_window": {
      "@id": "weatherai:best_window",
      "@type": "@id"
    },
    "top_risks": {
      "@id": "weatherai:top_risks",
      "@container": "@list"
    },
    "BestDay": "weatherai:BestDay",
    "days_checked": {
      "@id": "weatherai:days_checked",
      "@type": "xsd:integer"
    },
    "best": {
      "@id": "weatherai:best",
      "@type": "@id"
    },
    "days": {
      "@id": "weatherai:days",
      "@container": "@list"
    },
    "RuleLimits": "weatherai:RuleLimits",
    "max_calls_per_month": {
      "@id": "weatherai:max_calls_per_month",
      "@type": "xsd:integer"
    },
    "max_calls_per_day": {
      "@id": "weatherai:max_calls_per_day",
      "@type": "xsd:integer"
    },
    "max_calls_per_minute": {
      "@id": "weatherai:max_calls_per_minute",
      "@type": "xsd:integer"
    },
    "Widget": "weatherai:Widget",
    "id": {
      "@id": "weatherai:id",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "weatherAI.io API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects weatherAI.io'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/weatherai-io-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/weatherai-io-openapi.json"
  ]
}