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

Igor Tatarinov

dblp:56/1548 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Data integration and cleaning › information mediation
schema mediation
0.132005
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.122004
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.122004
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.122004
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.012004
The Piazza Peer Data Management System · IEEE Trans. Knowl. Data Eng. 2004
Database theory
query answering
0.012004
The Piazza Peer Data Management System · IEEE Trans. Knowl. Data Eng. 2004
Database theory
query containment
0.012004
Containment of Nested XML Queries · VLDB 2004
Data models and query languages
XML query languages
0.022004
Updating XML · SIGMOD Conference 2001
Containment of Nested XML Queries · VLDB 2004
Database theory
query complexity
0.012003
Schema Mediation in Peer Data Management Systems · ICDE 2003
Graph data management › graph data model
RDF data model
0.012003
Piazza: data management infrastructure for semantic web applications · WWW 2003
Indexing and storage engines › XML storage
relational XML storage
0.012002
Storing and querying ordered XML using a relational database system · SIGMOD Conference 2002
Indexing and storage engines
XML storage
0.012002
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.012002
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.012001
Updating XML · SIGMOD Conference 2001
Database system architecture and tuning › view management
XML views
0.012001
Updating XML · SIGMOD Conference 2001
Distributed systems › resource sharing
data sharing
0.012000
Self-Organizing Data Sharing Communities with SAGRES · SIGMOD Conference 2000
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology
ontology-based data integration
0.012003
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
YearPublicationVenuePosition
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 Systems
abstract
Peer 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 Conference1
2004 Containment of Nested XML Queries
Xin Dong 0001, Alon Y. Halevy, Igor Tatarinov
VLDB3
2004 The Piazza Peer Data Management System
abstract
Intuitively, 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
CIDR7
2003 Schema Mediation in Peer Data Management Systems
abstract
Intuitively, 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
ICDE4
2003 Piazza: data management infrastructure for semantic web applications
abstract
The 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
WWW4
2002 Storing and querying ordered XML using a relational database system
abstract
XML 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 Conference1
2001 Updating XML
abstract
As 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 Conference1
2000 Self-Organizing Data Sharing Communities with SAGRES
abstract
No 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 Conference6
1997 Static caching in Web servers
abstract
This 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
ICCCN1