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.

Mariano P. Consens

dblp:c/MPConsens · DBLP profile ↗
← Back
34ranked-venue papers
19as first author
0since 2021 · last 2020
0000-0003-3322-5196ORCID · verified

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

Databases, data management, data science and information retrieval · 28 · 15 first-authorArtificial intelligence and machine learning · 2Software engineering, systems software and programming languages · 2 · 1 first-authorTheory of computation · 2 · 2 first-authorComputer networks · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 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
19 papers
Data models and query languages · 37% Information retrieval · 14% Indexing and storage engines · 12%
Theoretical computer science
1 paper
Algorithms and data structures · 100%

Topics — the 30 heaviest of 43, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Indexing and storage engines
string indexing
0.412020
Suffix Rank: a new scalable algorithm for indexing large string collections · Proc. VLDB Endow. 2020
Algorithms and data structures › sequence algorithms
string algorithms
0.412020
Suffix Rank: a new scalable algorithm for indexing large string collections · Proc. VLDB Endow. 2020
Algorithms and data structures › sequence algorithms › string algorithms › string indexing
suffix array construction
0.412020
Suffix Rank: a new scalable algorithm for indexing large string collections · Proc. VLDB Endow. 2020
Graph data management
graph summarization
0.212015
S+EPPs: Construct and Explore Bisimulation Summaries, plus Optimize Navigational Queries; all on Existing SPARQL Systems · Proc. VLDB Endow. 2015
Graph data management › graph query
navigational query
0.212015
S+EPPs: Construct and Explore Bisimulation Summaries, plus Optimize Navigational Queries; all on Existing SPARQL Systems · Proc. VLDB Endow. 2015
Data models and query languages › RDF query language › SPARQL
property paths
0.212015
Extended Property Paths: Writing More SPARQL Queries in a Succinct Way · AAAI 2015
Data models and query languages
query language
0.212015
Extended Property Paths: Writing More SPARQL Queries in a Succinct Way · AAAI 2015
Data models and query languages › RDF query language
SPARQL
0.212015
Extended Property Paths: Writing More SPARQL Queries in a Succinct Way · AAAI 2015
Data models and query languages
XML query languages
0.232008
AxPRE Summaries: Exploring the (Semi-)Structure of XML Web Collections · ICDE 2008
XPlainer: Visual Explanations of XPath Queries · ICDE 2007
XPlainer: An XPath Debugging Framework · ICDE 2006
Data models and query languages › XML query languages
XPath
0.232008
AxPRE Summaries: Exploring the (Semi-)Structure of XML Web Collections · ICDE 2008
XPlainer: Visual Explanations of XPath Queries · ICDE 2007
XPlainer: An XPath Debugging Framework · ICDE 2006
Information retrieval › document retrieval › structured document retrieval
XML retrieval
0.222009
Improving the Effectiveness of XML Retrieval with User Navigation Models · ICDE 2009
XML retrieval: db/ir in theory, web in practice · VLDB 2007
Distributed and cloud data management
data replication
0.112012
Divergent physical design tuning for replicated databases · SIGMOD Conference 2012
Database system architecture and tuning › database design
physical database design
0.112012
Divergent physical design tuning for replicated databases · SIGMOD Conference 2012
Information retrieval › distributed information retrieval
query routing
0.112012
Divergent physical design tuning for replicated databases · SIGMOD Conference 2012
Information retrieval
ranking
0.112009
Improving the Effectiveness of XML Retrieval with User Navigation Models · ICDE 2009
Debugging and program repair › software debugging › interactive debugging
query debugging
0.122007
XPlainer: Visual Explanations of XPath Queries · ICDE 2007
XPlainer: An XPath Debugging Framework · ICDE 2006
Query processing and optimization
XML query processing
0.122005
Benefits of Path Summaries in an XML Query Optimizer Supporting Multiple Access Methods · VLDB 2005
A Comprehensive XQuery to SQL Translation using Dynamic Interval Encoding · SIGMOD Conference 2003
Query processing and optimization
query rewriting
0.112015
S+EPPs: Construct and Explore Bisimulation Summaries, plus Optimize Navigational Queries; all on Existing SPARQL Systems · Proc. VLDB Endow. 2015
Database system architecture and tuning
index recommendation
0.112005
Goals and Benchmarks for Autonomic Configuration Recommenders · SIGMOD Conference 2005
Information retrieval
database and information retrieval integration
0.012004
The Continued Saga of DB-IR Integration · VLDB 2004
Data integration and cleaning
heterogeneous data integration
0.012004
The Continued Saga of DB-IR Integration · VLDB 2004
Database system architecture and tuning › database design › physical database design
index and materialized view selection
0.012012
Divergent physical design tuning for replicated databases · SIGMOD Conference 2012
Data models and query languages › XML query languages
XQuery
0.012003
A Comprehensive XQuery to SQL Translation using Dynamic Interval Encoding · SIGMOD Conference 2003
Information retrieval
evaluation
0.012009
Improving the Effectiveness of XML Retrieval with User Navigation Models · ICDE 2009
Visualization and visual analytics › text visualization
document collection visualization
0.012008
AxPRE Summaries: Exploring the (Semi-)Structure of XML Web Collections · ICDE 2008
Data models and query languages
graph query language
0.031993
Hy+: A Hygraph-based Query and Visualization System · SIGMOD Conference 1993
The G+/GraphLog Visual Query System · SIGMOD Conference 1990
GraphLog: a Visual Formalism for Real Life Recursion · PODS 1990
Data models and query languages
XML
0.012007
XML retrieval: db/ir in theory, web in practice · VLDB 2007
Visualization and visual analytics › information visualization › information retrieval visualization
query result visualization
0.012007
XPlainer: Visual Explanations of XPath Queries · ICDE 2007
Visualization and visual analytics
graph visualization
0.021993
Hy+: A Hygraph-based Query and Visualization System · SIGMOD Conference 1993
The G+/GraphLog Visual Query System · SIGMOD Conference 1990
Indexing and storage engines
access methods
0.012005
Benefits of Path Summaries in an XML Query Optimizer Supporting Multiple Access Methods · VLDB 2005

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

