{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://docs.sportops.it/formato/schema/societa.schema.json",
  "title": "La società",
  "description": "Chi è il titolare dei dati: ragione sociale, codici, sport e federazioni.",
  "type": "object",
  "properties": {
    "ragione_sociale": {
      "type": [
        "string",
        "null"
      ],
      "description": "Denominazione legale."
    },
    "codice_fiscale": {
      "type": [
        "string",
        "null"
      ],
      "description": "Codice fiscale della società."
    },
    "partita_iva": {
      "type": [
        "string",
        "null"
      ],
      "description": "Partita IVA, se c'è."
    },
    "indirizzo": {
      "type": [
        "string",
        "null"
      ],
      "description": "Sede."
    },
    "sport": {
      "type": [
        "string",
        "null"
      ],
      "description": "Lo sport praticato (es. calcio, pallavolo)."
    },
    "federazioni": {
      "type": [
        "string",
        "null"
      ],
      "description": "Federazioni ed enti di affiliazione, separati da virgola."
    },
    "sito_web": {
      "type": [
        "string",
        "null"
      ],
      "description": "Sito della società."
    }
  },
  "required": [
    "ragione_sociale",
    "codice_fiscale",
    "partita_iva",
    "indirizzo",
    "sport",
    "federazioni",
    "sito_web"
  ],
  "additionalProperties": false
}