{
  "name": "antt_pedagio.pracas",
  "schema_version": "1.0",
  "effective_from": "0.12.0",
  "breaking_policy": "major",
  "primary_key": [
    "concessionaria",
    "praca_de_pedagio"
  ],
  "required_columns": [
    "concessionaria",
    "praca_de_pedagio"
  ],
  "dtypes": {
    "concessionaria": "str",
    "praca_de_pedagio": "str",
    "rodovia": "str",
    "uf": "str",
    "km_m": "str",
    "municipio": "str",
    "lat": "float",
    "lon": "float",
    "situacao": "str"
  },
  "nullable": {
    "concessionaria": false,
    "praca_de_pedagio": false,
    "rodovia": true,
    "uf": true,
    "km_m": true,
    "municipio": true,
    "lat": true,
    "lon": true,
    "situacao": true
  },
  "columns": [
    {
      "name": "concessionaria",
      "type": "str",
      "nullable": false,
      "unit": null,
      "stable": true,
      "deprecated": false,
      "description": "",
      "min_value": null,
      "max_value": null
    },
    {
      "name": "praca_de_pedagio",
      "type": "str",
      "nullable": false,
      "unit": null,
      "stable": true,
      "deprecated": false,
      "description": "",
      "min_value": null,
      "max_value": null
    },
    {
      "name": "rodovia",
      "type": "str",
      "nullable": true,
      "unit": null,
      "stable": true,
      "deprecated": false,
      "description": "",
      "min_value": null,
      "max_value": null
    },
    {
      "name": "uf",
      "type": "str",
      "nullable": true,
      "unit": null,
      "stable": true,
      "deprecated": false,
      "description": "",
      "min_value": null,
      "max_value": null
    },
    {
      "name": "km_m",
      "type": "str",
      "nullable": true,
      "unit": null,
      "stable": true,
      "deprecated": false,
      "description": "",
      "min_value": null,
      "max_value": null
    },
    {
      "name": "municipio",
      "type": "str",
      "nullable": true,
      "unit": null,
      "stable": true,
      "deprecated": false,
      "description": "",
      "min_value": null,
      "max_value": null
    },
    {
      "name": "lat",
      "type": "float",
      "nullable": true,
      "unit": null,
      "stable": true,
      "deprecated": false,
      "description": "",
      "min_value": -35.0,
      "max_value": 6.0
    },
    {
      "name": "lon",
      "type": "float",
      "nullable": true,
      "unit": null,
      "stable": true,
      "deprecated": false,
      "description": "",
      "min_value": -74.0,
      "max_value": -30.0
    },
    {
      "name": "situacao",
      "type": "str",
      "nullable": true,
      "unit": null,
      "stable": true,
      "deprecated": false,
      "description": "",
      "min_value": null,
      "max_value": null
    }
  ],
  "constraints": {
    "no_duplicates": true,
    "lat_min": -35.0,
    "lat_max": 6.0,
    "lon_min": -74.0,
    "lon_max": -30.0
  },
  "guarantees": [
    "Column names never change (additions only)",
    "'uf' is a valid Brazilian state code when present",
    "'lat' is within Brazil bounding box when present",
    "'lon' is within Brazil bounding box when present",
    "200+ toll plazas registered"
  ]
}
