Sto cercando un sistema simile a IoT che deve gestire una vasta gamma di complessità dei dati. Ad esempio, mi piacerebbe modellare una "cosa" e so che tutte le cose hanno una posizione. Tuttavia, quando i dati effettivi arrivano da queste cose (da diversi fornitori), è possibile scrivere qualcosa come la latitudine, potrebbe avere diversi standard di denominazione (vendor1 = lat, vendor2 = latitude). Voglio creare un modello astratto a livello di applicazione che sappia gestire queste lacune. Preferibilmente usando una rappresentazione di dati XML (cioè, potrei usare uno std come OAGIS / MIMOSA).
Un paio di domande:
1) Qualcuno ha fatto qualcosa di simile?
2) Sembra che potrebbe essere fatto a livello di ingestione dei dati (cioè, armonizzare tutti i dati in 1 def di lat) o potrebbe essere fatto al momento della query (quando qualcuno esegue un'API, trova la colonna giusta e la restituisce ). Qualcuno ha fatto un confronto tra questi due modelli?