Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Flavio Rizzolo

dblp:98/2201 · DBLP profile ↗
← Back
12ranked-venue papers
3as first author
0since 2021 · last 2013
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 12 · 3 first-authorArtificial intelligence and machine learning · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
6 papers
Data models and query languages · 40% Spatial and temporal data management · 22% Indexing and storage engines · 15%
Computer graphics and multimedia
3 papers
Visualization and visual analytics · 100%
Software engineering, system software, and programming languages
1 paper
Debugging and program repair · 100%

Topics — the 10 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Database theory
query answering
0.212013
A query answering system for data with evolution relationships · SIGMOD Conference 2013
Spatial and temporal data management
temporal databases
0.212013
A query answering system for data with evolution relationships · SIGMOD Conference 2013
Data models and query languages
XML query languages
0.222008
AxPRE Summaries: Exploring the (Semi-)Structure of XML Web Collections · ICDE 2008
XPlainer: Visual Explanations of XPath Queries · ICDE 2007
Data models and query languages › XML query languages
XPath
0.222008
AxPRE Summaries: Exploring the (Semi-)Structure of XML Web Collections · ICDE 2008
XPlainer: Visual Explanations of XPath Queries · ICDE 2007
Indexing and storage engines
XML indexing
0.122008
Temporal XML: modeling, indexing, and query processing · VLDB J. 2008
Indexing Temporal XML Documents · VLDB 2004
Query processing and optimization
XML query processing
0.112008
Temporal XML: modeling, indexing, and query processing · VLDB J. 2008
Debugging and program repair › software debugging › interactive debugging
query debugging
0.112007
XPlainer: Visual Explanations of XPath Queries · ICDE 2007
Indexing and storage engines
temporal indexing
0.012004
Indexing Temporal XML Documents · VLDB 2004
Visualization and visual analytics › text visualization
document collection visualization
0.012008
AxPRE Summaries: Exploring the (Semi-)Structure of XML Web Collections · ICDE 2008
Visualization and visual analytics › information visualization › information retrieval visualization
query result visualization
0.012007
XPlainer: Visual Explanations of XPath Queries · ICDE 2007

Methods — techniques the papers use, named apart from their topics

