thinair-co · JSON-LD Context

Thinair Co Context

JSON-LD context defining the semantic vocabulary for Thinair Co from thinair-co.

83 Classes 288 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/
thinair: https://thinair.co/schema#

Classes

ProblemDetails TablesProfileResponse TablesAnomaliesResponse OptimizeResponse OptimizeRequest MigrationsGenerateResponse MigrationsGenerateRequest QuotaResponse ConnectionRow ConnectionDuplicateWarning ConnectionsListResponse ConnectionHealthResponse SchemaColumn SchemaIndex SchemaTable SchemaResult ConnectionSchemaMeta ConnectionSchemaResponse QueryMeta QueryResponse QueryRequest QueryHistoryEntry QueryHistoryMeta QueryHistoryResponse UpgradePlan WeatherResponse TrafficResponse ExploreResponse ExploreItem StructuredError PlacesResponse PlacesItem IsochroneResponse IsochroneFeature GeocodeResponse GeocodedFeature GeocodeMeta GeocodeFeatureCollection PrecisionBlock PlaceResponse PlaceComponents AutocompleteResponse AutocompleteItem ReverseResponse ReversedFeature ReverseMeta ReverseFeatureCollection DirectionsResponse DirectionsRequest LocateResponse LocateRoad LocateGeoJson LocateMeta IntersectionResolveResponse IntersectionResolvedFeature IntersectionResolveRequest IntersectionSearchResponse IntersectionSearchFeature IntersectionSearchMeta IntersectionSearchFeatureCollection IntersectionSearchRequest DistanceMatrixResponse DistanceMatrixLocation DistanceMatrixCell DistanceMatrixRequest GeofenceContainsResponse GeofenceContainsRequest GeofencePoint GeofenceValidateResponse GeofenceValidateRequest StructuredGeocodeRequest BatchGeocodeResponse BatchGeocodeRestItem BatchGeocodeRequest MapMatchResponse MapMatchRequest TraceAttributesResponse TraceEdge TraceAttributesRequest FeedbackV1Response FeedbackV1Request FeedbackResponse FeedbackRequest

Properties

