Demo Data from VLDB 2026 / reviewers in the wild / expert
Jay Banerjee
dblp:00/1969
· DBLP profile ↗
15ranked-venue papers
5as first author
0since 2021 · last 2016
0000-0001-9275-4755ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 10 · 4 first-authorSoftware engineering, systems software and programming languages · 4 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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
14 papers |
Graph data management · 80% Data models and query languages · 15% Indexing and storage engines · 3% | |
| Artificial intelligence
1 paper |
Knowledge representation and reasoning · 100% |
Topics — the 22 heaviest of 29, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph data management
graph analytics |
0.2 | 1 | 2016 | Using Domain-Specific Languages For Analytic Graph Databases · Proc. VLDB Endow. 2016 |
Graph data management
graph pattern matching |
0.2 | 1 | 2016 | Using Domain-Specific Languages For Analytic Graph Databases · Proc. VLDB Endow. 2016 |
Graph data management
graph query processing |
0.2 | 1 | 2016 | Using Domain-Specific Languages For Analytic Graph Databases · Proc. VLDB Endow. 2016 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology
ontology reasoning |
0.2 | 1 | 2013 | Making the most of your triple store: query answering in OWL 2 using an RL reasoner · WWW 2013 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge-based systems › rule-based systems
rule-based reasoning |
0.2 | 1 | 2013 | Making the most of your triple store: query answering in OWL 2 using an RL reasoner · WWW 2013 |
Graph data management › RDF data management
RDF triple store |
0.0 | 1 | 2013 | Making the most of your triple store: query answering in OWL 2 using an RL reasoner · WWW 2013 |
Data models and query languages
object-oriented database |
0.0 | 5 | 1990 | Object-oriented database support for CAD · Comput. Aided Des. 1990 Data Model Issues for Object-Oriented Applications · ACM Trans. Inf. Syst. 1987 Semantics and Implementation of Schema Evolution in Object-Oriented Databases · SIGMOD Conference 1987 |
Indexing and storage engines
multidimensional indexing |
0.0 | 1 | 1999 | Indexing Medium-dimensionality Data in Oracle · SIGMOD Conference 1999 |
Data models and query languages › schema management
schema evolution |
0.0 | 3 | 1987 | Data Model Issues for Object-Oriented Applications · ACM Trans. Inf. Syst. 1987 Semantics and Implementation of Schema Evolution in Object-Oriented Databases · SIGMOD Conference 1987 Enhancing the Object-Oriented Concepts for Database Support · ICDE 1987 |
Data models and query languages
object-oriented data model |
0.0 | 2 | 1987 | Semantics and Implementation of Schema Evolution in Object-Oriented Databases · SIGMOD Conference 1987 Enhancing the Object-Oriented Concepts for Database Support · ICDE 1987 |
Data models and query languages › object-oriented data model
composite objects |
0.0 | 2 | 1987 | Composite Object Support in an Object-Oriented Database System · OOPSLA 1987 Enhancing the Object-Oriented Concepts for Database Support · ICDE 1987 |
Data models and query languages › object model
complex object model |
0.0 | 1 | 1988 | Operations and Implementation of Complex Objects · IEEE Trans. Software Eng. 1988 |
Data models and query languages › query language
object-oriented query language |
0.0 | 1 | 1988 | Queries in Object-Oriented Databases · ICDE 1988 |
Data models and query languages › query language
query language semantics |
0.0 | 1 | 1988 | Queries in Object-Oriented Databases · ICDE 1988 |
Data models and query languages
complex objects |
0.0 | 1 | 1987 | Operations and Implementation of Complex Objects · ICDE 1987 |
Indexing and storage engines › multidimensional indexing
multidimensional tree structures |
0.0 | 1 | 1986 | Supporting VLSI Geometry Operations in a Database System · ICDE 1986 |
Spatial and temporal data management
spatial indexing |
0.0 | 1 | 1986 | Supporting VLSI Geometry Operations in a Database System · ICDE 1986 |
Geometric modeling and processing
computer-aided design |
0.0 | 1 | 1990 | Object-oriented database support for CAD · Comput. Aided Des. 1990 |
Operating systems › resource management › memory management
virtual memory |
0.0 | 1 | 1988 | Integrating an Object-Oriented Programming System with a Database System · OOPSLA 1988 |
Data models and query languages › object-oriented data model
object versioning |
0.0 | 1 | 1987 | Enhancing the Object-Oriented Concepts for Database Support · ICDE 1987 |
Software maintenance and evolution › software evolution
schema evolution |
0.0 | 1 | 1987 | Semantics and Implementation of Schema Evolution in Object-Oriented Databases · SIGMOD Conference 1987 |
Electronic design automation › physical design
VLSI layout |
0.0 | 1 | 1986 | Supporting VLSI Geometry Operations in a Database System · ICDE 1986 |
Methods — techniques the papers use, named apart from their topics
rule-based reasoning · 0.3approximate query answering · 0.3compiler optimization · 0.2API invocation elimination · 0.2performance analysis · 0.04-d tree · 0.0clustering algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Using Domain-Specific Languages For Analytic Graph DatabasesabstractRecently graph has been drawing lots of attention both as a natural data model that captures fine-grained relationships between data entities and as a tool for powerful data analysis that considers such relationships. In this paper, we present a new graph database system that integrates a robust graph storage with an efficient graph analytics engine. Primarily, our system adopts two domain-specific languages (DSLs), one for describing graph analysis algorithms and the other for graph pattern matching queries. Compared to the API-based approaches in conventional graph processing systems, the DSL-based approach provides users with more flexible and intuitive ways of expressing algorithms and queries. Moreover, the DSL-based approach has significant performance benefits as well, (1) by skipping (remote) API invocation overhead and (2) by applying high-level optimization from the compiler. Martin Sevenich, Sungpack Hong, Oskar van Rest, Jay Banerjee, Hassan Chafi |
Proc. VLDB Endow. | 5 |
| 2015 | RDFox: A Highly-Scalable RDF Store
Yavor Nenov, Robert Piro, Boris Motik, Ian Horrocks 0001, Jay Banerjee |
ISWC (2) | 6 |
| 2013 | Making the most of your triple store: query answering in OWL 2 using an RL reasonerabstractTriple stores implementing the RL profile of OWL 2 are becoming increasingly popular. In contrast to unrestricted OWL 2, the RL profile is known to enjoy favourable computational properties for query answering, and state-of-the-art RL reasoners such as OWLim and Oracle's native inference engine of Oracle Spatial and Graph have proved extremely successful in industry-scale applications. The expressive restrictions imposed by OWL 2 RL may, however, be problematical for some applications. In this paper, we propose novel techniques that allow us (in many cases) to compute exact query answers using an off-the-shelf RL reasoner, even when the ontology is outside the RL profile. Furthermore, in the cases where exact query answers cannot be computed, we can still compute both lower and upper bounds on the exact answers. These bounds allow us to estimate the degree of incompleteness of the RL reasoner on the given query, and to optimise the computation of exact answers using a fully-fledged OWL 2 reasoner. A preliminary evaluation using the RDF Semantic Graph feature in Oracle Database has shown very promising results with respect to both scalability and tightness of the bounds. Yujiao Zhou, Bernardo Cuenca Grau, Ian Horrocks 0001, Jay Banerjee |
WWW | 5 |
| 1999 | Indexing Medium-dimensionality Data in OracleabstractNo abstract available. Kothuri Venkata Ravi Kanth, Siva Ravada, Jayant Sharma 0004, Jay Banerjee |
SIGMOD Conference | 4 |
| 1990 | Object-oriented database support for CAD
Won Kim 0001, Jay Banerjee, Hong-Tai Chou, Jorge F. Garza |
Comput. Aided Des. | 2 |
| 1988 | Queries in Object-Oriented DatabasesabstractA query under an object-oriented data model exhibits characteristics which one finds in a relational query and those which clearly separate it from a relational query. The differences in turn have interesting impacts on the complexity of and strategy for query evaluation in object-oriented databases. The authors develop a model of a query under an object-oriented data model, and analyze the fundamental differences in the semantics of queries in object-oriented databases and relational databases.> Jay Banerjee, Won Kim 0001, Kyung-Chang Kim |
ICDE | 1 |
| 1988 | Integrating an Object-Oriented Programming System with a Database SystemabstractThere are two major issues to address to achieve integration of an object-oriented programming system with a database system. One is the language issue: an object-oriented programming language must be augmented with semantic data modeling concepts to provide a robust set of data modeling concepts to allow modeling of entities for important real-world applications. Another is the computational-model issue: application programmers should be able to access and manipulate objects as though the objects are in an infinite virtual memory; in other words, they should not have to be aware of the existence of a database system in their computations with the data structures the programming language allows. This paper discusses these issues and presents the solutions which we have incorporated into the ORION object-oriented database system at MCC. Won Kim 0001, Nat Ballou, Hong-Tai Chou, Jorge F. Garza, Darrell Woelk, Jay Banerjee |
OOPSLA | 6 |
| 1988 | Clustering a DAG for CAD DatabasesabstractA DAG (direct acyclic graph) is an important data structure which requires efficient support in CAD (computer-aided design) databases. It typically arise from the design hierarchy, which describes complex designs in terms of subdesigns. A study is made of the properties of the three types of clustered sequences of nodes for hierarchies and DAGs, and algorithms are developed for generating the clustered sequences, retrieving the descendants of a given node, and inserting new nodes into existing clustered sequences of nodes which preserve their clustering properties. The performance of the clustering sequences is compared.> Jay Banerjee, Won Kim 0001, Sung-Jo Kim, Jorge F. Garza |
IEEE Trans. Software Eng. | 1 |
| 1988 | Operations and Implementation of Complex ObjectsabstractA model of a complex object is presented and a set of meaningful operations, both basic and advanced, on a single complex object and on a configuration of complex objects is defined. A set of requirements is presented for storage subsystems that support complex objects. Implementation of complex objects and operations on a single complex object are described, and a detailed performance analysis is provided which establishes the merit of complex objects. Finally, storage techniques are proposed for supporting advanced operations on a configuration of complex objects.> Won Kim 0001, Hong-Tai Chou, Jay Banerjee |
IEEE Trans. Software Eng. | 3 |
| 1987 | Operations and Implementation of Complex ObjectsabstractMany applications in the CAD/CAM and AI domains require the capability to define and manipulate a structured collection of records as a single logical entity, called a complex object. A complex object is the unit of sharing among many configurations of higher level entities. In this paper, we present a model of complex object and define a set of meaningful operations, both basic and advanced, on a single complex object and on a configuration of complex objects. We then present a set of requirements for storage subsystems that support complex objects. We also describe our implementation of complex objects and operations on a single complex object; and provide a detailed performance analysis which establishes the merit of complex objects. Finally, we propose storage techniques for supporting advanced operations on a configuration of complex objects. Won Kim 0001, Hong-Tai Chou, Jay Banerjee |
ICDE | 3 |
| 1987 | Enhancing the Object-Oriented Concepts for Database SupportabstractIn this paper, we elaborate on three major enhancements to the conventional object-oriented data model, namely, schema evolution, composite objects, and versions. Schema evolution is the ability to dynamically make changes to the class definitions and the structure of the class lattice. Composite objects are recursive collections of exclusive components that are treated as units of storage, retrieval, and integrity enforcement. Versions are variations of the same object that are related by the history of their derivation. These additional features are strongly motivated by data management requirements of object-oriented applications from the AI, CAD/CAM, and OIS (office information systems with multimedia documents) domains. An object-oriented data model, with these enhancements, has been incorporated into ORION, a prototype database system developed at MCC as a vehicle of research into object-oriented databases. Won Kim 0001, Darrell Woelk, Jorge F. Garza, Hong-Tai Chou, Jay Banerjee, Nat Ballou |
ICDE | 5 |
| 1987 | Composite Object Support in an Object-Oriented Database SystemabstractMany applications in such domains as computer-aided design require the capability to define, store and retrieve as a single unit a collection of related objects known as a composite object. A composite object explicitly captures and enforces the IS-PART-OF integrity constraint between child and parent pairs of objects in a hierarchical collection of objects. Further, it can be used as a unit of storage and retrieval to enhance the performance of a database system. Won Kim 0001, Jay Banerjee, Hong-Tai Chou, Jorge F. Garza, Darrell Woelk |
OOPSLA | 2 |
| 1987 | Semantics and Implementation of Schema Evolution in Object-Oriented DatabasesabstractObject-oriented programming is well-suited to such data-intensive application domains as CAD/CAM, AI, and OIS (office information systems) with multimedia documents. At MCC we have built a prototype object-oriented database system, called ORION. It adds persistence and sharability to objects created and manipulated in applications implemented in an object-oriented programming environment. One of the important requirements of these applications is schema evolution, that is, the ability to dynamically make a wide variety of changes to the database schema. In this paper, following a brief review of the object-oriented data model that we support in ORION, we establish a framework for supporting schema evolution, define the semantics of schema evolution, and discuss its implementation. Jay Banerjee, Won Kim 0001, Hyoung-Joo Kim 0001, Henry F. Korth |
SIGMOD Conference | 1 |
| 1987 | Data Model Issues for Object-Oriented ApplicationsabstractPresented in this paper is the data model for ORION, a prototype database system that adds persistence and sharability to objects created and manipulated in object-oriented applications. The ORION data model consolidates and modifies a number of major concepts found in many object-oriented systems, such as objects, classes, class lattice, methods, and inheritance. These concepts are reviewed and three major enhancements to the conventional object-oriented data model, namely, schema evolution, composite objects, and versions, are elaborated upon. Schema evolution is the ability to dynamically make changes to the class definitions and the structure of the class lattice. Composite objects are recursive collections of exclusive components that are treated as units of storage, retrieval, and integrity enforcement. Versions are variations of the same object that are related by the history of their derivation. These enhancements are strongly motivated by the data management requirements of the ORION applications from the domains of artificial intelligence, computer-aided design and manufacturing, and office information systems with multimedia documents. Jay Banerjee, Hong-Tai Chou, Jorge F. Garza, Won Kim 0001, Darrell Woelk, Nat Ballou, Hyoung-Joo Kim 0001 |
ACM Trans. Inf. Syst. | 1 |
| 1986 | Supporting VLSI Geometry Operations in a Database SystemabstractVLSI layout systems perform various operations on design data describing the layouts of geometries (rectangles) on different mask layers. In this paper, we identify a basic set of such operations and show a formulation of these operations in terms of expressions of predicates that are suitable for processing by a database system. We then describe the operations and properties of a 4-D (four-dimensional) tree structure for efficiently supporting these operations. We also provide a qualitative analysis of the time complexity of the data structure, which compares favorably against various existing proposals. Jay Banerjee, Won Kim 0001 |
ICDE | 1 |