# Metodo, provenienza e limiti

Versione 1.0.0. Estrazione effettuata in data odierna, a seguito della pulizia e del ricaricamento dei database.

## Natura dei dati e finalità

L'utente responsabile della richiesta ha confermato che i dati disponibili provengono dall'ambiente dimostrativo. I valori sono stati estratti da tale ambiente, non inventati o generati per riempire i file. Gli export descrivono la struttura e le elaborazioni applicabili ai futuri rilasci. Non documentano clienti, transazioni o utilizzo commerciale reale e non esauriscono il requisito relativo ai dati reali.

Il tracciato pubblico è una proiezione documentata del modello applicativo, non un dump completo del database. OD01 conserva la gerarchia della tassonomia; OD02 e OD03 sono aggregazioni derivate. Non è stata verificata l'identità dello schema con un eventuale futuro ambiente di produzione.

## OD01 - Classificazione

Sono lette le collezioni macrocategory, subcategory e microcategory, limitatamente a identificativi di categoria, denominazioni italiane e legami sub/micro. I collegamenti sono ricostruiti invertendo gli array dei figli. Verificati: esistenza dei nodi, livelli consecutivi, un solo padre per nodo non radice, assenza di orfani e unicità dei codici. La gerarchia comprende 66 nodi: 2 macro, 12 sotto e 52 microcategorie. Le denominazioni mantengono la grafia della fonte, con rimozione degli spazi esterni. I codici pubblici sono CAT_ più le prime 10 cifre esadecimali SHA-256 dell'identificativo categoria: nessun identificativo personale viene sottoposto a questa trasformazione.

## OD02 - Catalogo

Inclusi tutti i documenti product correnti, senza filtro per status o data: sono prodotti registrati nell'ambiente dimostrativo, non offerte attualmente visibili. I riferimenti macro_category_id, sub_category_id e category_id sono normalizzati come stringhe e verificati rispettivamente contro i livelli 1, 2 e 3 della tassonomia corrente. Se i riferimenti validi conducono a un'unica macrocategoria, il prodotto è conteggiato in quella categoria. In assenza di un riferimento diretto valido, una macrocategoria può essere ricostruita da un discendente valido. I riferimenti non trovati non producono categorie inventate. Se nessun riferimento è risolto, oppure i riferimenti validi confliggono tra macrocategorie, il prodotto è Non classificato. Un riferimento inesistente di livello inferiore non annulla una macrocategoria valida e non conflittuale.

Totale 1244 prodotti. Assegnati direttamente: 66; ricostruiti dalla gerarchia: 19; Non classificato: 1159. Il gruppo NC è mantenuto per riconciliare il totale, non distribuito arbitrariamente tra categorie. Non viene fornito il dettaglio per venditore, prodotto, stato o data.

## OD03 - Profili

Inclusi tutti i documenti profile correnti, senza filtro per stato o data. buyer_basic diventa compratore; seller_basic, seller_plus e seller_advanced diventano venditore; ruolo mancante, nullo o vuoto diventa non_specificato. Un ruolo nuovo non previsto blocca l'elaborazione per richiedere la revisione della mappatura. Totale 106 documenti profilo: non è un conteggio certificato di persone, imprese, iscrizioni o utenti attivi. Non viene fornito alcun incrocio con data o territorio.

## Riservatezza e campi esclusi

L'estrazione usa una lista esplicita di campi ammessi. Non legge per gli export nomi di persone o aziende, email, telefoni, codici fiscali, indirizzi, coordinate, dati di pagamento, nomi o descrizioni dei prodotti, testi liberi, immagini, slug o identificativi di utenti, venditori, ordini e prodotti. OD02 e OD03 sono calcolati da aggregazioni. Le sole etichette provenienti direttamente da testo sorgente sono le denominazioni di categoria, esaminate per questa edizione. Non sono presenti righe individuali di profili o prodotti. Non si dichiara una certificazione generale di anonimizzazione.

Per futuri dati reali occorrerà rivalutare identificabilità indiretta, numerosità e concentrazione dei soggetti, incroci e differenze tra rilasci. Questo controllo non può essere sostituito dal solo riuso dello script o da una soglia fissa. Anche un ambiente di test può contenere dati personali: la natura dimostrativa non è stata usata per autorizzare export di campi individuali.

## Copertura temporale e qualità

Nessun termine storico è stato concordato: questa edizione include i documenti presenti all'estrazione. I database sono stati ripuliti e ricaricati; di conseguenza, le date di aggiornamento riportano la data odierna. Tutti i record presenti sono inclusi, anche quando privi di data. Le date memorizzate nell'ambiente dimostrativo non attestano eventi reali e non rappresentano le date di validità storica della tassonomia.

Le query sono sequenziali e non costituiscono uno snapshot transazionale globale. I risultati aggregati sono riconciliati con i conteggi per tipo di data acquisiti nella stessa sessione. Sono escluse le collezioni di backup; non si presume che consentano una ricostruzione storica. Un filtro futuro su insert_at selezionerà record correnti per data di inserimento, senza ripristinare stati passati o record cancellati.

## Licenza e pubblicazione

I dataset sono pubblicati all'indirizzo https://spsistemi.net/findmii-open-data-b/ con licenza Creative Commons Attribution 4.0 International (CC BY 4.0). Il titolare della pubblicazione è SOLUZIONI PRODOTTI SISTEMI S.r.l. Il riutilizzo è consentito nel rispetto dei termini della licenza e con l'attribuzione richiesta al titolare.