Property Type Container
type reference
title string
status integer
detail string
code string
request_id string
instance string
retry_after_ms integer
upgrade_url reference
expired_at dateTime
plan string
quota
profiles list
summary string
insights list
meta
alerts list
data
display
connection string
sql string
dialect_hint string
intent string
target_dialect string
dry_run boolean
schema_version string
mcp
name string
id string
dbType string
createdAt string
count integer
message string
connections list
rowCount integer
warnings list
ok boolean
db_type string
version string
current_database string
current_schema string
ping_ms integer
total_ms integer
nullable boolean
isPrimaryKey boolean
isForeignKey boolean
referencesTable string
referencesColumn string
defaultValue string
columns list
isUnique boolean
isPrimary boolean
indexes list
rowCountEstimate decimal
tables list
notEvaluated list
availableSchemas list
executionTimeMs integer
cacheHit boolean
dialect string
upstream_ms integer
row_count integer
truncated boolean
applied_limit integer
cache_hit boolean
retries integer
total_wait_ms integer
rows list
query string
limit integer
connection_id string
execution_ms integer
tool string
timestamp dateTime
error string
since_iso string
entries list
price string
note string
location
units string
current
forecast list
forecast_days decimal
alerts_error string
minutely_precipitation list
minutely_error string
source string
upstream_error string
lat decimal
lon decimal
coverage boolean
coverage_reason string
current_speed decimal
free_flow_speed decimal
ratio_pct decimal
segments list
segment_count decimal
closures decimal
congestion string
items list
structured_error reference
label string
layer string
population decimal
distance_km decimal
distance decimal
distance_unit string
bearing integer
coordinates
region string
country string
details
radius string
radius_km decimal
raw_upstream_payload
website string
phone string
hours string
cuisine string
brand string
origin
costing string
preset string
preset_note string
costing_options
contour_values list
metric string
geojson
geometry
properties
features list
precision reference
confidence decimal
intersection_type string
intersection_precision string
street_kind string
cross_street_kind string
street_route string
cross_street_route string
place_type string
confidence_scope string
address_evidence
postal_code string
postal_input_match string
address_line1 string
address_line2 string
formatted_address string
address_components
method string
feature_count decimal
bbox list
mode string
class string
risk_flags list
required_context list
learning_overlay
components reference
country_code string
locality string
distance_units string
duration_seconds decimal
base_duration_seconds decimal
effective_duration_seconds decimal
traffic_delay_seconds decimal
traffic_adjusted_seconds decimal
base_arrival_utc string
base_arrival_local string
effective_arrival_utc string
effective_arrival_local string
has_toll boolean
has_highway boolean
has_ferry boolean
legs list
maneuvers list
maneuver_count decimal
timing
destination
alternates list
traffic
timezone_start string
timezone_end string
timezone_start_status string
timezone_end_status string
timezone_artifact_version string
elevation_gain_m decimal
elevation_loss_m decimal
elevation_gain_ft decimal
elevation_loss_ft decimal
elevation_start_m decimal
elevation_end_m decimal
elevation_start_ft decimal
elevation_end_ft decimal
traffic_provenance
via list
vehicle_profile string
truck_height decimal
truck_weight decimal
truck_width decimal
truck_length decimal
hazmat boolean
axle_load decimal
axle_count integer
top_speed decimal
use_highways decimal
use_ferry decimal
avoid_tolls boolean
include_traffic boolean
include_weather boolean
include_elevation boolean
depart_at dateTime
include_geometry string
matched boolean
road_status string
retryable boolean
road reference
timezone string
timezone_status string
elevation_m decimal
elevation_ft decimal
grade_pct decimal
road_class string
speed_limit_kph decimal
speed_limit_mph decimal
distance_m decimal
distance_ft decimal
side_of_street string
truck_legal boolean
bridge boolean
tunnel boolean
degraded boolean
elevation_source string
feature reference
fallback_used boolean
admin
street1 string
street2 string
confidence_threshold decimal
text string
size integer
origins list
destinations list
matrix list
duration_basis string
traffic_applied boolean
time_seconds decimal
results list
contained_count integer
point_count integer
polygon reference
points list
valid boolean
errors list
address string
postalcode string
boundary_country string
focus_lat decimal
focus_lon decimal
input string
low_confidence boolean
error_message string
addresses list
road_names list
match_status string
shape list
search_radius decimal
breakage_distance_m integer
edge_count decimal
edges list
admins list
length_m decimal
surface string
truck_route boolean
weighted_grade decimal
mean_elevation_m decimal
bundle_id string
queue_id string
class_key string
place_id string
verdict string
suggested
feedback_id string
deduped boolean
subject_event_id string
query_text string
subject_entity_id string
correction
feedback_source string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://thinair.co/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "thinair": "https://thinair.co/schema#",
    "ProblemDetails": "thinair:ProblemDetails",
    "type": {
      "@id": "thinair:type",
      "@type": "@id"
    },
    "title": {
      "@id": "thinair:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "thinair:status",
      "@type": "xsd:integer"
    },
    "detail": {
      "@id": "thinair:detail",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "thinair:code",
      "@type": "xsd:string"
    },
    "request_id": {
      "@id": "thinair:request_id",
      "@type": "xsd:string"
    },
    "instance": {
      "@id": "thinair:instance",
      "@type": "xsd:string"
    },
    "retry_after_ms": {
      "@id": "thinair:retry_after_ms",
      "@type": "xsd:integer"
    },
    "upgrade_url": {
      "@id": "thinair:upgrade_url",
      "@type": "@id"
    },
    "expired_at": {
      "@id": "thinair:expired_at",
      "@type": "xsd:dateTime"
    },
    "plan": {
      "@id": "thinair:plan",
      "@type": "xsd:string"
    },
    "quota": {
      "@id": "thinair:quota"
    },
    "TablesProfileResponse": "thinair:TablesProfileResponse",
    "profiles": {
      "@id": "thinair:profiles",
      "@container": "@list"
    },
    "summary": {
      "@id": "thinair:summary",
      "@type": "xsd:string"
    },
    "insights": {
      "@id": "thinair:insights",
      "@container": "@list"
    },
    "meta": {
      "@id": "thinair:meta"
    },
    "TablesAnomaliesResponse": "thinair:TablesAnomaliesResponse",
    "alerts": {
      "@id": "thinair:alerts",
      "@container": "@list"
    },
    "OptimizeResponse": "thinair:OptimizeResponse",
    "data": {
      "@id": "thinair:data"
    },
    "display": {
      "@id": "thinair:display"
    },
    "OptimizeRequest": "thinair:OptimizeRequest",
    "connection": {
      "@id": "thinair:connection",
      "@type": "xsd:string"
    },
    "sql": {
      "@id": "thinair:sql",
      "@type": "xsd:string"
    },
    "dialect_hint": {
      "@id": "thinair:dialect_hint",
      "@type": "xsd:string"
    },
    "MigrationsGenerateResponse": "thinair:MigrationsGenerateResponse",
    "MigrationsGenerateRequest": "thinair:MigrationsGenerateRequest",
    "intent": {
      "@id": "thinair:intent",
      "@type": "xsd:string"
    },
    "target_dialect": {
      "@id": "thinair:target_dialect",
      "@type": "xsd:string"
    },
    "dry_run": {
      "@id": "thinair:dry_run",
      "@type": "xsd:boolean"
    },
    "QuotaResponse": "thinair:QuotaResponse",
    "schema_version": {
      "@id": "thinair:schema_version",
      "@type": "xsd:string"
    },
    "mcp": {
      "@id": "thinair:mcp"
    },
    "ConnectionRow": "thinair:ConnectionRow",
    "name": {
      "@id": "thinair:name",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "thinair:id",
      "@type": "xsd:string"
    },
    "dbType": {
      "@id": "thinair:dbType",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "thinair:createdAt",
      "@type": "xsd:string"
    },
    "ConnectionDuplicateWarning": "thinair:ConnectionDuplicateWarning",
    "count": {
      "@id": "thinair:count",
      "@type": "xsd:integer"
    },
    "message": {
      "@id": "thinair:message",
      "@type": "xsd:string"
    },
    "ConnectionsListResponse": "thinair:ConnectionsListResponse",
    "connections": {
      "@id": "thinair:connections",
      "@container": "@list"
    },
    "rowCount": {
      "@id": "thinair:rowCount",
      "@type": "xsd:integer"
    },
    "warnings": {
      "@id": "thinair:warnings",
      "@container": "@list"
    },
    "ConnectionHealthResponse": "thinair:ConnectionHealthResponse",
    "ok": {
      "@id": "thinair:ok",
      "@type": "xsd:boolean"
    },
    "db_type": {
      "@id": "thinair:db_type",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "thinair:version",
      "@type": "xsd:string"
    },
    "current_database": {
      "@id": "thinair:current_database",
      "@type": "xsd:string"
    },
    "current_schema": {
      "@id": "thinair:current_schema",
      "@type": "xsd:string"
    },
    "ping_ms": {
      "@id": "thinair:ping_ms",
      "@type": "xsd:integer"
    },
    "total_ms": {
      "@id": "thinair:total_ms",
      "@type": "xsd:integer"
    },
    "SchemaColumn": "thinair:SchemaColumn",
    "nullable": {
      "@id": "thinair:nullable",
      "@type": "xsd:boolean"
    },
    "isPrimaryKey": {
      "@id": "thinair:isPrimaryKey",
      "@type": "xsd:boolean"
    },
    "isForeignKey": {
      "@id": "thinair:isForeignKey",
      "@type": "xsd:boolean"
    },
    "referencesTable": {
      "@id": "thinair:referencesTable",
      "@type": "xsd:string"
    },
    "referencesColumn": {
      "@id": "thinair:referencesColumn",
      "@type": "xsd:string"
    },
    "defaultValue": {
      "@id": "thinair:defaultValue",
      "@type": "xsd:string"
    },
    "SchemaIndex": "thinair:SchemaIndex",
    "columns": {
      "@id": "thinair:columns",
      "@container": "@list"
    },
    "isUnique": {
      "@id": "thinair:isUnique",
      "@type": "xsd:boolean"
    },
    "isPrimary": {
      "@id": "thinair:isPrimary",
      "@type": "xsd:boolean"
    },
    "SchemaTable": "thinair:SchemaTable",
    "indexes": {
      "@id": "thinair:indexes",
      "@container": "@list"
    },
    "rowCountEstimate": {
      "@id": "thinair:rowCountEstimate",
      "@type": "xsd:decimal"
    },
    "SchemaResult": "thinair:SchemaResult",
    "tables": {
      "@id": "thinair:tables",
      "@container": "@list"
    },
    "notEvaluated": {
      "@id": "thinair:notEvaluated",
      "@container": "@list"
    },
    "availableSchemas": {
      "@id": "thinair:availableSchemas",
      "@container": "@list"
    },
    "ConnectionSchemaMeta": "thinair:ConnectionSchemaMeta",
    "executionTimeMs": {
      "@id": "thinair:executionTimeMs",
      "@type": "xsd:integer"
    },
    "cacheHit": {
      "@id": "thinair:cacheHit",
      "@type": "xsd:boolean"
    },
    "dialect": {
      "@id": "thinair:dialect",
      "@type": "xsd:string"
    },
    "ConnectionSchemaResponse": "thinair:ConnectionSchemaResponse",
    "QueryMeta": "thinair:QueryMeta",
    "upstream_ms": {
      "@id": "thinair:upstream_ms",
      "@type": "xsd:integer"
    },
    "row_count": {
      "@id": "thinair:row_count",
      "@type": "xsd:integer"
    },
    "truncated": {
      "@id": "thinair:truncated",
      "@type": "xsd:boolean"
    },
    "applied_limit": {
      "@id": "thinair:applied_limit",
      "@type": "xsd:integer"
    },
    "cache_hit": {
      "@id": "thinair:cache_hit",
      "@type": "xsd:boolean"
    },
    "retries": {
      "@id": "thinair:retries",
      "@type": "xsd:integer"
    },
    "total_wait_ms": {
      "@id": "thinair:total_wait_ms",
      "@type": "xsd:integer"
    },
    "QueryResponse": "thinair:QueryResponse",
    "rows": {
      "@id": "thinair:rows",
      "@container": "@list"
    },
    "QueryRequest": "thinair:QueryRequest",
    "query": {
      "@id": "thinair:query",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "thinair:limit",
      "@type": "xsd:integer"
    },
    "QueryHistoryEntry": "thinair:QueryHistoryEntry",
    "connection_id": {
      "@id": "thinair:connection_id",
      "@type": "xsd:string"
    },
    "execution_ms": {
      "@id": "thinair:execution_ms",
      "@type": "xsd:integer"
    },
    "tool": {
      "@id": "thinair:tool",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "thinair:timestamp",
      "@type": "xsd:dateTime"
    },
    "error": {
      "@id": "thinair:error",
      "@type": "xsd:string"
    },
    "QueryHistoryMeta": "thinair:QueryHistoryMeta",
    "since_iso": {
      "@id": "thinair:since_iso",
      "@type": "xsd:string"
    },
    "QueryHistoryResponse": "thinair:QueryHistoryResponse",
    "entries": {
      "@id": "thinair:entries",
      "@container": "@list"
    },
    "UpgradePlan": "thinair:UpgradePlan",
    "price": {
      "@id": "thinair:price",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "thinair:note",
      "@type": "xsd:string"
    },
    "WeatherResponse": "thinair:WeatherResponse",
    "location": {
      "@id": "thinair:location"
    },
    "units": {
      "@id": "thinair:units",
      "@type": "xsd:string"
    },
    "current": {
      "@id": "thinair:current"
    },
    "forecast": {
      "@id": "thinair:forecast",
      "@container": "@list"
    },
    "forecast_days": {
      "@id": "thinair:forecast_days",
      "@type": "xsd:decimal"
    },
    "alerts_error": {
      "@id": "thinair:alerts_error",
      "@type": "xsd:string"
    },
    "minutely_precipitation": {
      "@id": "thinair:minutely_precipitation",
      "@container": "@list"
    },
    "minutely_error": {
      "@id": "thinair:minutely_error",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "thinair:source",
      "@type": "xsd:string"
    },
    "upstream_error": {
      "@id": "thinair:upstream_error",
      "@type": "xsd:string"
    },
    "TrafficResponse": "thinair:TrafficResponse",
    "lat": {
      "@id": "thinair:lat",
      "@type": "xsd:decimal"
    },
    "lon": {
      "@id": "thinair:lon",
      "@type": "xsd:decimal"
    },
    "coverage": {
      "@id": "thinair:coverage",
      "@type": "xsd:boolean"
    },
    "coverage_reason": {
      "@id": "thinair:coverage_reason",
      "@type": "xsd:string"
    },
    "current_speed": {
      "@id": "thinair:current_speed",
      "@type": "xsd:decimal"
    },
    "free_flow_speed": {
      "@id": "thinair:free_flow_speed",
      "@type": "xsd:decimal"
    },
    "ratio_pct": {
      "@id": "thinair:ratio_pct",
      "@type": "xsd:decimal"
    },
    "segments": {
      "@id": "thinair:segments",
      "@container": "@list"
    },
    "segment_count": {
      "@id": "thinair:segment_count",
      "@type": "xsd:decimal"
    },
    "closures": {
      "@id": "thinair:closures",
      "@type": "xsd:decimal"
    },
    "congestion": {
      "@id": "thinair:congestion",
      "@type": "xsd:string"
    },
    "ExploreResponse": "thinair:ExploreResponse",
    "items": {
      "@id": "thinair:items",
      "@container": "@list"
    },
    "structured_error": {
      "@id": "thinair:structured_error",
      "@type": "@id"
    },
    "ExploreItem": "thinair:ExploreItem",
    "label": {
      "@id": "thinair:label",
      "@type": "xsd:string"
    },
    "layer": {
      "@id": "thinair:layer",
      "@type": "xsd:string"
    },
    "population": {
      "@id": "thinair:population",
      "@type": "xsd:decimal"
    },
    "distance_km": {
      "@id": "thinair:distance_km",
      "@type": "xsd:decimal"
    },
    "distance": {
      "@id": "thinair:distance",
      "@type": "xsd:decimal"
    },
    "distance_unit": {
      "@id": "thinair:distance_unit",
      "@type": "xsd:string"
    },
    "bearing": {
      "@id": "thinair:bearing",
      "@type": "xsd:integer"
    },
    "coordinates": {
      "@id": "thinair:coordinates"
    },
    "region": {
      "@id": "thinair:region",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "thinair:country",
      "@type": "xsd:string"
    },
    "StructuredError": "thinair:StructuredError",
    "details": {
      "@id": "thinair:details"
    },
    "PlacesResponse": "thinair:PlacesResponse",
    "radius": {
      "@id": "thinair:radius",
      "@type": "xsd:string"
    },
    "radius_km": {
      "@id": "thinair:radius_km",
      "@type": "xsd:decimal"
    },
    "raw_upstream_payload": {
      "@id": "thinair:raw_upstream_payload"
    },
    "PlacesItem": "thinair:PlacesItem",
    "website": {
      "@id": "thinair:website",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "thinair:phone",
      "@type": "xsd:string"
    },
    "hours": {
      "@id": "thinair:hours",
      "@type": "xsd:string"
    },
    "cuisine": {
      "@id": "thinair:cuisine",
      "@type": "xsd:string"
    },
    "brand": {
      "@id": "thinair:brand",
      "@type": "xsd:string"
    },
    "IsochroneResponse": "thinair:IsochroneResponse",
    "origin": {
      "@id": "thinair:origin"
    },
    "costing": {
      "@id": "thinair:costing",
      "@type": "xsd:string"
    },
    "preset": {
      "@id": "thinair:preset",
      "@type": "xsd:string"
    },
    "preset_note": {
      "@id": "thinair:preset_note",
      "@type": "xsd:string"
    },
    "costing_options": {
      "@id": "thinair:costing_options"
    },
    "contour_values": {
      "@id": "thinair:contour_values",
      "@container": "@list"
    },
    "metric": {
      "@id": "thinair:metric",
      "@type": "xsd:string"
    },
    "geojson": {
      "@id": "thinair:geojson"
    },
    "IsochroneFeature": "thinair:IsochroneFeature",
    "geometry": {
      "@id": "thinair:geometry"
    },
    "properties": {
      "@id": "thinair:properties"
    },
    "GeocodeResponse": "thinair:GeocodeResponse",
    "features": {
      "@id": "thinair:features",
      "@container": "@list"
    },
    "precision": {
      "@id": "thinair:precision",
      "@type": "@id"
    },
    "GeocodedFeature": "thinair:GeocodedFeature",
    "confidence": {
      "@id": "thinair:confidence",
      "@type": "xsd:decimal"
    },
    "intersection_type": {
      "@id": "thinair:intersection_type",
      "@type": "xsd:string"
    },
    "intersection_precision": {
      "@id": "thinair:intersection_precision",
      "@type": "xsd:string"
    },
    "street_kind": {
      "@id": "thinair:street_kind",
      "@type": "xsd:string"
    },
    "cross_street_kind": {
      "@id": "thinair:cross_street_kind",
      "@type": "xsd:string"
    },
    "street_route": {
      "@id": "thinair:street_route",
      "@type": "xsd:string"
    },
    "cross_street_route": {
      "@id": "thinair:cross_street_route",
      "@type": "xsd:string"
    },
    "place_type": {
      "@id": "thinair:place_type",
      "@type": "xsd:string"
    },
    "confidence_scope": {
      "@id": "thinair:confidence_scope",
      "@type": "xsd:string"
    },
    "address_evidence": {
      "@id": "thinair:address_evidence"
    },
    "postal_code": {
      "@id": "thinair:postal_code",
      "@type": "xsd:string"
    },
    "postal_input_match": {
      "@id": "thinair:postal_input_match",
      "@type": "xsd:string"
    },
    "address_line1": {
      "@id": "thinair:address_line1",
      "@type": "xsd:string"
    },
    "address_line2": {
      "@id": "thinair:address_line2",
      "@type": "xsd:string"
    },
    "formatted_address": {
      "@id": "thinair:formatted_address",
      "@type": "xsd:string"
    },
    "address_components": {
      "@id": "thinair:address_components"
    },
    "method": {
      "@id": "thinair:method",
      "@type": "xsd:string"
    },
    "GeocodeMeta": "thinair:GeocodeMeta",
    "feature_count": {
      "@id": "thinair:feature_count",
      "@type": "xsd:decimal"
    },
    "bbox": {
      "@id": "thinair:bbox",
      "@container": "@list"
    },
    "mode": {
      "@id": "thinair:mode",
      "@type": "xsd:string"
    },
    "GeocodeFeatureCollection": "thinair:GeocodeFeatureCollection",
    "PrecisionBlock": "thinair:PrecisionBlock",
    "class": {
      "@id": "thinair:class",
      "@type": "xsd:string"
    },
    "risk_flags": {
      "@id": "thinair:risk_flags",
      "@container": "@list"
    },
    "required_context": {
      "@id": "thinair:required_context",
      "@container": "@list"
    },
    "learning_overlay": {
      "@id": "thinair:learning_overlay"
    },
    "PlaceResponse": "thinair:PlaceResponse",
    "components": {
      "@id": "thinair:components",
      "@type": "@id"
    },
    "PlaceComponents": "thinair:PlaceComponents",
    "country_code": {
      "@id": "thinair:country_code",
      "@type": "xsd:string"
    },
    "locality": {
      "@id": "thinair:locality",
      "@type": "xsd:string"
    },
    "AutocompleteResponse": "thinair:AutocompleteResponse",
    "AutocompleteItem": "thinair:AutocompleteItem",
    "ReverseResponse": "thinair:ReverseResponse",
    "ReversedFeature": "thinair:ReversedFeature",
    "ReverseMeta": "thinair:ReverseMeta",
    "ReverseFeatureCollection": "thinair:ReverseFeatureCollection",
    "DirectionsResponse": "thinair:DirectionsResponse",
    "distance_units": {
      "@id": "thinair:distance_units",
      "@type": "xsd:string"
    },
    "duration_seconds": {
      "@id": "thinair:duration_seconds",
      "@type": "xsd:decimal"
    },
    "base_duration_seconds": {
      "@id": "thinair:base_duration_seconds",
      "@type": "xsd:decimal"
    },
    "effective_duration_seconds": {
      "@id": "thinair:effective_duration_seconds",
      "@type": "xsd:decimal"
    },
    "traffic_delay_seconds": {
      "@id": "thinair:traffic_delay_seconds",
      "@type": "xsd:decimal"
    },
    "traffic_adjusted_seconds": {
      "@id": "thinair:traffic_adjusted_seconds",
      "@type": "xsd:decimal"
    },
    "base_arrival_utc": {
      "@id": "thinair:base_arrival_utc",
      "@type": "xsd:string"
    },
    "base_arrival_local": {
      "@id": "thinair:base_arrival_local",
      "@type": "xsd:string"
    },
    "effective_arrival_utc": {
      "@id": "thinair:effective_arrival_utc",
      "@type": "xsd:string"
    },
    "effective_arrival_local": {
      "@id": "thinair:effective_arrival_local",
      "@type": "xsd:string"
    },
    "has_toll": {
      "@id": "thinair:has_toll",
      "@type": "xsd:boolean"
    },
    "has_highway": {
      "@id": "thinair:has_highway",
      "@type": "xsd:boolean"
    },
    "has_ferry": {
      "@id": "thinair:has_ferry",
      "@type": "xsd:boolean"
    },
    "legs": {
      "@id": "thinair:legs",
      "@container": "@list"
    },
    "maneuvers": {
      "@id": "thinair:maneuvers",
      "@container": "@list"
    },
    "maneuver_count": {
      "@id": "thinair:maneuver_count",
      "@type": "xsd:decimal"
    },
    "timing": {
      "@id": "thinair:timing"
    },
    "destination": {
      "@id": "thinair:destination"
    },
    "alternates": {
      "@id": "thinair:alternates",
      "@container": "@list"
    },
    "traffic": {
      "@id": "thinair:traffic"
    },
    "timezone_start": {
      "@id": "thinair:timezone_start",
      "@type": "xsd:string"
    },
    "timezone_end": {
      "@id": "thinair:timezone_end",
      "@type": "xsd:string"
    },
    "timezone_start_status": {
      "@id": "thinair:timezone_start_status",
      "@type": "xsd:string"
    },
    "timezone_end_status": {
      "@id": "thinair:timezone_end_status",
      "@type": "xsd:string"
    },
    "timezone_artifact_version": {
      "@id": "thinair:timezone_artifact_version",
      "@type": "xsd:string"
    },
    "elevation_gain_m": {
      "@id": "thinair:elevation_gain_m",
      "@type": "xsd:decimal"
    },
    "elevation_loss_m": {
      "@id": "thinair:elevation_loss_m",
      "@type": "xsd:decimal"
    },
    "elevation_gain_ft": {
      "@id": "thinair:elevation_gain_ft",
      "@type": "xsd:decimal"
    },
    "elevation_loss_ft": {
      "@id": "thinair:elevation_loss_ft",
      "@type": "xsd:decimal"
    },
    "elevation_start_m": {
      "@id": "thinair:elevation_start_m",
      "@type": "xsd:decimal"
    },
    "elevation_end_m": {
      "@id": "thinair:elevation_end_m",
      "@type": "xsd:decimal"
    },
    "elevation_start_ft": {
      "@id": "thinair:elevation_start_ft",
      "@type": "xsd:decimal"
    },
    "elevation_end_ft": {
      "@id": "thinair:elevation_end_ft",
      "@type": "xsd:decimal"
    },
    "traffic_provenance": {
      "@id": "thinair:traffic_provenance"
    },
    "DirectionsRequest": "thinair:DirectionsRequest",
    "via": {
      "@id": "thinair:via",
      "@container": "@list"
    },
    "vehicle_profile": {
      "@id": "thinair:vehicle_profile",
      "@type": "xsd:string"
    },
    "truck_height": {
      "@id": "thinair:truck_height",
      "@type": "xsd:decimal"
    },
    "truck_weight": {
      "@id": "thinair:truck_weight",
      "@type": "xsd:decimal"
    },
    "truck_width": {
      "@id": "thinair:truck_width",
      "@type": "xsd:decimal"
    },
    "truck_length": {
      "@id": "thinair:truck_length",
      "@type": "xsd:decimal"
    },
    "hazmat": {
      "@id": "thinair:hazmat",
      "@type": "xsd:boolean"
    },
    "axle_load": {
      "@id": "thinair:axle_load",
      "@type": "xsd:decimal"
    },
    "axle_count": {
      "@id": "thinair:axle_count",
      "@type": "xsd:integer"
    },
    "top_speed": {
      "@id": "thinair:top_speed",
      "@type": "xsd:decimal"
    },
    "use_highways": {
      "@id": "thinair:use_highways",
      "@type": "xsd:decimal"
    },
    "use_ferry": {
      "@id": "thinair:use_ferry",
      "@type": "xsd:decimal"
    },
    "avoid_tolls": {
      "@id": "thinair:avoid_tolls",
      "@type": "xsd:boolean"
    },
    "include_traffic": {
      "@id": "thinair:include_traffic",
      "@type": "xsd:boolean"
    },
    "include_weather": {
      "@id": "thinair:include_weather",
      "@type": "xsd:boolean"
    },
    "include_elevation": {
      "@id": "thinair:include_elevation",
      "@type": "xsd:boolean"
    },
    "depart_at": {
      "@id": "thinair:depart_at",
      "@type": "xsd:dateTime"
    },
    "include_geometry": {
      "@id": "thinair:include_geometry",
      "@type": "xsd:string"
    },
    "LocateResponse": "thinair:LocateResponse",
    "matched": {
      "@id": "thinair:matched",
      "@type": "xsd:boolean"
    },
    "road_status": {
      "@id": "thinair:road_status",
      "@type": "xsd:string"
    },
    "retryable": {
      "@id": "thinair:retryable",
      "@type": "xsd:boolean"
    },
    "road": {
      "@id": "thinair:road",
      "@type": "@id"
    },
    "timezone": {
      "@id": "thinair:timezone",
      "@type": "xsd:string"
    },
    "timezone_status": {
      "@id": "thinair:timezone_status",
      "@type": "xsd:string"
    },
    "elevation_m": {
      "@id": "thinair:elevation_m",
      "@type": "xsd:decimal"
    },
    "elevation_ft": {
      "@id": "thinair:elevation_ft",
      "@type": "xsd:decimal"
    },
    "grade_pct": {
      "@id": "thinair:grade_pct",
      "@type": "xsd:decimal"
    },
    "LocateRoad": "thinair:LocateRoad",
    "road_class": {
      "@id": "thinair:road_class",
      "@type": "xsd:string"
    },
    "speed_limit_kph": {
      "@id": "thinair:speed_limit_kph",
      "@type": "xsd:decimal"
    },
    "speed_limit_mph": {
      "@id": "thinair:speed_limit_mph",
      "@type": "xsd:decimal"
    },
    "distance_m": {
      "@id": "thinair:distance_m",
      "@type": "xsd:decimal"
    },
    "distance_ft": {
      "@id": "thinair:distance_ft",
      "@type": "xsd:decimal"
    },
    "side_of_street": {
      "@id": "thinair:side_of_street",
      "@type": "xsd:string"
    },
    "truck_legal": {
      "@id": "thinair:truck_legal",
      "@type": "xsd:boolean"
    },
    "bridge": {
      "@id": "thinair:bridge",
      "@type": "xsd:boolean"
    },
    "tunnel": {
      "@id": "thinair:tunnel",
      "@type": "xsd:boolean"
    },
    "LocateGeoJson": "thinair:LocateGeoJson",
    "LocateMeta": "thinair:LocateMeta",
    "degraded": {
      "@id": "thinair:degraded",
      "@type": "xsd:boolean"
    },
    "elevation_source": {
      "@id": "thinair:elevation_source",
      "@type": "xsd:string"
    },
    "IntersectionResolveResponse": "thinair:IntersectionResolveResponse",
    "feature": {
      "@id": "thinair:feature",
      "@type": "@id"
    },
    "fallback_used": {
      "@id": "thinair:fallback_used",
      "@type": "xsd:boolean"
    },
    "admin": {
      "@id": "thinair:admin"
    },
    "IntersectionResolvedFeature": "thinair:IntersectionResolvedFeature",
    "IntersectionResolveRequest": "thinair:IntersectionResolveRequest",
    "street1": {
      "@id": "thinair:street1",
      "@type": "xsd:string"
    },
    "street2": {
      "@id": "thinair:street2",
      "@type": "xsd:string"
    },
    "confidence_threshold": {
      "@id": "thinair:confidence_threshold",
      "@type": "xsd:decimal"
    },
    "IntersectionSearchResponse": "thinair:IntersectionSearchResponse",
    "IntersectionSearchFeature": "thinair:IntersectionSearchFeature",
    "IntersectionSearchMeta": "thinair:IntersectionSearchMeta",
    "IntersectionSearchFeatureCollection": "thinair:IntersectionSearchFeatureCollection",
    "IntersectionSearchRequest": "thinair:IntersectionSearchRequest",
    "text": {
      "@id": "thinair:text",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "thinair:size",
      "@type": "xsd:integer"
    },
    "DistanceMatrixResponse": "thinair:DistanceMatrixResponse",
    "origins": {
      "@id": "thinair:origins",
      "@container": "@list"
    },
    "destinations": {
      "@id": "thinair:destinations",
      "@container": "@list"
    },
    "matrix": {
      "@id": "thinair:matrix",
      "@container": "@list"
    },
    "duration_basis": {
      "@id": "thinair:duration_basis",
      "@type": "xsd:string"
    },
    "traffic_applied": {
      "@id": "thinair:traffic_applied",
      "@type": "xsd:boolean"
    },
    "DistanceMatrixLocation": "thinair:DistanceMatrixLocation",
    "DistanceMatrixCell": "thinair:DistanceMatrixCell",
    "time_seconds": {
      "@id": "thinair:time_seconds",
      "@type": "xsd:decimal"
    },
    "DistanceMatrixRequest": "thinair:DistanceMatrixRequest",
    "GeofenceContainsResponse": "thinair:GeofenceContainsResponse",
    "results": {
      "@id": "thinair:results",
      "@container": "@list"
    },
    "contained_count": {
      "@id": "thinair:contained_count",
      "@type": "xsd:integer"
    },
    "point_count": {
      "@id": "thinair:point_count",
      "@type": "xsd:integer"
    },
    "GeofenceContainsRequest": "thinair:GeofenceContainsRequest",
    "polygon": {
      "@id": "thinair:polygon",
      "@type": "@id"
    },
    "points": {
      "@id": "thinair:points",
      "@container": "@list"
    },
    "GeofencePoint": "thinair:GeofencePoint",
    "GeofenceValidateResponse": "thinair:GeofenceValidateResponse",
    "valid": {
      "@id": "thinair:valid",
      "@type": "xsd:boolean"
    },
    "errors": {
      "@id": "thinair:errors",
      "@container": "@list"
    },
    "GeofenceValidateRequest": "thinair:GeofenceValidateRequest",
    "StructuredGeocodeRequest": "thinair:StructuredGeocodeRequest",
    "address": {
      "@id": "thinair:address",
      "@type": "xsd:string"
    },
    "postalcode": {
      "@id": "thinair:postalcode",
      "@type": "xsd:string"
    },
    "boundary_country": {
      "@id": "thinair:boundary_country",
      "@type": "xsd:string"
    },
    "focus_lat": {
      "@id": "thinair:focus_lat",
      "@type": "xsd:decimal"
    },
    "focus_lon": {
      "@id": "thinair:focus_lon",
      "@type": "xsd:decimal"
    },
    "BatchGeocodeResponse": "thinair:BatchGeocodeResponse",
    "BatchGeocodeRestItem": "thinair:BatchGeocodeRestItem",
    "input": {
      "@id": "thinair:input",
      "@type": "xsd:string"
    },
    "low_confidence": {
      "@id": "thinair:low_confidence",
      "@type": "xsd:boolean"
    },
    "error_message": {
      "@id": "thinair:error_message",
      "@type": "xsd:string"
    },
    "BatchGeocodeRequest": "thinair:BatchGeocodeRequest",
    "addresses": {
      "@id": "thinair:addresses",
      "@container": "@list"
    },
    "MapMatchResponse": "thinair:MapMatchResponse",
    "road_names": {
      "@id": "thinair:road_names",
      "@container": "@list"
    },
    "match_status": {
      "@id": "thinair:match_status",
      "@type": "xsd:string"
    },
    "MapMatchRequest": "thinair:MapMatchRequest",
    "shape": {
      "@id": "thinair:shape",
      "@container": "@list"
    },
    "search_radius": {
      "@id": "thinair:search_radius",
      "@type": "xsd:decimal"
    },
    "breakage_distance_m": {
      "@id": "thinair:breakage_distance_m",
      "@type": "xsd:integer"
    },
    "TraceAttributesResponse": "thinair:TraceAttributesResponse",
    "edge_count": {
      "@id": "thinair:edge_count",
      "@type": "xsd:decimal"
    },
    "edges": {
      "@id": "thinair:edges",
      "@container": "@list"
    },
    "admins": {
      "@id": "thinair:admins",
      "@container": "@list"
    },
    "TraceEdge": "thinair:TraceEdge",
    "length_m": {
      "@id": "thinair:length_m",
      "@type": "xsd:decimal"
    },
    "surface": {
      "@id": "thinair:surface",
      "@type": "xsd:string"
    },
    "truck_route": {
      "@id": "thinair:truck_route",
      "@type": "xsd:boolean"
    },
    "weighted_grade": {
      "@id": "thinair:weighted_grade",
      "@type": "xsd:decimal"
    },
    "mean_elevation_m": {
      "@id": "thinair:mean_elevation_m",
      "@type": "xsd:decimal"
    },
    "TraceAttributesRequest": "thinair:TraceAttributesRequest",
    "FeedbackV1Response": "thinair:FeedbackV1Response",
    "bundle_id": {
      "@id": "thinair:bundle_id",
      "@type": "xsd:string"
    },
    "queue_id": {
      "@id": "thinair:queue_id",
      "@type": "xsd:string"
    },
    "class_key": {
      "@id": "thinair:class_key",
      "@type": "xsd:string"
    },
    "FeedbackV1Request": "thinair:FeedbackV1Request",
    "place_id": {
      "@id": "thinair:place_id",
      "@type": "xsd:string"
    },
    "verdict": {
      "@id": "thinair:verdict",
      "@type": "xsd:string"
    },
    "suggested": {
      "@id": "thinair:suggested"
    },
    "FeedbackResponse": "thinair:FeedbackResponse",
    "feedback_id": {
      "@id": "thinair:feedback_id",
      "@type": "xsd:string"
    },
    "deduped": {
      "@id": "thinair:deduped",
      "@type": "xsd:boolean"
    },
    "FeedbackRequest": "thinair:FeedbackRequest",
    "subject_event_id": {
      "@id": "thinair:subject_event_id",
      "@type": "xsd:string"
    },
    "query_text": {
      "@id": "thinair:query_text",
      "@type": "xsd:string"
    },
    "subject_entity_id": {
      "@id": "thinair:subject_entity_id",
      "@type": "xsd:string"
    },
    "correction": {
      "@id": "thinair:correction"
    },
    "feedback_source": {
      "@id": "thinair:feedback_source",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "thinair-co API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects thinair-co'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-30) from openapi/data-thinair-co-openapi.json, openapi/geo-thinair-co-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/data-thinair-co-openapi.json",
    "openapi/geo-thinair-co-openapi.json"
  ]
}