Verisk · Schema

FireProtectionClass

FireProtectionClass schema from Verisk Insurance Analytics API

InsuranceAnalyticsRisk ManagementProperty DataCatastrophe ModelingUnderwritingClaims

Properties

Name Type Description
ppcGrade integer ISO Public Protection Classification grade
splitCode string Split code (e.g., 4/9 for split classification)
fireDistrictName string
distanceToFireStation number Distance to nearest responding fire station in miles
distanceToHydrant number Distance to nearest fire hydrant in feet
communityName string
state string
lastSurveyDate string
View JSON Schema on GitHub

JSON Schema

insurance-analytics-fire-protection-class-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/verisk/refs/heads/main/json-schema/insurance-analytics-fire-protection-class-schema.json",
  "title": "FireProtectionClass",
  "description": "FireProtectionClass schema from Verisk Insurance Analytics API",
  "type": "object",
  "properties": {
    "ppcGrade": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10,
      "description": "ISO Public Protection Classification grade",
      "example": 4
    },
    "splitCode": {
      "type": "string",
      "description": "Split code (e.g., 4/9 for split classification)",
      "example": "example-value"
    },
    "fireDistrictName": {
      "type": "string",
      "example": "Sample Name"
    },
    "distanceToFireStation": {
      "type": "number",
      "description": "Distance to nearest responding fire station in miles",
      "example": 0.8
    },
    "distanceToHydrant": {
      "type": "number",
      "description": "Distance to nearest fire hydrant in feet",
      "example": 0.8
    },
    "communityName": {
      "type": "string",
      "example": "Sample Name"
    },
    "state": {
      "type": "string",
      "example": "CA"
    },
    "lastSurveyDate": {
      "type": "string",
      "format": "date",
      "example": "2025-03-15"
    }
  }
}