Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Chen-Chuan K. Chang is active.

Publication


Featured researches published by Chen-Chuan K. Chang.


International Journal on Digital Libraries | 1997

The Stanford Digital Library Metadata Architecture

Michelle Q. Wang Baldonado; Chen-Chuan K. Chang; Luis Gravano; Andreas Paepcke

Abstract. The overall goal of the Stanford Digital Library project is to provide an infrastructure that affords interoperability among heterogeneous, autonomous digital library services. These services include both search services and remotely usable information processing facilities. In this paper, we survey and categorize the metadata required for a diverse set of Stanford Digital Library services that we have built. We then propose an extensible metadata architecture that meets these requirements. Our metadata architecture fits into our established infrastructure and promotes interoperability among existing and de-facto metadata standards. Several pieces of this architecture are implemented; others are under construction. The architecture includes attribute model proxies, attribute model translation services, metadata information facilities for search services, and local metadata repositories. In presenting and discussing the pieces of the architecture, we show how they address our motivating requirements. Together, these components provide, exchange, and describe metadata for information objects and metadata for information services. We also consider how our architecture relates to prior, relevant work on these two types of metadata.


international conference on management of data | 1997

STARTS: Stanford proposal for Internet meta-searching

Luis Gravano; Chen-Chuan K. Chang; Hector Garcia-Molina; Andreas Paepcke

Document sources are available everywhere, both within the internal networks of organizations and on the Internet. Even individual organizations use search engines from different vendors to index their internal document collections. These search engines are typically incompatible in that they support different query models and interfaces, they do not return enough information with the query results for adequate merging of the results, and finally, in that they do not export metadata about the collections that they index (e.g., to assist in resource discovery). This paper describes STARTS, an emerging protocol for Internet retrieval and search that facilitates the task of querying multiple document sources. STARTS has been developed in a unique way. It is not a standard, but a group effort coordinated by Stanfords Digital Library project, and involving over 11 companies and organizations. The objective of this paper is not only to give an overview of the STARTS protocol proposal, but also to discuss the process that led to its definition.


Communications of The ACM | 1998

Interoperability for digital libraries worldwide

Andreas Paepcke; Chen-Chuan K. Chang; Terry Winograd; Hector Garcia-Molina

Discusses the history and current directions of interoperability in different parts of computing systems relevant to Digital Libraries


international conference on management of data | 1999

PowerBookmarks: a system for personalizable Web information organization, sharing, and management

Wen-Syan Li; Quoc Vu; Edward Y. Chang; Divyakant Agrawal; Kyoji Hirata; Sougata Mukherjea; Yi-Leh Wu; Corey Bufi; Chen-Chuan K. Chang; Yoshinori Hara; Reiko Ito; Yutaka Kimura; Kezuyuki Shimazu; Yukiyoshi Saito

Users of the Web are overloaded with information. This medium is “polluted” with redundant, erroneous and low quality information. A WWW survey of 11,700 users conducted from April 10 to May 10, 1996[1] indicates that 30.31% of the users report “finding known info” is their problem and 27.80% of the users report organizing collected information as their problem. An empirical study[2] on users’ revisitation patterns to WWW pages found that 58% of an individual’s pages are revisits. With these study results, we believe the Web users would like to build and organize a larger collection of bookmarks for future references than they can reasonably maintain now.


international conference on management of data | 1999

Mind your vocabulary: query mapping across heterogeneous information sources

Chen-Chuan K. Chang; Hector Garcia-Molina

In this paper we present a mechanism for translating constraint queries, i.e., Boolean expressions of constraints, across heterogeneous information sources. Integrating such systems is difficult in part because they use a wide range of constraints as the vocabulary for formulating queries. We describe algorithms that apply user-provided mapping rules to translate query constraints into ones that are understood and supported in another context, e.g., that use the proper operators and value formats. We show that the translated queries minimally subsume the original ones. Furthermore, the translated queries are also the most compact possible. Unlike other query mapping work, we effectively consider inter-dependencies among constraints, i.e., we handle constraints that cannot be translated independently. Furthermore, when constraints are not fully supported, our framework explores relaxations (semantic rewritings) into the closest supported version. Our most sophisticated algorithm (Algorithm TDQM) does not blindly convert queries to DNF (which would be easier to translate, but expensive); instead it performs a top-down mapping of a query tree, and does local query structure conversion only when necessary.


ACM Transactions on Information Systems | 1999

Predicate rewriting for translating Boolean queries in a heterogeneous information system

Chen-Chuan K. Chang; Hector Garcia-Molina; Andreas Paepcke

