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