formal semantics · 0.2steiner forest · 0.2axis path regular expression · 0.2visual interaction · 0.1bisimilarity-based summarization · 0.1
YearPublicationVenuePosition
2013 A query answering system for data with evolution relationships
abstract
Evolving data has attracted considerable research attention. Researchers have focused on modeling and querying of schema/instance-level structural changes, such as, insertion, deletion and modification of attributes. Databases with such a functionality are known as temporal databases. A limitation of the temporal databases is that they treat changes as independent events, while often the appearance (or elimination) of some structure in the database is the result of an evolution of some existing structure. We claim that maintaining the causal relationship between the two structures is of major importance since it allows additional reasoning to be performed and answers to be generated for queries that previously had no answers. We present the TrenDS, a system for exploiting the evolution relationships between the structures in the database. In particular, our system combines different structures that are associated through evolution relationships into virtual structures to be used during query answering. The virtual structures define ``possible'' database instances, in a fashion similar to the possible worlds in the probabilistic databases. TrenDS uses a query answering mechanism that allows queries to be answered over these possible databases without materializing them. Evaluation of such queries raises many technical challenges, since it requires the discovery of Steiner forests on the evolution graphs.
Siarhei Bykau, Flavio Rizzolo, Yannis Velegrakis
SIGMOD Conference2
2011 Supporting queries spanning across phases of evolving artifacts using Steiner forests
abstract
The problem of managing evolving data has attracted considerable research attention. Researchers have focused on the modeling and querying of schema/instance-level structural changes, such as, addition, deletion and modification of attributes. Databases with such a functionality are known as temporal databases. A limitation of the temporal databases is that they treat changes as independent events, while often the appearance (or elimination) of some structure in the database is the result of an evolution of some existing structure. We claim that maintaining the causal relationship between the two structures is of major importance since it allows additional reasoning to be performed and answers to be generated for queries that previously had no answers. We present here a novel framework for exploiting the evolution relationships between the structures in the database. In particular, our system combines different structures that are associated through evolution relationships into virtual structures to be used during query answering. The virtual structures define "possible" database instances, in a fashion similar to the possible worlds in the probabilistic databases. The framework includes a query answering mechanism that allows queries to be answered over these possible databases without materializing them. Evaluation of such queries raises many interesting technical challenges, since it requires the discovery of Steiner forests on the evolution graphs. On this problem we have designed and implemented a new dynamic programming algorithm with exponential complexity in the size of the input query and polynomial complexity in terms of both the attribute and the evolution data sizes.
Siarhei Bykau, John Mylopoulos, Flavio Rizzolo, Yannis Velegrakis
CIKM3
2010 Exploring XML web collections with DescribeX
abstract
As Web applications mature and evolve, the nature of the semistructured data that drives these applications also changes. An important trend is the need for increased flexibility in the structure of Web documents. Hence, applications cannot rely solely on schemas to provide the complex knowledge needed to visualize, use, query and manage documents. Even when XML Web documents are valid with regard to a schema, the actual structure of such documents may exhibit significant variations across collections for several reasons: the schema may be very lax (e.g., RSS feeds), the schema may be large and different subsets of it may be used in different documents (e.g., industry standards like UBL), or open content models may allow arbitrary schemas to be mixed (e.g., RSS extensions like those used for podcasting). For these reasons, many applications that incorporate XPath queries to process a large Web document collection require an understanding of the actual structure present in the collection, and not just the schema. To support modern Web applications, we introduce DescribeX, a powerful framework that is capable of describing complex XML summaries of Web collections. DescribeX supports the construction of heterogenous summaries that can be declaratively defined and refined by means of axis path regular expression (AxPREs). AxPREs provide the flexibility necessary for declaratively defining complex mappings between instance nodes (in the documents) and summary nodes. These mappings are capable of expressing order and cardinality, among other properties, which can significantly help in the understanding of the structure of large collections of XML documents and enhance the performance of Web applications over these collections. DescribeX captures most summary proposals in the literature by providing (for the first time) a common declarative definition for them. Experimental results demonstrate the scalability of DescribeX summary operations (summary creation, as well as refinement and stabilization, two key enablers for tailoring summaries) on multi-gigabyte Web collections.
Mariano P. Consens, Renée J. Miller, Flavio Rizzolo, Alejandro A. Vaisman
ACM Trans. Web3
2009 Modeling Associations through Intensional Attributes
Andrea Presa, Yannis Velegrakis, Flavio Rizzolo, Siarhei Bykau
ER3
2009 Modeling Concept Evolution: A Historical Perspective
Flavio Rizzolo, Yannis Velegrakis, John Mylopoulos, Siarhei Bykau
ER1
2008 DescribeX: Interacting with AxPRE Summaries
abstract
DescribeX is a visual, interactive tool for exploring the underlying structure of an XML collection. DescribeX implements a framework for creating XML summaries described using axis path regular expressions (abbreviated AxPRE). AxPRE's capture all the bisimilarity-based proposals in the summary literature and they can be used to define new and more expressive summaries. This demonstration shows how DescribeX helps to analyze diverse XML collections in one particular scenario: the analysis of protein-protein interaction XML data from multiple providers that conform to the PSI-MI schema.
Mir Sadek Ali, Mariano P. Consens, Shahan Khatchadourian, Flavio Rizzolo
ICDE4
2008 AxPRE Summaries: Exploring the (Semi-)Structure of XML Web Collections
abstract
This paper introduces AxPRE summaries, a formalism that allows exploring the (semi-)structure of large XML collections. AxPRE summaries are implemented in a tool, DescribeX, that supports visualizing XML collections via summaries that can be interactively refined using a powerful and descriptive axis path regular expression language. Experimental results on gigabyte collections have shown that this flexibility does not come at the expense of efficiency.
Mariano P. Consens, Flavio Rizzolo, Alejandro A. Vaisman
ICDE2
2008 Temporal XML: modeling, indexing, and query processing
Flavio Rizzolo, Alejandro A. Vaisman
VLDB J.1
2007 XPlainer: Visual Explanations of XPath Queries
abstract
The popularity of XML has motivated the development of novel XML processing tools many of which embed the XPath language for XML querying, transformation, constraint specification, etc. XPath developers (as well as less technical users) have access to commercial tools to help them use the language effectively. Example tools include debuggers that return the result of XPath subexpressions visualized in the context of the input XML document. This paper introduces XPlainer, a language that provides explanations of why XPath expressions return a specific answer. An explanation returns precisely the nodes in the input XML document that contribute to the answer. We provide a complete formalization for explanation queries based on the semantics of XPath. This enables the use of XPath engines for the evaluation of explanation queries. We describe a tool that uses XPlainer queries to provide visual explanations. The XPlainer-Eclipse tool is built on an extensible development environment that includes editors for visualizing both XML documents and XPath expressions as trees together with the explanation of the answers.
Mariano P. Consens, John W. S. Liu, Flavio Rizzolo
ICDE3
2007 Visualizing structural patterns in web collections
abstract
No abstract available.
Mir Sadek Ali, Mariano P. Consens, Flavio Rizzolo
WWW3
2004 Indexing Temporal XML Documents
Alberto O. Mendelzon, Flavio Rizzolo, Alejandro A. Vaisman
VLDB2
2001 Indexing XML Data with ToXin
Flavio Rizzolo, Alberto O. Mendelzon
WebDB1