GeoLira combina fonti registrate, archiviazione canonica, controlli di aggiornamento, motori derivati, un'applicazione browser e funzioni private o comunitarie facoltative. Ogni livello ha proprie regole di proprietà, privacy ed evidenza.
La pipeline dei dati ha sei fasi principali
I dati passano attraverso fonti, ingestione, archiviazione canonica, qualità, analisi derivata e consegna. Una fonte deve prima avere identità e contratto noti. Un adapter mappa il payload upstream in un record canonico, poi la qualità verifica intervallo, stato e aggiornamento. Solo dopo questi gate il record può alimentare calcoli derivati e interfaccia utente.
I livelli del prodotto non condividono un'unica definizione di verità
La scienza contiene misurazioni, modelli e analisi derivate. La comunità contiene autosegnalazioni anonime e aggregati. Il livello personale contiene osservazioni private limitate al proprietario. I livelli simbolico e spirituale contengono interpretazioni e pratiche con fonte. Riunire questi spazi in un unico prodotto non permette di scambiare le classi di evidenza senza un contratto esplicito.
Il comportamento fail-closed fa parte del prodotto, non è un difetto UX
Se una fonte non è disponibile, un record supera hard stale, una stazione non è valida o manca il campione richiesto, una funzione può restituire PARTIAL o UNAVAILABLE. GeoLira non deve colmare la lacuna con zero, un valore nominale o un vecchio record senza avviso. La stessa regola si applica agli avvisi e agli indici creati dalla piattaforma che richiedono componenti aggiornati.