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.

Michael D. Soo

dblp:08/6667 · DBLP profile ↗
← Back
8ranked-venue papers
1as first author
0since 2021 · last 2007
—ORCID · none

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

Databases, data management, data science and information retrieval · 7 · 1 first-authorSoftware engineering, systems software and programming languages · 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
5 papers
Spatial and temporal data management · 70% Database theory · 18% Data models and query languages · 6%

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

TopicWeightPapersLastEvidence papers
Spatial and temporal data management
temporal databases
0.142005
Join operations in temporal databases · VLDB J. 2005
Coalescing in Temporal Databases · VLDB 1996
Efficient Evaluation of the Valid-Time Natural Join · ICDE 1994
Spatial and temporal data management › temporal query processing
temporal join
0.112005
Join operations in temporal databases · VLDB J. 2005
Database theory
dependency theory
0.011996
Extending Existing Dependency Theory to Temporal Databases · IEEE Trans. Knowl. Data Eng. 1996
Database theory
normal forms
0.011996
Extending Existing Dependency Theory to Temporal Databases · IEEE Trans. Knowl. Data Eng. 1996
Spatial and temporal data management › temporal databases
temporal functional dependency
0.011996
Extending Existing Dependency Theory to Temporal Databases · IEEE Trans. Knowl. Data Eng. 1996
Query processing and optimization › join processing
join algorithms
0.011994
Efficient Evaluation of the Valid-Time Natural Join · ICDE 1994
Data models and query languages › temporal data model
temporal relational algebra
0.011993
Unification of Temporal Data Models · ICDE 1993
Data models and query languages › query language
temporal query language
0.011996
Coalescing in Temporal Databases · VLDB 1996

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

timeslice operator · 0.0tuple partitioning · 0.0conceptual modeling · 0.0
YearPublicationVenuePosition
2007 Integrating multiple calendars using tau-ZAMAN
abstract
Abstract Programmers are increasingly interested in developing applications that can be used internationally. Part of the internationalization effort is the ability to engineer applications to use dates and times that conform to local calendars yet can inter‐operate with dates and times in other calendars, for instance between the Gregorian and Islamic calendars. $\tau$ ZAMAN is a system that provides a natural language‐ and calendar‐independent framework for integrating multiple calendars. $\tau$ ZAMAN performs ‘runtime‐binding’ of calendars and language support. A running $\tau$ ZAMAN system dynamically loads calendars and language support tables from XML‐formatted files. Loading a calendar integrates it with other, already loaded calendars, enabling users of $\tau$ ZAMAN to add, compare, and convert times between multiple calendars. $\tau$ ZAMAN also provides a flexible, calendar‐independent framework for parsing temporal literals. Literals can be input and output in XML or plain text, using user‐defined formats, and in different languages and character sets. Finally, $\tau$ ZAMAN is a client/server system, enabling shared access to calendar servers spread throughout the Web. This paper describes the architecture of $\tau$ ZAMAN and experimentally quantifies the cost of using a calendar server to translate and manipulate dates. Copyright © 2006 John Wiley & Sons, Ltd.
Bedirhan Urgun, Curtis E. Dyreson, Richard T. Snodgrass, Jessica K. Miller, Nick Kline, Michael D. Soo, Christian S. Jensen
Softw. Pract. Exp.6
2005 Join operations in temporal databases
Dengfeng Gao, Christian S. Jensen, Richard T. Snodgrass, Michael D. Soo
VLDB J.4
1996 Coalescing in Temporal Databases
Michael H. Böhlen, Richard T. Snodgrass, Michael D. Soo
VLDB3
1996 Extending Existing Dependency Theory to Temporal Databases
abstract
Normal forms play a central role in the design of relational databases. Several normal forms for temporal relational databases have been proposed. These definitions are particular to specific temporal data models, which are numerous and incompatible. The paper attempts to rectify this situation. We define a consistent framework of temporal equivalents of the important conventional database design concepts: functional dependencies, primary keys, and third and Boyce-Codd normal forms. This framework is enabled by making a clear distinction between the logical concept of a temporal relation and its physical representation. As a result, the role played by temporal normal forms during temporal database design closely parallels that of normal forms during conventional database design. These new normal forms apply equally well to all temporal data models that have timeslice operators, including those employing tuple timestamping, backlogs, and attribute value timestamping. As a basis for our research, we conduct a thorough examination of existing proposals for temporal dependencies, keys, and normal forms. To demonstrate the generality of our approach, we outline how normal forms and dependency theory can also be applied to spatial and spatiotemporal databases.
Christian S. Jensen, Richard T. Snodgrass, Michael D. Soo
IEEE Trans. Knowl. Data Eng.3
1994 Efficient Evaluation of the Valid-Time Natural Join
abstract
Joins are arguably the most important relational operators. Poor implementations are tantamount to computing the Cartesian product of the input relations. In a temporal database, the problem is more acute for two reasons. First, conventional techniques are designed for the optimization of joins with equality predicates, rather than the inequality predicates prevalent in valid-time queries. Second, the presence of temporally-varying data dramatically increases the size of the database. These factors require new techniques to efficiently evaluate valid-time joins. The authors address this need for efficient join evaluation in databases supporting valid-time. A new temporal-join algorithm based on tuple partitioning is introduced. This algorithm avoids the quadratic cost of nested-loop evaluation methods; it also avoids sorting. Performance comparisons between the partition-based algorithm and other evaluation methods are provided. While the paper focuses on the important valid-time natural join, the techniques presented are also applicable to other valid-time joins.>
Michael D. Soo, Richard T. Snodgrass, Christian S. Jensen
ICDE1
1994 Bibliography on Spatiotemporal Databases
abstract
Spatial and temporal databases are important and well-established sub-disciplines of database research. Some 350 papers in temporal databases have appeared, authored by almost 300 researchers. The literature on spatial databases is also substantial; the bibliography of Samet's landmark book on spatial data structures lists 823 references.
Khaled K. Al-Taha, Richard T. Snodgrass, Michael D. Soo
Int. J. Geogr. Inf. Sci.3
1994 Unifying Temporal Data Models via a Conceptual Model
Christian S. Jensen, Michael D. Soo, Richard T. Snodgrass
Inf. Syst.2
1993 Unification of Temporal Data Models
abstract
A conceptual temporal data model that captures the time-dependent semantics of data while permitting multiple data models at the representation level is described. A conceptual notion of a bitemporal relation in which tuples are stamped with sets of two-dimensional chronons in transaction-time/valid-time space is defined. A tuple-timestamped first normal form representation is introduced to show how the conceptual bitemporal data model is related, by means of snapshot equivalence, with representational models. Querying within the two-level framework is discussed. An algebra is defined at the conceptual level and mapped to the sample representational model in such a way that new operators compute equivalent results for different representations of the same conceptual bitemporal relation.>
Christian S. Jensen, Michael D. Soo, Richard T. Snodgrass
ICDE2