TopoGraph: an end-to-end framework to build and analyze graph cubes

Graphs are a fundamental structure that provides an intuitive abstraction for modeling and analyzing complex and highly interconnected data. Given the potential complexity of such data, some approaches proposed extending decision-support systems with multidimensional analysis capabilities over graph...

Descripción completa

Detalles Bibliográficos
Autores: Ghrab, Amine, Romero Moral, Óscar|||0000-0001-6350-8328, Skhiri, Sabri, Zimányi, Esteban
Tipo de recurso: artículo
Fecha de publicación:2020
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/330640
Acceso en línea:https://hdl.handle.net/2117/330640
https://dx.doi.org/10.1007/s10796-020-10000-z
Access Level:acceso abierto
Palabra clave:Graph theory
Graph cube
OLAP cube
Graph processing
Graph mining
Multidimensional graph
Grafs, Teoria de
Àrees temàtiques de la UPC::Informàtica::Informàtica teòrica
Descripción
Sumario:Graphs are a fundamental structure that provides an intuitive abstraction for modeling and analyzing complex and highly interconnected data. Given the potential complexity of such data, some approaches proposed extending decision-support systems with multidimensional analysis capabilities over graphs. In this paper, we introduce TopoGraph, an end-to-end framwork for building and analyzing graph cubes. TopoGraph extends the existing graph cube models by defining new types of dimensions and measures and organizing them within a multidimensional space that guarantees multidimensional integrity constraints. This results in defining three new types of graph cubes: property graph cubes, topological graph cubes, and graph-structured cubes. Afterwards, we define the algebraic OLAP operations for such novel cubes. We implement and experimentally validate TopoGraph with different types of real-world datasets.