Searching over heterogeneous information sources is difficult in part because of the nonuniform query languages. Our approach is to allow users to compose Boolean queries in one rich front-end language. For each user query and target source, we transform the user query into a subsuming query that can be supported by the source but that may return extra documents. The results are then processed by a filter query to yield the correct final results. In this article we introduce the architecture and associated mechanism for query translation. In particular, we discuss techniques for rewriting predicates in Boolean queries into native subsuming forms, which is a basis of translating complex queries. In addition, we present experimental results for evaluating the cost of postfiltering. We also discuss the drawbacks of this approach and cases when it may not be effective. We have implemented prototype versions of these mechanisms and demonstrated them on heterogeneous Boolean systems.


acm international conference on digital libraries | 1997

Metadata for digital libraries: architecture and design rationale

Michelle Q. Wang Baldonado; Chen-Chuan K. Chang; Luis Gravano; Andreas Paepcke

In a distributed, heterogeneous, proxy-based digital library, autonomous services and collections are accessed indirectly via proxies. To facilitate metadata compatibility and interoperability in such a digital library, we have designed a metadata architecture that includes four basic component classes: attribute model proxies, attribute model translators, metadata facilities for search proxies, and metadata repositories. Attribute model proxies elevate both attribute sets and the attributes they define to first-class objects. They also allow relationships among attributes to be captured. Attribute model translators map attributes and attribute values from one attribute model to another (where posMetadata facilities for search proxies provide structured descriptions both of the collections to which the search proxies provide access and of the search capabilities of the proxies. Finally, metadata repositories accumulate selected metadata from local instances of the other three component classes in order to facilitate global metadata queries and local metadata caching. In this paper, we outline further the roles of these component classes, discuss our design rationale, and analyze related work. Keywords: Metadata architecture, interoperability, attribute model, attribute model translation, metadata repository, InfoBus, proxy architecture, heterogeneity, digital libraries, CORBA.


IEEE Computer | 1999

Using distributed objects to build the Stanford digital library Infobus

Andreas Paepcke; Michelle Q. Wang Baldonado; Chen-Chuan K. Chang; Steve B. Cousins; Hector Garcia-Molina

For digital libraries to thrive, the providers of information processing services must be able to evolve their systems autonomously. However, as the complexity of their offerings increases, software tools more sophisticated than existing Web facilities are needed. Distributed object technology may be the answer. The availability of high-volume, increasingly sophisticated information is making the need for metadata facilities more urgent. Traditional, library-based approaches break down when used in an advanced digital library. More modular mechanisms are needed, and the CORBA system is one approach. Digital libraries are affected at a deep technical level by the widely differing user traditions of Web users and library patrons. The challenge and opportunity of digital libraries will be the synthesis of these traditions. The authors set out to create a technical infrastructure to support the construction of digital libraries. In their view, a digital library comprises widely distributed resources that can be maintained autonomously by different organizations and will not require adherence to uniform interfaces.


acm international conference on digital libraries | 1998

Conjunctive constraint mapping for data translation

Chen-Chuan K. Chang; Hector Garcia-Molina

In this paper we present a mechanism for translating information in heterogeneous digital library environments. We model information as a set of conjunctive constraints that are satisfied by real- world objects (e.g, documents, their metadata). Through application of semantic rules and value transformation functions, constraints are mapped into ones understood and supported in another context. Our machinery can also deal with hierarchically structured information.


acm international conference on digital libraries | 1997

Evaluating the cost of Boolean query mapping

Chen-Chuan K. Chang; Hector Garcia-Molina

Non-uniform query languages make searching over heterogeneous information sources difcult. Our approach is to allow a user to compose Boolean queries in one rich front-end language. For each user query and target source, we transform the user query into a subsuming query that can be supported by the source but that may return extra documents. The results are then processed by a lter query to yield the correct nal results. This post-ltering approach may involve signicant cost because the documents that the users will not see may have to be retrieved and ltered. There are generally two ways to implement post-ltering: batch post-ltering and incremental post-ltering. In this paper we evaluate the costs of both methods for different search features such as proximity operators. The experimental results show that in many cases incremental post-ltering cost may be acceptable, while the batch post-ltering cost may sometimes be extremely large.

Collaboration


Dive into the Chen-Chuan K. Chang's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Corey Bufi

NEC Corporation of America

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Wen-Syan Li

NEC Corporation of America

View shared research outputs
Top Co-Authors

Avatar

Yoshinori Hara

NEC Corporation of America

View shared research outputs
Researchain Logo
Decentralizing Knowledge