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

Ryan Grapp

dblp:147/1205 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 2015
—ORCID · none

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

Databases, data management, data science and information retrieval · 2

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
2 papers
Data models and query languages · 54% Database theory · 25% Query processing and optimization · 22%

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

TopicWeightPapersLastEvidence papers
Database theory › conjunctive query
hierarchical queries
0.212015
Virtual eXist-db: Liberating Hierarchical Queries from the Shackles of Access Path Dependence · Proc. VLDB Endow. 2015
Data models and query languages › XML query languages
XQuery
0.212015
Virtual eXist-db: Liberating Hierarchical Queries from the Shackles of Access Path Dependence · Proc. VLDB Endow. 2015
Data models and query languages
hierarchical data
0.212014
Querying virtual hierarchies using virtual prefix-based numbers · SIGMOD Conference 2014
Query processing and optimization
XML query processing
0.212014
Querying virtual hierarchies using virtual prefix-based numbers · SIGMOD Conference 2014
Data models and query languages
XML
0.112015
Virtual eXist-db: Liberating Hierarchical Queries from the Shackles of Access Path Dependence · Proc. VLDB Endow. 2015

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

virtual prefix-based numbering · 0.2
YearPublicationVenuePosition
2015 Virtual eXist-db: Liberating Hierarchical Queries from the Shackles of Access Path Dependence
abstract
XQuery programs can be hard to write and port to new data collections because the path expressions in a query aredependenton the hierarchy of the data. We propose to demonstrate a system to liberate query writers from this dependence. Aplug-and-play querycontains a specification of what data the query needs in order to evaluate. We implementedvirtual eXist-dbto support plug-and-play XQuery queries. Our system adds avirtualDocfunction that lets a programmer sketch the hierarchy needed by the query, which may well be different than what the data has, and logically (not physically) transforms the data (with information loss guarantees) to the hierarchy specified by thevirtualDoc.The demonstration will consist of a sequence of XQuery queries using a virtual hierarchy, including queries suggested by the audience. We will also demonstrate a GUI tool to construct a virtual hierarchy.
Curtis E. Dyreson, Sourav S. Bhowmick, Ryan Grapp
Proc. VLDB Endow.3
2014 Querying virtual hierarchies using virtual prefix-based numbers
abstract
Prefix-based numbering is a popular method for numbering nodes in a hierarchy. But prefix-based numbering breaks down when a node's location within a hierarchy changes, such as when XML data is queried after being transformed by an XSLT program or when data is reformatted in the return clause of an inner FLWR expression in a nested XQuery program. A query on transformed data cannot be evaluated as efficiently since the extant prefix-based node numbers cannot be used (unless the data is materialized and then renumbered, which can be expensive). In this paper we present a novel strategy to virtually transform the data without instantiating and renumbering. Our method, which we call virtual prefix-based numbering, couples each prefix-based node number with a level array that locates the node in the numbering space of the virtual hierarchy. The virtual numbering space preserves the property that location-based relationships between nodes can be determined by comparing (virtual) numbers.
Curtis E. Dyreson, Sourav S. Bhowmick, Ryan Grapp
SIGMOD Conference3