{
  "@context": "http://www.w3.org/ns/csvw",
  "url": "oneticket-tariff-km.csv",
  "tableSchema": {
    "columns": [
      {
        "name": "tariff_type",
        "titles": "tariff_type",
        "datatype": "string",
        "required": true,
        "constraints": {
          "enum": [
            "OneTicket"
          ]
        },
        "dc:description": "Název tarifu."
      },
      {
        "name": "discount_level",
        "titles": "discount_level",
        "datatype": "integer",
        "required": true,
        "constraints": {
          "enum": [
            0,
            25,
            50,
            75
          ]
        },
        "dc:description": "Úroveň slevy v procentech."
      },
      {
        "name": "carriage_class",
        "titles": "carriage_class",
        "datatype": "integer",
        "required": true,
        "constraints": {
          "enum": [
            1,
            2
          ]
        },
        "dc:description": "Vozová třída vlaku."
      },
      {
        "name": "ticket_type",
        "titles": "ticket_type",
        "datatype": "string",
        "required": true,
        "constraints": {
          "enum": [
            "one_way",
            "round_trip",
            "route"
          ]
        },
        "dc:description": "Typ jízdního dokladu."
      },
      {
        "name": "validity_days",
        "titles": "validity_days",
        "datatype": "integer",
        "null": [
          ""
        ],
        "dc:description": "Počet dní platnosti traťové jízdenky."
      },
      {
        "name": "valid_from",
        "titles": "valid_from",
        "datatype": {
          "base": "date",
          "format": "yyyy-MM-dd"
        },
        "required": true,
        "dc:description": "Datum počátku platnosti tarifu."
      },
      {
        "name": "valid_to",
        "titles": "valid_to",
        "datatype": {
          "base": "date",
          "format": "yyyy-MM-dd"
        },
        "required": true,
        "dc:description": "Datum konce platnosti tarifu."
      },
      {
        "name": "distance_km",
        "titles": "distance_km",
        "datatype": "integer",
        "required": true,
        "dc:description": "Přepravní vzdálenost v kilometrech."
      },
      {
        "name": "price_amount",
        "titles": "price_amount",
        "datatype": "integer",
        "required": true,
        "dc:description": "Číselná hodnota ceny jízdního dokladu."
      },
      {
        "name": "price_currency",
        "titles": "price_currency",
        "datatype": "string",
        "required": true,
        "constraints": {
          "enum": [
            "CZK"
          ]
        },
        "dc:description": "Měna ceny podle ISO 4217."
      }
    ]
  }
}