parallel sorting · 0.9external-memory algorithm · 0.4external memory algorithms · 0.4query rewriting · 0.2parallel bisimulation algorithm · 0.2graph analytics platform · 0.2axis path regular expression · 0.2formal semantics · 0.1post-processing algorithms · 0.1navigation models · 0.1visual interaction · 0.1bisimilarity-based summarization · 0.1graphlog · 0.0
YearPublicationVenuePosition
2020 Suffix Rank: a new scalable algorithm for indexing large string collections
Marina Barsky, Jonathan Gabor, Mariano P. Consens, Alex Thomo
Proc. VLDB Endow.3
2018 Large-scale analysis of the co-commit patterns of the active developers in github's top repositories
abstract
GitHub, the largest code hosting site (with 25 million public active repositories and contributions from 6 million active users), provides an unprecedented opportunity to observe the collaboration patterns of software developers. Understanding the patterns behind the social coding phenomena is an active research area where the insights gained can guide the design of better collaboration tools, and can also help to identify and select developer talent. In this paper, we present a large-scale analysis of the co-commit patterns in GitHub. We analyze 10 million commits made by 200 thousand developers to 16 thousand repositories, using 17 of the most popular programming languages over a period of 3 years. Although a large volume of data is included in our study, we pay close attention to the participation criteria for repositories and developers. We select repositories by reputation (based on star ranking), and we introduce the notion of active developer in GitHub (observing that a limited subset of developers is responsible for the vast majority of the commits). Using co-authorship networks, we analyze the co-commit patterns of the active developer network for each programming language. We observe that the active developer networks are less connected and more centralized than the general GitHub developer networks, and that the patterns vary significantly among languages. We compare our results to other collaborative environments (Wikipedia and scientific research networks), and we also describe the evolution of the co-commit patterns over time.
Eldan Cohen, Mariano P. Consens
MSR2
2018 Publishing privacy logs to facilitate transparency and accountability
Reza Samavi, Mariano P. Consens
J. Web Semant.2
2015 Extended Property Paths: Writing More SPARQL Queries in a Succinct Way
abstract
We introduce Extended Property Paths (EPPs), a significant enhancement of SPARQL property paths. EPPs allow to capture in a succinct way a larger class of navigational queries than property paths. We present the syntax and formal semantics of EPPs and introduce two different evaluation strategies. The first is based on an algorithm implemented in a custom query processor. The second strategy leverages a translation algorithm of EPPs into SPARQL queries that can be executed on existing SPARQL processors. We compare the two evaluation strategies on real data to highlight their pros and cons.
Valeria Fionda, Giuseppe Pirrò, Mariano P. Consens
AAAI3
2015 S+EPPs: Construct and Explore Bisimulation Summaries, plus Optimize Navigational Queries; all on Existing SPARQL Systems
abstract
We demonstrate S+EPPs, a system that provides fast construction of bisimulation summaries using graph analytics platforms, and then enhances existing SPARQL engines to support summary-based exploration and navigational query optimization. The construction component adds a novel optimization to a parallel bisimulation algorithm implemented on a multi-core graph processing framework. We show that for several large, disk resident, real world graphs, full summary construction can be completed in roughly the same time as the data load. The query translation component supports Extended Property Paths (EPPs), an enhancement of SPARQL 1.1 property paths that can express a significantly larger class of navigational queries. EPPs are implemented via rewritings into a widely used SPARQL subset. The optimization component can (transparently to users) translate EPPs defined on instance graphs into EPPs that take advantage of bisimulation summaries. S+EPPs combines the query and optimization translations to enable summary-based optimization of graph traversal queries on top of off-the-shelf SPARQL processors. The demonstration showcases the construction of bisimulation summaries of graphs (ranging from millions to billions of edges), together with the exploration benefits and the navigational query speedups obtained by leveraging summaries stored alongside the original datasets.
Mariano P. Consens, Valeria Fionda, Shahan Khatchadourian, Giuseppe Pirrò
Proc. VLDB Endow.1
2012 L2TAP+SCIP: An audit-based privacy framework leveraging Linked Data
abstract
We describe a framework designed to facilitate privacy auditing while accommodating a variety of privacy scenarios and policies that involve multiple participants. Our proposal is based on two ontologies, L2TAP and SCIP, designed for deployment in a Linked Data environment. L2TAP provides provenance
Reza Samavi, Mariano P. Consens
CollaborateCom2
2012 Divergent physical design tuning for replicated databases
abstract
We introduce divergent designs as a novel tuning paradigm for database systems that employ replication. A divergent design installs a different physical configuration (e.g., indexes and materialized views) with each database replica, specializing replicas for different subsets of the workload. At runtime, queries are routed to the subset of the replicas configured to yield the most efficient execution plans. When compared to uniformly designed replicas, divergent replicas can potentially execute their subset of the queries significantly faster, and their physical configurations could be initialized and maintained(updated) in less time. However, the specialization of divergent replicas limits the ability to load-balance the workload at runtime.
Mariano P. Consens, Kleoni Ioannidou, Jeff LeFevre, Neoklis Polyzotis
SIGMOD Conference1
2012 Extended structural relevance framework: a framework for evaluating structured document retrieval
Mir Sadek Ali, Mariano P. Consens, Mounia Lalmas-Roelleke
Inf. Retr.2
2010 ExpLOD: Summary-Based Exploration of Interlinking and RDF Usage in the Linked Open Data Cloud
Shahan Khatchadourian, Mariano P. Consens
ESWC (2)2
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. Web1
2009 Representing User Navigation in XML Retrieval with Structural Summaries
Mir Sadek Ali, Mariano P. Consens, Birger Larsen
ECIR2
2009 Improving the Effectiveness of XML Retrieval with User Navigation Models
abstract
Structured documents (predominantly encoded in XML) utilize markup dialects for several purposes, such as conveying logical structure, or providing rendering instructions. XML structure can also help users to navigate within documents to satisfy their information needs. However, including the user's structural preferences in the ranking of retrieved elements remains a key challenge in XML retrieval. In this paper, we propose an approach for including structural preferences in the ranking of XML elements by improving the structural relevance (SR) of results. SR is an evaluation measure which relies on graphical navigation models to capture the structural preferences of users. We propose several algorithms to post-process search engine output to improve the SR of the output. Experimental results (using data, assessments, and search engines from INEX 2007 and 2008) demonstrate the effect of different combinations of post-processing algorithms and navigation models on the effectiveness of systems.
Mir Sadek Ali, Mariano P. Consens, Bassam Helou
ICDE2
2008 Structural relevance: a common basis for the evaluation of structured document retrieval
abstract
This paper presents a unified framework for the evaluation of a range of structured document retrieval (SDR) approaches and tasks. The framework is based on a model of tree retrieval, evaluated using a novel extension of the Structural elevance (SR) measure. The measure replaces the assumption of independence in traditional information retrieval (IR) with a notion of redundancy that takes into account the user navigation inside documents while seeking relevant information. Unlike existing metrics for SDR, our proposed framework does not require the computation of an ideal ranking which has, thus far, prevented the practical application of such measures. Instead, SR builds on a Markovian model of user navigation that can be estimated through the use of structural summaries. The results of this paper (supported by experimental validation using INEX data) show that SR defined over a tree retrieval model can provide a common basis for the evaluation of SDR approaches across various structured search tasks.
Mir Sadek Ali, Mariano P. Consens, Gabriella Kazai, Mounia Lalmas-Roelleke
CIKM2
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
ICDE2
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
ICDE1
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
ICDE1
2007 XML retrieval: db/ir in theory, web in practice
Mariano P. Consens, Ricardo Baeza-Yates, Mounia Lalmas-Roelleke, Sihem Amer-Yahia
VLDB1
2007 Visualizing structural patterns in web collections
abstract
No abstract available.
Mir Sadek Ali, Mariano P. Consens, Flavio Rizzolo
WWW2
2006 XPlainer: An XPath Debugging Framework
abstract
XML is an important practical paradigm in information technology and has a broad range of applications. How to access and retrieve the XML data is crucial to these applications. There are two standard ways for accessing and manipulating XML data, the Simple API for XML (SAX) and the Document Object Model (DOM). However, when an application needs to traverse through XML data, it is not easy to retrieve the required data with these two standard ways. XML data is impossible to be retrieved back and forth by SAX, and the graph-oriented DOM notation is not easy to work with. With such limitation, the W3C supervises the development of three important languages: XPath [3], XQuery and XSLT for exploring and querying XML. Among these three languages, XPath is the key and cornerstone language for the other two. XPath defines expressions for traversing an XML document and specifies the set of nodes (XPath 1.0) or the sequence of nodes (XPath 2.0) in the XML document.
Mariano P. Consens, John W. S. Liu, Bill O'Farrell
ICDE1
2005 Goals and Benchmarks for Autonomic Configuration Recommenders
abstract
We are witnessing an explosive increase in the complexity of the information systems we rely upon, Autonomic systems address this challenge by continuously configuring and tuning themselves. Recently, a number of autonomic features have been incorporated into commercial RDBMS; tools for recommending database configurations (i.e., indexes, materialized views, partitions) for a given workload are prominent examples of this promising trend.In this paper, we introduce a flexible characterization of the performance goals of configuration recommenders and develop an experimental evaluation approach to benchmark the effectiveness of these autonomic tools. We focus on exploratory queries and present extensive experimental results using both real and synthetic data that demonstrate the validity of the approach introduced. Our results identify a specific index configuration based on single-column indexes as a very useful baseline for comparisons in the exploratory setting. Furthermore, the experimental results demonstrate the unfulfilled potential for achieving improvements of several orders of magnitude.
Mariano P. Consens, Denilson Barbosa 0001, Adrian M. Teisanu, Laurent Mignet
SIGMOD Conference1
2005 Benefits of Path Summaries in an XML Query Optimizer Supporting Multiple Access Methods
Attila Barta, Mariano P. Consens, Alberto O. Mendelzon
VLDB2
2004 The Continued Saga of DB-IR Integration
Ricardo Baeza-Yates, Mariano P. Consens
VLDB2
2003 A Comprehensive XQuery to SQL Translation using Dynamic Interval Encoding
abstract
The W3C XQuery language recommendation, based on a hierarchical and ordered document model, supports a wide variety of constructs and use cases. There is a diversity of approaches and strategies for evaluating XQuery expressions, in many cases only dealing with limited subsets of the language. In this paper we describe an implementation approach that handles XQuery with arbitrarily-nested FLWR expressions, element constructors and built-in functions (including structural comparisons). Our proposal maps an XQuery expression to a single equivalent SQL query using a novel dynamic interval encoding of a collection of XML documents as relations, augmented with information tied to the query evaluation environment. The dynamic interval technique enables (suitably enhanced) relational engines to produce predictably good query plans that do not preclude the use of sort-merge join query operators. The benefits are realized despite the challenges presented by intermediate results that create arbitrary documents and the need to preserve document order as prescribed by semantics of XQuery. Finally, our experimental results demonstrate that (native or relational) XML systems can benefit from the above technique to avoid a quadratic scale up penalty that effectively prevents the evaluation of nested FLWR expressions for large documents.
David DeHaan, David Toman 0001, Mariano P. Consens, M. Tamer Özsu
SIGMOD Conference3
1998 Algebras for Querying Text Regions: Expressive Power and Optimization
Mariano P. Consens, Tova Milo
J. Comput. Syst. Sci.1
1995 Algebras for Querying Text Regions
abstract
There is a significant amount of interest in combining and extending database and information retrieval tech-
Mariano P. Consens, Tova Milo
PODS1
1994 Deductive Database Support for Data Visualization
Mariano P. Consens, Alberto O. Mendelzon, Dimitra Vista
EDBT1
1994 Optimizing Queries on Files
abstract
We present a framework which allows the user to access and manipulate data uniformly, regardless of whether it resides in a database or in the file system (or in both). A key issue is the performance of the system. We show that text indexing, combined with newly developed optimization techniques, can be used to provide an efficient high level interface to information stored in files. Furthermore, using these techniques, some queries can be evaluated significantly faster than in standard database implementations. We also study the tradeoff between efficiency and the amount of indexing.
Mariano P. Consens, Tova Milo
SIGMOD Conference1
1993 Supporting Network Management through Declaratively Specified Data Visualizations
Mariano P. Consens, Masum Z. Hasan
Integrated Network Management1
1993 Hy+: A Hygraph-based Query and Visualization System
abstract
article Free Access Share on Hy+: a Hygraph-based query and visualization system Authors: Mariano Consens Computer Systems Research Institute, University of Toronto, Toronto, Canada M5S 1A1 Computer Systems Research Institute, University of Toronto, Toronto, Canada M5S 1A1View Profile , Alberto Mendelzon Computer Systems Research Institute, University of Toronto, Toronto, Canada M5S 1A1 Computer Systems Research Institute, University of Toronto, Toronto, Canada M5S 1A1View Profile Authors Info & Claims ACM SIGMOD RecordVolume 22Issue 2June 1, 1993 pp 511–516https://doi.org/10.1145/170036.171537Online:01 June 1993Publication History 72citation602DownloadsMetricsTotal Citations72Total Downloads602Last 12 Months14Last 6 weeks4 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Mariano P. Consens, Alberto O. Mendelzon
SIGMOD Conference1
1993 Low Complexity Aggregation in GraphLog and Datalog
Mariano P. Consens, Alberto O. Mendelzon
Theor. Comput. Sci.1
1992 Visualizing and Querying Software Structures
abstract
Software engineering problems often involve large sets of objects and complex relationships among them.This report proposes that graphical visualization techniques can help engineers understanci and solve a class of these problems.To illustrate this, two problems are analyzed and recast using the graphical language GraphLog.The fwst problem is that of simplifying dependencies among components of a system, which translates into removing cycles from a graph.The second problem is that of designing an efficient code overlay structure, which is facilitat cd in several ways through graphical techniques.
Mariano P. Consens, Alberto O. Mendelzon, Arthur G. Ryman
ICSE1
1990 Low Complexity Aggregation in GraphLog and Datalog
Mariano P. Consens, Alberto O. Mendelzon
ICDT1
1990 GraphLog: a Visual Formalism for Real Life Recursion
abstract
We present a query language called GraphLog, based on a graph representation of both data and queries. Queries are graph patterns. Edges in queries represent edges or paths in the database. Regular expressions are used to qualify these paths. We characterize the expressive power of the language and show that it is equivalent to stratified linear Datalog, first order logic with transitive closure, and non-deterministic logarithmic space (assuming ordering on the domain). The fact that the latter three classes coincide was not previously known. We show how GraphLog can be extended to incorporate aggregates and path summarization, and describe briefly our current prototype implementation.
Mariano P. Consens, Alberto O. Mendelzon
PODS1
1990 The G+/GraphLog Visual Query System
abstract
The video presentation “The G+/GraphLog Visual Query System” gives an overview of the capabilities of the ongoing implementation of the G+ Visual Query System for visualizing both data and queries as graphs. The system provides an environment for expressing queries in GraphLog [Con89, CM89, CM90], as well as for browsing, displaying and editing graphs. The visual query system also supports displaying the answers in several different ways.
Mariano P. Consens, Alberto O. Mendelzon
SIGMOD Conference1