Demo Data from VLDB 2026 / reviewers in the wild / expert
Alessandro Campi
dblp:73/1805 · also Alessandro Siro Campi
· DBLP profile ↗
20ranked-venue papers
5as first author
0since 2021 · last 2017
0000-0001-8138-4146ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 15 · 4 first-authorArtificial intelligence and machine learning · 3Applied, interdisciplinary, general and emerging computing · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
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
4 papers |
Data models and query languages · 73% Data stream processing · 16% Database system architecture and tuning · 9% | |
| Theoretical computer science
1 paper |
Automated reasoning and model checking · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computing education · 100% | |
| Human-computer interaction and pervasive computing
1 paper |
User interface design and tools · 100% |
Topics — the 7 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data models and query languages
XML query languages |
0.1 | 2 | 2005 | XQBE (XQuery By Example): A visual interface to the standard XML query language · ACM Trans. Database Syst. 2005 Active XQuery · ICDE 2002 |
Automated reasoning and model checking
temporal logic verification |
0.1 | 1 | 2006 | A framework for XML data streams history checking and monitoring · WWW 2006 |
Data models and query languages › query language
visual query language |
0.1 | 1 | 2005 | XQBE (XQuery By Example): A visual interface to the standard XML query language · ACM Trans. Database Syst. 2005 |
Data models and query languages › XML query languages
XQuery |
0.1 | 1 | 2005 | XQBE (XQuery By Example): A visual interface to the standard XML query language · ACM Trans. Database Syst. 2005 |
Database system architecture and tuning › active database
active database rules |
0.0 | 1 | 2002 | Active XQuery · ICDE 2002 |
Data models and query languages › XML query languages
XQuery Update Facility |
0.0 | 1 | 2002 | Active XQuery · ICDE 2002 |
User interface design and tools › search interface
query interfaces |
0.0 | 1 | 2005 | XQBE (XQuery By Example): A visual interface to the standard XML query language · ACM Trans. Database Syst. 2005 |
Methods — techniques the papers use, named apart from their topics
model checking · 0.1linear temporal logic · 0.1TRIO · 0.1SPIN · 0.1visual query construction · 0.1visual language design · 0.1schema information access · 0.1formal semantics · 0.1active rules · 0.0SQL3 trigger model · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Conceptual Modeling for Genomics: Building an Integrated Repository of Open Data
Anna Bernasconi 0002, Stefano Ceri, Alessandro Campi, Marco Masseroli |
ER | 3 |
| 2013 | Integrative warehousing of biomolecular information to support complex multi-topic queries for biomedical knowledge discoveryabstractBiomedical questions are often complex and address multiple topics simultaneously. Answering them requires the comprehensive evaluation of several different types of data. They are often available, but in distributed and heterogeneous data sources; this hampers their global evaluation. We developed a software architecture to create and maintain updated a Genomic and Proteomic Data Warehouse (GPDW), which integrates several of the main of such dispersed data. It uses a modular and multi-level global data schema based on abstraction and generalization of integrated data features. Such a schema eases integration of data sources evolving in data content, structure and number, and assures provenance tracking of all the integrated data. Thanks to the developed software architecture and adopted data schema, the GPDW has been kept updated easily and progressively extended with additional data types and sources; it is publicly usable at http://www.bioinformatics.dei.polimi.it/GPKB/. Arif Canakoglu, Marco Masseroli, Stefano Ceri, Luca Tettamanti, Giorgio Ghisalberti, Alessandro Campi |
BIBE | 6 |
| 2012 | Disambiguated query suggestions and personalized content-similarity and novelty ranking of clustered results to optimize web searches
Gloria Bordogna, Alessandro Campi, Giuseppe Psaila, Stefania Ronchi |
Inf. Process. Manag. | 2 |
| 2010 | Designing Service Marts for Engineering Search Computing Applications
Alessandro Campi, Stefano Ceri, Andrea Maesani, Stefania Ronchi |
ICWE | 1 |
| 2009 | Wormholes of Communication: Interfacing Virtual Worlds and the Real WorldabstractVirtual worlds such as Second Life are closed environments that are purposely isolated from the real world and, in particular, from the data and information space provided by the World Wide Web. There is a rising need, however, tocommunicate and exchange data between virtual environments and the outside world, both for commercial applications andfor private convenience.Companies, for example, may want to display price lists, corporate news, and other changing information insideSecond Life, and thus need a method for continually transferring data from their web site into Second Life.In this paper we tackle the problems and difficulties of data exchange between virtual worlds and the real world. We compare different fundamental approaches of realizing communication channels and outline a general method fordesigning interfaces between virtual worlds and real-world data spaces.We discuss implementation issues and demonstrate the effectiveness of our approach with a number of successful prototype implementations. Alessandro Campi, Georg Gottlob, Ben Hoye |
AINA | 1 |
| 2009 | Query Disambiguation Based on Novelty and Similarity User's Feedback
Gloria Bordogna, Alessandro Campi, Giuseppe Psaila, Stefania Ronchi |
FQAS | 2 |
| 2009 | A fuzzy extension of the XPath query language
Alessandro Campi, Ernesto Damiani, Sam Guinea, Stefania Marrara, Gabriella Pasi, Paola Spoletini |
J. Intell. Inf. Syst. | 1 |
| 2008 | A language for manipulating clustered web documents resultsabstractWe propose a novel conception language for exploring the results retrieved by several internet search services (like search engines) that cluster retrieved documents. The goal is to offer users a tool to discover relevant hidden relationships between clustered documents. Gloria Bordogna, Alessandro Campi, Giuseppe Psaila, Stefania Ronchi |
CIKM | 2 |
| 2008 | An interaction framework for mobile web searchabstractThis paper describes the architecture and the functionalities of a clustering search engine prototypal system, named Matrioshka, whose peculiarity is the flexibility of the interaction framework on which it is based. Gloria Bordogna, Alessandro Campi, Giuseppe Psaila, Stefania Ronchi |
MoMM | 2 |
| 2008 | Joining the results of heterogeneous search engines
Daniele Braga, Alessandro Campi, Stefano Ceri, Alessandro Raffio |
Inf. Syst. | 2 |
| 2006 | A Fuzzy Extension for the XPath Query Language
Alessandro Campi, Sam Guinea, Paola Spoletini |
FQAS | 1 |
| 2006 | A framework for XML data streams history checking and monitoringabstractThe need of formal verification is a problem that involves all the fields in which sensible data are managed. In this context the verification of data streams became a fundamental task. The purpose of this paper is to present a framework, based on the model checker SPIN, for the verification of data streams.The proposed method uses a linear temporal logic, called TRIO, to describe data constraints and properties. Constraints are automatically translated into Promela, the input language of the model checker SPIN in order to verify them. Alessandro Campi, Paola Spoletini |
WWW | 1 |
| 2005 | XQBE: a visual environment for learning XML query languagesabstractXQBE (XQuery By Example) is a visual XML query language which, coherently with the hierarchical XML data model, uses tree-shaped structures to express queries and transformations over XML documents. These structures are annotated to express selection predicates; explicit bindings between the nodes of such structures visualize the input/output mappings.XQuery and XSLT, the standard query and transformation languages for XML, happen to be too complex for most occasional or unskilled users who might need to specify queries, schema mappings, or document transformations, if they are only aware of the basics of the XML data model. The implementation of XQBE allows to generate the XQuery and XSLT translations of the visual queries, assisting the user in several aspects of the interaction (e.g. providing interactive access to schema information); therefore, XQBE provides an integrated environment where users can edit the visual queries and their textual counterparts, executing them on several engines. Alternating among different representations of the same query is valuable for training beginners, as we have experienced in our database courses. Daniele Braga, Alessandro Campi, Stefano Ceri, Alessandro Raffio |
SIGMOD Conference | 2 |
| 2005 | XQBE (XQuery By Example): A visual interface to the standard XML query languageabstractThe spreading of XML data in many contexts of modern computing infrastructures and systems causes a pressing need for adequate XML querying capabilities; to address this need, the W3C is proposing XQuery as the standard query language for XML, with a language paradigm and a syntactic flavor comparable to the SQL relational language. XQuery is designed for meeting the requirements of skilled database programmers; its inherent complexity makes the new language unsuited to unskilled users.In this article we present XQBE (XQuery By Example), a visual query language for expressing a large subset of XQuery in a visual form. In designing XQBE, we targeted both unskilled users and expert users wishing to speed up the construction of their queries; we have been inspired by QBE, a relational language initially proposed as an alternative to SQL, which is supported by Microsoft Access. QBE is extremely successful among users who are not computer professionals and do not understand the subtleties of query languages, as well as among professionals who can draft their queries very quickly.According to the hierarchical nature of XML, XQBE's main graphical elements are trees. One or more trees denote the documents assumed as query input, and one tree denotes the document produced by the query. Similar to QBE, trees are annotated so as to express selection predicates, joins, and the passing of information from the input trees to the output tree.This article formally defines the syntax and semantics of XQBE, provides a large set of examples, and presents a prototype implementation. Daniele Braga, Alessandro Campi, Stefano Ceri |
ACM Trans. Database Syst. | 2 |
| 2005 | XQBE: A Graphical Environment to Query XML Data
Daniele Braga, Alessandro Campi |
World Wide Web | 2 |
| 2004 | XQBE: A Graphical Interface for XQuery Engines
Daniele Braga, Alessandro Campi, Stefano Ceri |
EDBT | 2 |
| 2003 | A Graphical Environment to Query XML Data with XQueryabstractXQuery, the standard query language for XML, is increasingly popular among computer scientists with a SQL background, since queries in XQuery and SQL require comparable skills to be formulated. However, the number of these experts is limited, and the availability of easier XQuery "dialects" could be extremely valuable. With this motivation in mind, we designed XQBE, a dialect of XQuery inspired by the QBE language (query by example). QBE, initially proposed as an alternative to SQL, has then become popular as the user-friendly query language supported by MS Access. XQBE starts from hierarchical structures, coherent with the hierarchical nature of XML, and uses one or more structures to denote the input documents, and one structure to denote the XML document produced in output. These structures are annotated to express selection predicates; explicit bindings connecting the nodes of these structures visualize the input/output mappings. Daniele Braga, Alessandro Campi |
WISE | 2 |
| 2002 | Mining Association Rules from XML Data
Daniele Braga, Alessandro Campi, Mika Klemettinen, Pier Luca Lanzi |
DaWaK | 2 |
| 2002 | Active XQueryabstractBesides being adopted as the new interchange format for the Internet, XML is finding increasing acceptance as a native data repository language. In order to make XML repositories fully equipped with data management capabilities, suitable query and update languages are being developed. However, once the user is allowed to perform updates, it is perceivably necessary to guarantee the correctness of his/her updates, especially if document validity or semantic constraints are violated. We address this problem by exploiting the well-grounded concept of active rules. In this paper, we propose Active XQuery, an active language for XML repositories that is based on a previously defined XQuery update model. In particular, we present the syntax and semantics of our language, aiming at emulating the trigger definition and execution model of SQL3. An active extension of XQuery results in nontrivial problems, related to the need of interleaving updates and triggers. These problems have led us to define an algorithm for update reformulation and to devise a compact semantics. In conclusion, the paper presents an architecture for rapid prototyping, and considers optimization and research issues. Angela Bonifati, Daniele Braga, Alessandro Campi, Stefano Ceri |
ICDE | 3 |
| 2002 | A Tool for Extracting XML Association RulesabstractThe recent success of XML as a standard to represent semi-structured data, and the increasing amount of available XML data pose new challenges to the data mining community. In this paper we present the XMINE operator, a tool developed to extract XML association rules for XML documents. The operator, based on XPath and inspired by the syntax of XQuery, allows us to express complex mining tasks, compactly and intuitively. XMINE can be used to specify indifferently (and simultaneously) mining tasks both on the content and on the structure of the data, since the distinction in XML is slight. Daniele Braga, Alessandro Campi, Stefano Ceri, Mika Klemettinen, Pier Luca Lanzi |
ICTAI | 2 |