{
  "@context": {
    "@vocab": "https://swathapi.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "swathapi": "https://swathapi.com/schema#",
    "Error": "swathapi:Error",
    "error": {
      "@id": "swathapi:error"
    },
    "StormSwath": "swathapi:StormSwath",
    "storm_id": {
      "@id": "swathapi:storm_id",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "swathapi:type",
      "@type": "xsd:string"
    },
    "started_at": {
      "@id": "swathapi:started_at",
      "@type": "xsd:dateTime"
    },
    "last_seen_at": {
      "@id": "swathapi:last_seen_at",
      "@type": "xsd:dateTime"
    },
    "verified_at": {
      "@id": "swathapi:verified_at",
      "@type": "xsd:dateTime"
    },
    "status": {
      "@id": "swathapi:status",
      "@type": "xsd:string"
    },
    "swath_id": {
      "@id": "swathapi:swath_id",
      "@type": "xsd:string"
    },
    "mesh_max_in": {
      "@id": "swathapi:mesh_max_in",
      "@type": "xsd:decimal"
    },
    "mesh_mean_in": {
      "@id": "swathapi:mesh_mean_in",
      "@type": "xsd:decimal"
    },
    "wind_max_mph": {
      "@id": "swathapi:wind_max_mph",
      "@type": "xsd:decimal"
    },
    "area_km2": {
      "@id": "swathapi:area_km2",
      "@type": "xsd:decimal"
    },
    "SwathDetail": "swathapi:SwathDetail",
    "id": {
      "@id": "swathapi:id",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "swathapi:updated_at",
      "@type": "xsd:dateTime"
    },
    "SwathGeometryFeature": "swathapi:SwathGeometryFeature",
    "properties": {
      "@id": "swathapi:properties"
    },
    "geometry": {
      "@id": "swathapi:geometry"
    },
    "Exposure": "swathapi:Exposure",
    "hail_in": {
      "@id": "swathapi:hail_in",
      "@type": "xsd:decimal"
    },
    "score": {
      "@id": "swathapi:score",
      "@type": "xsd:decimal"
    },
    "Coverage": "swathapi:Coverage",
    "tiles_fetched": {
      "@id": "swathapi:tiles_fetched",
      "@type": "xsd:integer"
    },
    "parcels_fetched": {
      "@id": "swathapi:parcels_fetched",
      "@type": "xsd:integer"
    },
    "vendor": {
      "@id": "swathapi:vendor",
      "@type": "xsd:string"
    },
    "vendor_fetch": {
      "@id": "swathapi:vendor_fetch",
      "@type": "xsd:string"
    },
    "ReportProperty": "swathapi:ReportProperty",
    "address": {
      "@id": "swathapi:address",
      "@type": "xsd:string"
    },
    "parcel_id": {
      "@id": "swathapi:parcel_id",
      "@type": "xsd:string"
    },
    "year_built": {
      "@id": "swathapi:year_built",
      "@type": "xsd:integer"
    },
    "sqft": {
      "@id": "swathapi:sqft",
      "@type": "xsd:decimal"
    },
    "roof_material": {
      "@id": "swathapi:roof_material",
      "@type": "xsd:string"
    },
    "roof_age_est": {
      "@id": "swathapi:roof_age_est",
      "@type": "xsd:decimal"
    },
    "roof_age_source": {
      "@id": "swathapi:roof_age_source",
      "@type": "xsd:string"
    },
    "last_roof_permit": {
      "@id": "swathapi:last_roof_permit",
      "@type": "xsd:string"
    },
    "owner_occupied": {
      "@id": "swathapi:owner_occupied",
      "@type": "xsd:boolean"
    },
    "assessed_value": {
      "@id": "swathapi:assessed_value",
      "@type": "xsd:decimal"
    },
    "lat": {
      "@id": "swathapi:lat",
      "@type": "xsd:decimal"
    },
    "lng": {
      "@id": "swathapi:lng",
      "@type": "xsd:decimal"
    },
    "exposure": {
      "@id": "swathapi:exposure",
      "@type": "@id"
    },
    "SwathReport": "swathapi:SwathReport",
    "total": {
      "@id": "swathapi:total",
      "@type": "xsd:integer"
    },
    "count": {
      "@id": "swathapi:count",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "swathapi:offset",
      "@type": "xsd:integer"
    },
    "coverage": {
      "@id": "swathapi:coverage",
      "@type": "@id"
    },
    "billing": {
      "@id": "swathapi:billing",
      "@type": "@id"
    },
    "data": {
      "@id": "swathapi:data",
      "@container": "@list"
    },
    "ReportBilling": "swathapi:ReportBilling",
    "credits": {
      "@id": "swathapi:credits",
      "@type": "xsd:integer"
    },
    "properties_returned": {
      "@id": "swathapi:properties_returned",
      "@type": "xsd:integer"
    },
    "fresh_fetched": {
      "@id": "swathapi:fresh_fetched",
      "@type": "xsd:integer"
    },
    "fresh_surcharge_per_record": {
      "@id": "swathapi:fresh_surcharge_per_record",
      "@type": "xsd:integer"
    },
    "minimum": {
      "@id": "swathapi:minimum",
      "@type": "xsd:integer"
    },
    "ReportQuote": "swathapi:ReportQuote",
    "total_cached": {
      "@id": "swathapi:total_cached",
      "@type": "xsd:integer"
    },
    "fresh_possible": {
      "@id": "swathapi:fresh_possible",
      "@type": "xsd:boolean"
    },
    "fresh_estimate": {
      "@id": "swathapi:fresh_estimate",
      "@type": "xsd:integer"
    },
    "quote": {
      "@id": "swathapi:quote"
    },
    "Property": "swathapi:Property",
    "city": {
      "@id": "swathapi:city",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "swathapi:state",
      "@type": "xsd:string"
    },
    "zip": {
      "@id": "swathapi:zip",
      "@type": "xsd:string"
    },
    "fetched_at": {
      "@id": "swathapi:fetched_at",
      "@type": "xsd:dateTime"
    },
    "cache": {
      "@id": "swathapi:cache",
      "@type": "xsd:string"
    },
    "Monitor": "swathapi:Monitor",
    "name": {
      "@id": "swathapi:name",
      "@type": "xsd:string"
    },
    "hail_min_in": {
      "@id": "swathapi:hail_min_in",
      "@type": "xsd:decimal"
    },
    "wind_min_mph": {
      "@id": "swathapi:wind_min_mph",
      "@type": "xsd:decimal"
    },
    "webhook_url": {
      "@id": "swathapi:webhook_url",
      "@type": "xsd:string"
    },
    "email_alerts": {
      "@id": "swathapi:email_alerts",
      "@type": "xsd:boolean"
    },
    "created_at": {
      "@id": "swathapi:created_at",
      "@type": "xsd:dateTime"
    },
    "Usage": "swathapi:Usage",
    "plan": {
      "@id": "swathapi:plan",
      "@type": "xsd:string"
    },
    "month_credits_used": {
      "@id": "swathapi:month_credits_used",
      "@type": "xsd:decimal"
    },
    "month_calls": {
      "@id": "swathapi:month_calls",
      "@type": "xsd:decimal"
    },
    "monthly_credit_limit": {
      "@id": "swathapi:monthly_credit_limit",
      "@type": "xsd:decimal"
    },
    "rate_limit_per_minute": {
      "@id": "swathapi:rate_limit_per_minute",
      "@type": "xsd:decimal"
    },
    "SignupResult": "swathapi:SignupResult",
    "account_id": {
      "@id": "swathapi:account_id",
      "@type": "xsd:string"
    },
    "monthly_credits": {
      "@id": "swathapi:monthly_credits",
      "@type": "xsd:decimal"
    },
    "api_key": {
      "@id": "swathapi:api_key",
      "@type": "xsd:string"
    },
    "docs": {
      "@id": "swathapi:docs",
      "@type": "xsd:string"
    },
    "quickstart": {
      "@id": "swathapi:quickstart",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "swathapi-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects swathapi-com'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/swathapi-com-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/swathapi-com-openapi.json"
  ]
}