A graph-based meta-model for heterogeneous data management
17 aprile 2020
Sommario
A graph-based meta-model for heterogeneous data management, un articolo di Ernesto Damiani, Barbara Oliboni, Elisa Quintarelli, Letizia Tanca.
L'ondata di interesse per le applicazioni incentrate sui dati ha generato una grande varietà di modelli di dati, rendendo estremamente difficile valutarli, integrarli o accedervi in modo uniforme. Inoltre, molti modelli recenti sono troppo specifici per consentire un confronto immediato con gli altri e non supportano facilmente la progettazione incrementale del modello.
In questo documento, viene presentato GSMM, un meta-modello basato sull'uso di un grafico generico che può essere istanziato su un modello di dati concreto semplicemente fornendo valori per un insieme limitato di parametri e alcuni vincoli di alto livello, essi stessi rappresentati come grafici . In GSMM, il concetto di schema di dati è sostituito da quello di vincolo, che consente al progettista di imporre restrizioni strutturali sui dati in modo molto flessibile.
GSMM include GSL, un linguaggio basato su grafici per esprimere query e vincoli che oltre ad essere applicabile ai dati rappresentati in GSMM, in linea di principio, può essere specializzato e utilizzato per modelli esistenti in cui non è stato definito alcun linguaggio.
L'articolo è disponibile al link: https://link.springer.com/article/10.1007%2Fs10115-018-1305-8
L'ondata di interesse per le applicazioni incentrate sui dati ha generato una grande varietà di modelli di dati, rendendo estremamente difficile valutarli, integrarli o accedervi in modo uniforme. Inoltre, molti modelli recenti sono troppo specifici per consentire un confronto immediato con gli altri e non supportano facilmente la progettazione incrementale del modello.
In questo documento, viene presentato GSMM, un meta-modello basato sull'uso di un grafico generico che può essere istanziato su un modello di dati concreto semplicemente fornendo valori per un insieme limitato di parametri e alcuni vincoli di alto livello, essi stessi rappresentati come grafici . In GSMM, il concetto di schema di dati è sostituito da quello di vincolo, che consente al progettista di imporre restrizioni strutturali sui dati in modo molto flessibile.
GSMM include GSL, un linguaggio basato su grafici per esprimere query e vincoli che oltre ad essere applicabile ai dati rappresentati in GSMM, in linea di principio, può essere specializzato e utilizzato per modelli esistenti in cui non è stato definito alcun linguaggio.
L'articolo è disponibile al link: https://link.springer.com/article/10.1007%2Fs10115-018-1305-8