Demo Data from EDBT 2026 / reviewers in the wild / expert
Igor Tatarinov
dblp:56/1548
· DBLP profile ↗
12ranked-venue papers
4as first author
0since 2021 · last 2005
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 11 · 3 first-authorComputer networks · 1 · 1 first-authorApplied, 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
8 papers |
Data integration and cleaning · 36% Data models and query languages · 20% Database theory · 14% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 17 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning › information mediation
schema mediation |
0.1 | 3 | 2005 | Schema mediation for large-scale semantic data sharing · VLDB J. 2005 The Piazza Peer Data Management System · IEEE Trans. Knowl. Data Eng. 2004 Schema Mediation in Peer Data Management Systems · ICDE 2003 |
Data integration and cleaning › data integration system
peer data management system |
0.1 | 2 | 2004 | Efficient Query Reformulation in Peer-Data Management Systems · SIGMOD Conference 2004 Schema Mediation in Peer Data Management Systems · ICDE 2003 |
Information retrieval
query reformulation |
0.1 | 2 | 2004 | Efficient Query Reformulation in Peer-Data Management Systems · SIGMOD Conference 2004 Schema Mediation in Peer Data Management Systems · ICDE 2003 |
Data integration and cleaning
schema mapping |
0.1 | 2 | 2004 | Piazza: data management infrastructure for semantic web applications · WWW 2003 The Piazza Peer Data Management System · IEEE Trans. Knowl. Data Eng. 2004 |
Distributed and cloud data management
peer-to-peer data management |
0.0 | 1 | 2004 | The Piazza Peer Data Management System · IEEE Trans. Knowl. Data Eng. 2004 |
Database theory
query answering |
0.0 | 1 | 2004 | The Piazza Peer Data Management System · IEEE Trans. Knowl. Data Eng. 2004 |
Database theory
query containment |
0.0 | 1 | 2004 | Containment of Nested XML Queries · VLDB 2004 |
Data models and query languages
XML query languages |
0.0 | 2 | 2004 | Updating XML · SIGMOD Conference 2001 Containment of Nested XML Queries · VLDB 2004 |
Database theory
query complexity |
0.0 | 1 | 2003 | Schema Mediation in Peer Data Management Systems · ICDE 2003 |
Graph data management › graph data model
RDF data model |
0.0 | 1 | 2003 | Piazza: data management infrastructure for semantic web applications · WWW 2003 |
Indexing and storage engines › XML storage
relational XML storage |
0.0 | 1 | 2002 | Storing and querying ordered XML using a relational database system · SIGMOD Conference 2002 |
Indexing and storage engines
XML storage |
0.0 | 1 | 2002 | Storing and querying ordered XML using a relational database system · SIGMOD Conference 2002 |
Data models and query languages › query language implementation
XPath to SQL translation |
0.0 | 1 | 2002 | Storing and querying ordered XML using a relational database system · SIGMOD Conference 2002 |
Data models and query languages › XML data management
XML data model |
0.0 | 1 | 2001 | Updating XML · SIGMOD Conference 2001 |
Database system architecture and tuning › view management
XML views |
0.0 | 1 | 2001 | Updating XML · SIGMOD Conference 2001 |
Distributed systems › resource sharing
data sharing |
0.0 | 1 | 2000 | Self-Organizing Data Sharing Communities with SAGRES · SIGMOD Conference 2000 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology
ontology-based data integration |
0.0 | 1 | 2003 | Piazza: data management infrastructure for semantic web applications · WWW 2003 |
Methods — techniques the papers use, named apart from their topics
query answering · 0.1mapping chaining · 0.1query minimization · 0.0query containment · 0.0mapping composition · 0.0local-as-view · 0.0global-as-view · 0.0order encoding · 0.0SQL translation · 0.0XML query languages · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | Schema mediation for large-scale semantic data sharing
Alon Y. Halevy, Zachary G. Ives, Dan Suciu, Igor Tatarinov |
VLDB J. | 4 |
| 2004 | Efficient Query Reformulation in Peer-Data Management SystemsabstractPeer data management systems (PDMS) offer a flexible architecture for decentralized data sharing. In a PDMS, every peer is associated with a schema that represents the peer's domain of interest, and semantic relationships between peers are provided locally between pairs (or small sets) of peers. By traversing semantic paths of mappings, a query over one peer can obtain relevant data from any reachable peer in the network. Semantic paths are traversed by reformulating queries at a peer into queries on its neighbors.Naively following semantic paths is highly inefficient in practice. We describe several techniques for optimizing the reformulation process in a PDMS and validate their effectiveness using real-life data sets. In particular, we develop techniques for pruning paths in the reformulation process and for minimizing the reformulated queries as they are created. In addition, we consider the effect of the strategy we use to search through the space of reformulations. Finally, we show that pre-computing semantic paths in a PDMS can greatly improve the efficiency of the reformulation process. Together, all of these techniques form a basis for scalable query reformulation in PDMS.To enable our optimizations, we developed practical algorithms, of independent interest, for checking containment and minimization of XML queries, and for composing XML mappings. Igor Tatarinov, Alon Y. Halevy |
SIGMOD Conference | 1 |
| 2004 | Containment of Nested XML Queries
Xin Dong 0001, Alon Y. Halevy, Igor Tatarinov |
VLDB | 3 |
| 2004 | The Piazza Peer Data Management SystemabstractIntuitively, data management and data integration tools are well-suited for exchanging information in a semantically meaningful way. Unfortunately, they suffer from two significant problems: They typically require a comprehensive schema design before they can be used to store or share information and they are difficult to extend because schema evolution is heavyweight and may break backward compatibility. As a result, many small-scale data sharing tasks are more easily facilitated by nondatabase-oriented tools that have little support for semantics. The goal of the peer data management system (PDMS) is to address this need: We propose the use of a decentralized, easily extensible data management architecture in which any user can contribute new data, schema information, or even mappings between other peers' schemes. PDMSs represent a natural step beyond data integration systems, replacing their single logical schema with an interlinked collection of semantic mappings between peers' individual schemas. This paper describes-several aspects of the Piazza PDMS, including the schema mediation formalism, query answering and optimization algorithms, and the relevance of PDMSs to the semantic Web. Alon Y. Halevy, Zachary G. Ives, Jayant Madhavan, Kris Mork, Dan Suciu, Igor Tatarinov |
IEEE Trans. Knowl. Data Eng. | 6 |
| 2004 | Piazza: mediation and integration infrastructure for Semantic Web data
Zachary G. Ives, Alon Y. Halevy, Kris Mork, Igor Tatarinov |
J. Web Semant. | 4 |
| 2003 | Crossing the Structure Chasm
Alon Y. Halevy, Oren Etzioni, AnHai Doan, Zachary G. Ives, Jayant Madhavan, Luke K. McDowell, Igor Tatarinov |
CIDR | 7 |
| 2003 | Schema Mediation in Peer Data Management SystemsabstractIntuitively, data management and data integration tools should be well-suited for exchanging information in a semantically meaningful way. Unfortunately, they suffer from two significant problems: they typically require a comprehensive schema design before they can be used to store or share information, and they are difficult to extend because schema evolution is heavyweight and may break backwards compatibility. As a result, many small-scale data sharing tasks are more easily facilitated by nondatabase-oriented tools that have little support for semantics. The goal of the peer data management system (PDMS) is to address this need: we propose the use of a decentralized, easily extensible data management architecture in which any user can contribute new data, schema information, or even mappings between other peer's schemas. PDMSs represent a natural step beyond data integration systems, replacing their single logical schema with an interlinked collection of semantic mappings between peer's individual schemas. We consider the problem of schema mediation in a PDMS. Our first contribution is a flexible language for mediating between peer schemas, which extends known data integration formalisms to our more complex architecture. We precisely characterize the complexity of query answering for our language. Next, we describe a reformulation algorithm for our language that generalizes both global-as-view and local-as-view query answering algorithms. Finally, we describe several methods for optimizing the reformulation algorithm, and an initial set of experiments studying its performance. Alon Y. Halevy, Zachary G. Ives, Dan Suciu, Igor Tatarinov |
ICDE | 4 |
| 2003 | Piazza: data management infrastructure for semantic web applicationsabstractThe Semantic Web envisions a World Wide Web in which data is described with rich semantics and applications can pose complex queries. To this point, researchers have defined new languages for specifying meanings for concepts and developed techniques for reasoning about them, using RDF as the data model. To flourish, the Semantic Web needs to be able to accommodate the huge amounts of existing data and the applications operating on them. To achieve this, we are faced with two problems. First, most of the world's data is available not in RDF but in XML; XML and the applications consuming it rely not only on the domain structure of the data, but also on its document structure. Hence, to provide interoperability between such sources, we must map between both their domain structures and their document structures. Second, data management practitioners often prefer to exchange data through local point-to-point data translations, rather than mapping to common mediated schemas or ontologies.This paper describes the Piazza system, which addresses these challenges. Piazza offers a language for mediating between data sources on the Semantic Web, which maps both the domain structure and document structure. Piazza also enables interoperation of XML data with RDF data that is accompanied by rich OWL ontologies. Mappings in Piazza are provided at a local scale between small sets of nodes, and our query answering algorithm is able to chain sets mappings together to obtain relevant data from across the Piazza network. We also describe an implemented scenario in Piazza and the lessons we learned from it. Alon Y. Halevy, Zachary G. Ives, Kris Mork, Igor Tatarinov |
WWW | 4 |
| 2002 | Storing and querying ordered XML using a relational database systemabstractXML is quickly becoming the de facto standard for data exchange over the Internet. This is creating a new set of data management requirements involving XML, such as the need to store and query XML documents. Researchers have proposed using relational database systems to satisfy these requirements by devising ways to "shred" XML documents into relations, and translate XML queries into SQL queries over these relations. However, a key issue with such an approach, which has largely been ignored in the research literature, is how (and whether) the ordered XML data model can be efficiently supported by the unordered relational data model. This paper shows that XML's ordered data model can indeed be efficiently supported by a relational database system. This is accomplished by encoding order as a data value. We propose three order encoding methods that can be used to represent XML order in the relational data model, and also propose algorithms for translating ordered XPath expressions into SQL using these encoding methods. Finally, we report the results of an experimental study that investigates the performance of the proposed order encoding methods on a workload of ordered XML queries and updates. Igor Tatarinov, Stratis Viglas, Kevin S. Beyer, Jayavel Shanmugasundaram, Eugene J. Shekita |
SIGMOD Conference | 1 |
| 2001 | Updating XMLabstractAs XML has developed over the past few years, its role has expanded beyond its original domain as a semantics-preserving markup language for online documents, and it is now also the de facto format for interchanging data between heterogeneous systems. Data sources expert XML “views” over their data, and other system can directly import or query these views. As a result, there has been great interest in languages and systems for expressing queries over XML data, whether the XML is stored in a repository or generated as a view over some other data storage format. Igor Tatarinov, Zachary G. Ives, Alon Y. Halevy, Daniel S. Weld |
SIGMOD Conference | 1 |
| 2000 | Self-Organizing Data Sharing Communities with SAGRESabstractNo abstract available. Zachary G. Ives, Alon Y. Halevy, Jayant Madhavan, Rachel Pottinger, Stefan Saroiu, Igor Tatarinov, Shiori Betzler, Ewa Jaslikowska, Jing Su 0002, Wai Tak Theodora Yeung |
SIGMOD Conference | 6 |
| 1997 | Static caching in Web serversabstractThis paper studies caching in primary Web servers. We use log files from four Web servers to analyze the performance of various proposed cache policies for Web servers: LRU-threshold, LFU, LRU-SIZE, LRU-MIN, LRU-k-threshold and the Pitkow/Recker (1994) policy. Web document access patterns change very slowly. Based on this fact, we propose and evaluate static caching, a novel cache policy for Web servers. In static caching, the set of documents kept in the cache is determined periodically by analyzing the request log file for the previous period. The cache is filled with documents to maximize cache performance provided document access patterns do not change. The set of cached documents remains constant during the period. Surprisingly, this simple policy results in high cache performance, especially for small cache sizes. Unlike other policies, static caching incur no CPU overhead and does not suffer from memory fragmentation. Igor Tatarinov, Alex Rousskov, Valery Soloviev |
ICCCN | 1 |