Proceedings Eleventh International Workshop on Research Issues in Data Engineering. Document Management for Data Intensive Business and Scientific Applications. RIDE 2001最新文献
{"title":"Alternative approaches to distribute an E-commerce document management system","authors":"Shahram Ghandeharizadeh","doi":"10.1109/RIDE.2001.916492","DOIUrl":"https://doi.org/10.1109/RIDE.2001.916492","url":null,"abstract":"This experience paper describes newsblaster.com, a commercial document management system that facilitates exchange of news worthy documents between two user communities: editors of newspapers and magazines who seek to publish articles; and member companies who want to disseminate information such as new product offerings, product recalls, alliances with other companies, etc. The paper focuses on the Internet connection of a single node Web server as the system bottleneck and discusses three alternative approaches to distribute the application across multiple nodes. The first, termed vertical, analyzes the semantics of the application and distributes it across multiple nodes based on its community of users and how they access the system. The second, termed horizontal, declusters the application's data across multiple nodes with the objective to distribute client requests evenly across these nodes. Hybrid, our third approach, considers a horizontal partitioning of services identified by a vertical partitioning. The paper describes the application of each approach to newsblaster.","PeriodicalId":368473,"journal":{"name":"Proceedings Eleventh International Workshop on Research Issues in Data Engineering. Document Management for Data Intensive Business and Scientific Applications. RIDE 2001","volume":"88 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123188349","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Copy-based versus edit-based version management schemes for structured documents","authors":"Shu-Yao Chien, V. Tsotras, C. Zaniolo","doi":"10.1109/RIDE.2001.916496","DOIUrl":"https://doi.org/10.1109/RIDE.2001.916496","url":null,"abstract":"Managing multiple versions of XML documents and semistructured data represents a problem of growing interest. Traditional version control methods, such as RCS, use edit scripts representing changes in the document to support the incremental reconstruction of different versions. The edit-based approaches have been enhanced with a replication scheme called UBCC (Chien et al., 2000). UBCC is based on the notion of page usefulness and ensures effective management for multi-version documents in terms of both retrieval and storage cost. These improvements notwithstanding, the edit-based representation suffers from limited generality and flexibility-e.g., it cannot represent changes such as rearranging the document or duplicating parts of its content. To solve these problems, the paper proposes a copy-based UBCC versioning scheme, which also provides a simpler format for the electronic exchange of multi-version documents. With the objective of matching the performance of the edit-based UBCC technique, we develop algorithms that enhance the copy-based UBCC scheme with page usefulness management. We also present results of various experiments that test the storage and retrieval performance of the new copy-based approach, and compare it with that of the edit-based UBCC approach.","PeriodicalId":368473,"journal":{"name":"Proceedings Eleventh International Workshop on Research Issues in Data Engineering. Document Management for Data Intensive Business and Scientific Applications. RIDE 2001","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133525443","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Engineering for conceptual schema flexibility","authors":"L. Wedemeijer","doi":"10.1109/RIDE.2001.916495","DOIUrl":"https://doi.org/10.1109/RIDE.2001.916495","url":null,"abstract":"Many engineering approaches exist that are widely accepted as 'good design practices' for their ability to deliver high-quality conceptual schemas. Such schemas are supposed to be stable enough for subsequent system exploitation, and flexible enough to accommodate future changes. This paper presents a comparative review of a dozen current engineering approaches as to which mechanisms they employ to enhance flexibility of the CS. No single best strategy emerges from the analysis. It is found that most engineering approaches employ only a limited number of mechanisms to enhance flexibility. While strategies may be combined to yield better flexibility for the CS, it is unclear which combination works best under what conditions. Whatever the current engineering approaches have to offer, a designer is still largely dependent on good judgment and personal expertise to obtain a stable CS.","PeriodicalId":368473,"journal":{"name":"Proceedings Eleventh International Workshop on Research Issues in Data Engineering. Document Management for Data Intensive Business and Scientific Applications. RIDE 2001","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122155228","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Document warehousing: a document-intensive application of a multimedia database","authors":"H. Ishikawa, Manabu Ohta, Koki Kato","doi":"10.1109/RIDE.2001.916488","DOIUrl":"https://doi.org/10.1109/RIDE.2001.916488","url":null,"abstract":"Nowadays, structured data such as sales are stored in data warehouses for decision-making. Less-structured data such as HTML texts, XML data, images, and videos are increasingly accumulated in PC storage due to the spread of the Internet technology such as WWW. Such less-structured data, collectively called multimedia documents, are also precious as corporate assets. So we need to provide a document warehouse to analyze and manage multimedia documents for corporate-wide information mining and reuse like a data warehouse. As a document-intensive application of a multimedia database, we describe a prototype document warehouse system, which supports management of documents, keyword-based and content-based retrieval, rule-based classification, SOM-based clustering and XML active query facility based on ECA rules.","PeriodicalId":368473,"journal":{"name":"Proceedings Eleventh International Workshop on Research Issues in Data Engineering. Document Management for Data Intensive Business and Scientific Applications. RIDE 2001","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128235290","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Hong Su, Diane Kramer, Li Chen, K. Claypool, Elke A. Rundensteiner
{"title":"XEM: managing the evolution of XML documents","authors":"Hong Su, Diane Kramer, Li Chen, K. Claypool, Elke A. Rundensteiner","doi":"10.1109/RIDE.2001.916497","DOIUrl":"https://doi.org/10.1109/RIDE.2001.916497","url":null,"abstract":"As information on the World Wide Web continues to proliferate at an astounding rate, the Extensible Markup Language (XML) has been emerging as a standard format for data representation on the Web. In many applications, specific document type definitions (DTDs) are designed to enforce a semantically agreed-upon structure of the XML documents for management. However, both the data and the structure of XML documents tend to change over time for a multitude of reasons, including to correct design errors in the DTD, to allow expansion of the application scope over time, or to account for the merging of several businesses into one. However most of the current software tools that enable the use of XML do not provide explicit support for such data or schema changes. In this vein, we put forth the first solution framework, called XML Evolution Manager (XEM) to manage the evolution of XML. XEM provides a minimal yet complete taxonomy of basic change primitives. These primitives, classified as either data changes or schema changes, are consistency-preserving, i.e., for a data change, they ensure that the modified XML document conforms to its DTD both in structure and constraints; and for a schema change, they ensure that the new DTD is a valid DTD and all existing XML documents are transformed also to conform to the modified DTD. We prove the completeness of the taxonomy in terms of DTD transformation. To verify the feasibility of our XEM approach we have implemented a working prototype system using PSE Pro as our backend storage system.","PeriodicalId":368473,"journal":{"name":"Proceedings Eleventh International Workshop on Research Issues in Data Engineering. Document Management for Data Intensive Business and Scientific Applications. RIDE 2001","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126557001","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An access control mechanism for large scale data dissemination systems","authors":"E. Bertino, E. Ferrari, E. Pitoura","doi":"10.1109/RIDE.2001.916490","DOIUrl":"https://doi.org/10.1109/RIDE.2001.916490","url":null,"abstract":"Automatic data dissemination systems are becoming increasingly relevant in Internet-based information systems. In such systems, users subscribe to the dissemination service by providing interest profiles. These profiles are then used to determine which information should be delivered to which users, whenever new information is entered into the system. A main shortcoming of existing dissemination systems is the lack of any access control mechanisms, enabling selective information dissemination based for example on security or other regulatory policies. We present an access control model suitable for dissemination systems. The model is based on user profiles containing both user interests and user credentials (i.e., a set of attributes characterizing users for access control purposes). Information is then filtered before being delivered to users on the basis of both the user interests and credentials. To make authorization manageable when dealing with very large information systems, our model supports authorization domains, that allow one to group together information objects to which the same access control policies apply. Finally, in addition to formally defining our model and developing the related access control algorithm, we outline an implementation strategy.","PeriodicalId":368473,"journal":{"name":"Proceedings Eleventh International Workshop on Research Issues in Data Engineering. Document Management for Data Intensive Business and Scientific Applications. RIDE 2001","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131070162","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Enabling personalized recommendation on the Web based on user interests and behaviors","authors":"Yi-Hung Wu, Yong-Chuan Chen, Arbee L. P. Chen","doi":"10.1109/RIDE.2001.916487","DOIUrl":"https://doi.org/10.1109/RIDE.2001.916487","url":null,"abstract":"The dramatic growth of the Web has brought about the rapid accumulation of data and the increasing possibility of information sharing. As the population on the Web grows, the analysis of user interests and behaviors will provide hints on how to improve the quality of service. We define user interests and behaviors based on the documents read by the user. A method for mining such user interests and behaviors is then presented. In this way, each user is associated with a set of interests and behaviors, which is stored in the user profile. In addition, we define six types of user profiles and a distance measure to classify users into clusters. Finally, three kinds of recommendation services using the clustered results are realized. For performance evaluation, we implement these services on the Web to make experiments on real data/users. The results show that the average acceptance rates of these services range from 71.5% to 94.6%.","PeriodicalId":368473,"journal":{"name":"Proceedings Eleventh International Workshop on Research Issues in Data Engineering. Document Management for Data Intensive Business and Scientific Applications. RIDE 2001","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114413330","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Towards self-validating knowledge-based archives","authors":"Bertram Ludäscher, R. Marciano, Reagan Moore","doi":"10.1109/RIDE.2001.916486","DOIUrl":"https://doi.org/10.1109/RIDE.2001.916486","url":null,"abstract":"Digital archives are dedicated to the long-term preservation of electronic information and have the mandate to enable sustained access despite a rapidly changing information infrastructure. Current archival approaches build upon standardized data formats and simple metadata mechanisms for collection management, but do not involve high-level conceptual models and knowledge representations. This results in serious limitations, not only for expressing various kinds of information and knowledge about the archived data, but also for creating infrastructure independent, self-validating and self-instantiating archives. To overcome these limitations, we first propose a scalable XML-based archival infrastructure, based on standard tools, and subsequently show how this architecture can be extended to a model-based framework, where higher-level knowledge representations become an integral part of the archive and the ingestion/migration processes. This allows us to maximize infrastructure independence by archiving generic, executable specifications of: archival constraints (i.e., model validators); and archival transformations that are part of the ingestion process. The proposed architecture facilitates construction of self-validating and self-instantiating knowledge-based archives. We illustrate our overall approach and report on first experiences using a sample collection from a collaboration with the National Archives and Records Administration (NARA).","PeriodicalId":368473,"journal":{"name":"Proceedings Eleventh International Workshop on Research Issues in Data Engineering. Document Management for Data Intensive Business and Scientific Applications. RIDE 2001","volume":"33 1-2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123586398","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Web data indexing through external semantic-carrying annotations","authors":"Jan-Marco Bremer, Michael Gertz","doi":"10.1109/RIDE.2001.916493","DOIUrl":"https://doi.org/10.1109/RIDE.2001.916493","url":null,"abstract":"Data annotations provide an effective means to link data from diverse data archives to a domain conceptualization, e.g., ontology, which then provides users with an integrated and uniform view for querying the data. Existing approaches typically use document annotation techniques that require authors to embed linkage information into their documents. This prevents true collaborative extensions of documents by annotations and conceptual views of multiple users on the same data. This paper presents the concepts and architecture underlying a data annotation framework that enables external annotations of remote data at different levels of granularity. Semantic-carrying annotations, based on a domain conceptualization model, allow multiple users to enrich the same data under different perspectives. XML and related techniques are used for managing, exchanging, and querying annotations and domain conceptualizations.","PeriodicalId":368473,"journal":{"name":"Proceedings Eleventh International Workshop on Research Issues in Data Engineering. Document Management for Data Intensive Business and Scientific Applications. RIDE 2001","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131388718","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Xin Zhang, Gail Mitchell, Wang-Chien Lee, Elke A. Rundensteiner
{"title":"Clock: synchronizing internal relational storage with external XML documents","authors":"Xin Zhang, Gail Mitchell, Wang-Chien Lee, Elke A. Rundensteiner","doi":"10.1109/RIDE.2001.916498","DOIUrl":"https://doi.org/10.1109/RIDE.2001.916498","url":null,"abstract":"In many business settings, a relational database system (RDBMS) will serve as the storage manager for data from XML documents. In such a system, once the XML data is dissembled and loaded into the storage system, XML queries posed against the (virtual) XML documents are processed by translating them into SQL queries against the relational storage. However, for applications which frequently update their XML documents, we cannot afford to reload a complete, possibly large, document for each update, instead we must be able to incrementally propagate document updates to the stored XML data. We address the issue of correctly reflecting updates of external XML documents into the loaded XML data in a relational database system. We describe Clock, a framework for synchronizing the relational storage with updated XML documents by exploiting a metadata-driven technology. First, we propose a set of (DTD preserving) update primitives for XML documents. Second, based on the mapping between XML and the relational model, we describe the propagation of those update primitives. Validation of the updates ensures they will not violate the constraints specified by the DTD. We have implemented a working prototype of the Clock system using the IBM's XML4J parser JDBC 2 and Oracle 81. We report on preliminary experiments conducted using this prototype to analyze our algorithms in a document update setting.","PeriodicalId":368473,"journal":{"name":"Proceedings Eleventh International Workshop on Research Issues in Data Engineering. Document Management for Data Intensive Business and Scientific Applications. RIDE 2001","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116492772","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}