Scispace (Formerly Typeset)
  1. Home
  2. Conferences
  3. Data and Knowledge Engineering
  4. 2004
  1. Home
  2. Conferences
  3. Data and Knowledge Engineering
  4. 2004
Showing papers presented at "Data and Knowledge Engineering in 2004"
Journal Article•10.1016/J.DATAK.2004.03.010•
AGENT WORK: a workflow system supporting rule-based workflow adaptation

[...]

Robert Müller1, Ulrike Greiner1, Erhard Rahm1•
Leipzig University1
1 Nov 2004
TL;DR: AGENTWORK as discussed by the authors is a workflow management system supporting automated workflow adaptations in a comprehensive way, which uses temporal estimates to determine which remaining parts of running workflows are affected by an exception and is able to predictively perform suitable adaptations.
Abstract: Current workflow management systems still lack support for dynamic and automatic workflow adaptations. However, this functionality is a major requirement for next-generation workflow systems to provide sufficient flexibility to cope with unexpected failure events. We present the concepts and implementation of AGENTWORK, a workflow management system supporting automated workflow adaptations in a comprehensive way. A rule-based approach is followed to specify exceptions and necessary workflow adaptations. AGENTWORK uses temporal estimates to determine which remaining parts of running workflows are affected by an exception and is able to predictively perform suitable adaptations. This helps to ensure that necessary adaptations are performed in time with minimal user interaction which is especially valuable in complex applications such as for medical treatments.

358 citations

Journal Article•10.1016/S0169-023X(03)00103-4•
Building and maintaining ontologies: a set of algorithms

[...]

Nadira Lammari1, Elisabeth Métais1•
Conservatoire national des arts et métiers1
1 Feb 2004
TL;DR: Algorithms are provided to obtain a normalized hierarchy starting either from concepts or from instances using Boolean functions, and a way to give synthetic views of the hierarchy is provided.
Abstract: "Is_A" links are the core component of all ontologies and are organized into "hierarchies of concepts". In this paper we will first address the problem of an automatic help to build sound hierarchies. Dependencies called "existence constraints" are the foundation for the definition of a "normalized" hierarchy of concepts. In the first part of the paper algorithms are provided to obtain a normalized hierarchy starting either from concepts or from instances using Boolean functions. The second part of the paper is devoted to the hierarchy maintenance: automatically inserting, merging or removing pieces of knowledge. We also provide a way to give synthetic views of the hierarchy.

117 citations

Journal Article•10.1016/J.DATAK.2003.06.002•
Pushing the envelope: challenges in a frame-based representation of human anatomy

[...]

Natalya F. Noy1, Mark A. Musen1, José L. V. Mejino2, Cornelius Rosse2•
Stanford University1, University of Washington2
1 Mar 2004
TL;DR: This work shows that traditional frame-based techniques such as is-a hierarchies, slots (roles) and role restrictions are not sufficient for a comprehensive model of this domain, and posit that even though the modeling structure imposed byframe-based systems may sometimes lead to complicated solutions, it is still worthwhile to use frame- based representation for very large-scale projects such as this one.
Abstract: One of the main threads in the history of knowledge-representation formalisms is the trade-off between the expressiveness of first-order logic on the one hand and the tractability and ease-of-use of frame-based systems on the other hand. Frame-based systems provide intuitive, cognitively easy-to-understand, and scalable means for modeling a domain. However, when a domain model is particularly complex, frame-based representation may lead to complicated and sometimes awkward solutions. We have encountered such problems when developing the Digital Anatomist Foundational Model, an ontology aimed at representing comprehensively the physical organization of the human body. We show that traditional frame-based techniques such as is-a hierarchies, slots (roles) and role restrictions are not sufficient for a comprehensive model of this domain. The diverse modeling challenges and problems in this project required us to use such knowledge-representation techniques as reified relations, metaclasses and a metaclass hierarchy, different propagation patterns for template and own slots, and so on. We posit that even though the modeling structure imposed by frame-based systems may sometimes lead to complicated solutions, it is still worthwhile to use frame-based representation for very large-scale projects such as this one.

101 citations

Journal Article•10.1016/J.DATAK.2003.08.007•
Algorithms for processing K -closest-pair queries in spatial databases

[...]

Antonio Corral1, Yannis Manolopoulos2, Yannis Theodoridis3, Michael Vassilakopoulos4•
University of Almería1, Aristotle University of Thessaloniki2, University of Piraeus3, American Hotel & Lodging Educational Institute4
1 Apr 2004
TL;DR: A pruning heuristic and two updating strategies for minimizing the pruning distance are proposed and used in the design of three non-incremental branch-and-bound algorithms for K-CPQ between spatial objects stored in two R-trees.
Abstract: This paper addresses the problem of finding the K closest pairs between two spatial datasets (the so-called, K closest pairs query, K-CPQ), where each dataset is stored in an R-tree. There are two different techniques for solving this kind of distance-based query. The first technique is the incremental approach, which returns the output elements one-by-one in ascending order of distance. The second one is the nonincremental alternative, which returns the K elements of the result all together at the end of the algorithm. In this paper, based on distance functions between two MBRs in the multidimensional Euclidean space, we propose a pruning heuristic and two updating strategies for minimizing the pruning distance, and use them in the design of three non-incremental branch-and-bound algorithms for K-CPQ between spatial objects stored in two R-trees. Two of those approaches are recursive following a Depth-First searching strategy and one is iterative obeying a Best-First traversal policy. The plane-sweep method and the search ordering are used as optimization techniques for improving the naive approaches. Besides, a number of interesting extensions of the K-CPQ (K-Self-CPQ, Semi-CPQ, K-FPQ (the K-farthest pairs query), etc.) are discussed. An extensive performance study is also presented. This study is based on experiments performed with real datasets. A wide range of values for the basic parameters affecting the performance of the algorithms is examined in order to designate the most efficient algorithm for each setting of parameter values. Finally, an experimental study of the behavior of the proposed K-CPQ branch-and-bound algorithms in terms of scalability of the dataset size and the K value is also included.

92 citations

Journal Article•10.1016/J.DATAK.2003.03.001•
Transaction policies for service-oriented computing

[...]

Stefan Tai1, Thomas Mikalsen1, Eric Wohlstadter2, Nirmit Desai3, Isabelle Rouvellou1 •
IBM1, University of California, Davis2, North Carolina State University3
1 Oct 2004
TL;DR: This paper argues for the use of declarative policy assertions to advertise and match support for different transaction styles, and introduces the concept of and system support for transaction coupling modes as the policy-based contracts guiding transactional business process execution.
Abstract: Service-oriented computing is emerging as a distributed computing model where autonomous services interact with each other using standard Internet technology. In addition to the application-specific functions that services provide (different) services may also support (different) sets of protocols and formats addressing extra-functional concerns such as transaction processing and reliable messaging. This raises the need for services to complement their functional service descriptions with descriptions of extra-functional capabilities, requirements, and/or preferences, which must be matched and enforced for service interactions. In this paper, we address the problem of transactional coordination in service-oriented computing. We argue for the use of declarative policy assertions to advertise and match support for different transaction styles (direct transaction processing, queued transaction processing, and compensation-based transaction processing), and introduce the concept of and system support for transaction coupling modes as the policy-based contracts guiding transactional business process execution. We focus on concrete, protocol-specific policies that apply to relevant Web services specifications. Using transaction policies and our middleware system, we are able to support a reliable SOC environment.

77 citations

Journal Article•10.1016/S0169-023X(03)00105-8•
Content-based text querying with ontological descriptors

[...]

Troels Andreasen1, Per Anker Jensen2, Jørgen Fischer Nilsson3, Patrizia Paggio, Bolette Sandford Pedersen, Hanne Erdman Thomsen4 •
Roskilde University1, University of Southern Denmark2, Technical University of Denmark3, Copenhagen Business School4
1 Feb 2004
TL;DR: A method and a system for content-based querying of texts based on the availability of an ontology for the concepts in the text domain and the extraction of conceptual content of noun phrases into descriptors forming an integral part of the ontology are described.
Abstract: This paper describes a method and a system for content-based querying of texts based on the availability of an ontology for the concepts in the text domain. A key principle in the system is the extraction of conceptual content of noun phrases into descriptors forming an integral part of the ontology.The retrieval of text passages rests on matching descriptors from the text against descriptors from the noun phrases in the query. The match does not need to be exact but is mediated by the ontology invoking in particular taxonomic reasoning with sub- and super-concepts. The paper also reports on a prototype implementation of the system.

76 citations

Journal Article•10.1016/J.DATAK.2004.03.006•
An ER EC framework for e-contract modeling, enactment and monitoring

[...]

P. Radha Krishna1, Kamalakar Karlapalem2, Dickson K.W. Chiu•
Institute for Development and Research in Banking Technology1, International Institute of Information Technology2
1 Oct 2004
TL;DR: This paper presents an EREC framework for designing e-contract processes, a mechanism that allows modeling, enactment and monitoring that bridges between the XML contract document and Web Services based implementation model of an e- contract.
Abstract: A contract is an agreement between two or more parties to create mutual business relations or legal obligations. It defines a set of activities to be performed by different parties satisfying a set of terms and conditions (clauses). An e-contract is a contract modeled, specified, executed and enacted (controlled and monitored) by a software system (such as a workflow system). As contracts are complex, their enactment is predominantly established and fulfilled with significant human involvement. This necessitates a comprehensive framework for generic fulfillment of e-contracts. In this paper, we present an EREC framework for designing e-contract processes, a mechanism that allows modeling, enactment and monitoring. This framework centers on the EREC model that bridges between the XML contract document and Web Services based implementation model of an e-contract.

62 citations

Journal Article•10.1016/S0169-023X(03)00108-3•
Multimedia indexing through multi-source and multi-language information extraction: the MUMIS project

[...]

Horacio Saggion1, Hamish Cunningham1, Kalina Bontcheva1, Diana Maynard1, Oana Hamza1, Yorik Wilks1 •
University of Sheffield1
1 Feb 2004
TL;DR: This work describes the creation of a composite index from multiple and multi-lingual sources for the Multimedia Indexing and Searching Environment, a project aiming at developing technology to produce formal annotations about essential events in multimedia programme material.
Abstract: We describe our work on information extraction from multiple sources for the Multimedia Indexing and Searching Environment, a project aiming at developing technology to produce formal annotations about essential events in multimedia programme material. The creation of a composite index from multiple and multi-lingual sources is a unique aspect of this project. The domain chosen for tuning the software components and testing is football. Our information extraction system is based on the use of finite state machinery pipelined with full semantic analysis and discourse interpretation.

55 citations

Journal Article•10.1016/J.DATAK.2003.09.002•
Clustering classifiers for knowledge discovery from physically distributed databases

[...]

Grigorios Tsoumakas1, Lefteris Angelis1, Ioannis Vlahavas1•
Aristotle University of Thessaloniki1
1 Jun 2004
TL;DR: This paper presents an approach for clustering distributed classifiers in order to discover groups of similar classifiers and thus similar databases with respect to a specific classification task and shows that clusters as a pre-processing step for classifier combination enhances the achieved predictive performance of the ensemble.
Abstract: Most distributed classification approaches view data distribution as a technical issue and combine local models aiming at a single global model. This however, is unsuitable for inherently distributed databases, which are often described by more than one classification models that might differ conceptually. In this paper we present an approach for clustering distributed classifiers in order to discover groups of similar classifiers and thus similar databases with respect to a specific classification task. We also show that clustering distributed classifiers as a pre-processing step for classifier combination enhances the achieved predictive performance of the ensemble.

50 citations

Journal Article•10.1016/J.DATAK.2003.11.001•
Materialization of fragmented views in multidimensional databases

[...]

Matteo Golfarelli1, Vittorio Maniezzo1, Stefano Rizzi1•
University of Bologna1
1 Jun 2004
TL;DR: This paper investigates the benefits of materializing views in vertical fragments and formalizes the fragmentation problem as a 0-1 integer linear programming problem, which is then solved by means of a standard integer programming solver to determine the optimal fragmentation for a given workload.
Abstract: The most effective technique to enhance performances of multidimensional databases consists in materializing redundant aggregates called views. In the classical approach to materialization, each view includes all and only the measures of the cube it aggregates. In this paper we investigate the benefits of materializing views in vertical fragments, aimed at minimizing the workload response time. We formalize the fragmentation problem as a 0-1 integer linear programming problem, which is then solved by means of a standard integer programming solver to determine the optimal fragmentation for a given workload. Finally, we demonstrate the usefulness of fragmentation by presenting a large set of experimental results based on the TPC-H benchmark.

37 citations

Journal Article•10.1016/J.DATAK.2003.08.003•
The Tripod spatio-historical data model

[...]

Tony Griffiths1, Alvaro A. A. Fernandes1, Norman W. Paton1, Robert Barr1•
University of Manchester1
1 Apr 2004
TL;DR: A spatio-historical object model based on a specialized mechanism, called a history, for maintaining knowledge about entities that change over time is described and its capabilities in a crime data management application are illustrated.
Abstract: The storage and analysis of large amounts of time-varying spatial and aspatial data is becoming an important feature of many application domains. This has fuelled the need for spatio-temporal extensions to data models and their associated querying facilities. To date, much of this work has focused on the relational data model, with object data models receiving far less consideration. Where descriptions of such object models do exist, these models fail to fully integrate their spatial, aspatial and temporal dimensions into a uniform and coherent model. In addition, there is currently a lack of systems which build upon these models to produce database architectures that address the broad spectrum of issues related to the delivery of a fully functional spatio-temporal DBMS. This paper presents a foundation for the development of such a system, called Tripod, by describing a spatio-historical object model based on a specialized mechanism, called a history, for maintaining knowledge about entities that change over time. Key features of the resulting model include: (i) consistent representations of primitive spatial and timestamp types; (ii) a component-based design in which spatial, timestamp and historical extensions are formalized incrementally, for subsequent use together or separately; (iii) compatibility with mainstream query processing frameworks for object databases; and (iv) the integration of the spatio-temporal proposal with the ODMG object database standard. The paper presents a comprehensive formal characterization of the model and illustrates its capabilities in a crime data management application. It is also shown how the model can be programmed using an extension to the ODMG language bindings. The model and language bindings have been fully implemented.
Journal Article•10.1016/J.DATAK.2003.08.006•
Supporting temporal text-containment queries in temporal document databases

[...]

Kjetil Nørvåg1•
Norwegian University of Science and Technology1
1 Apr 2004
TL;DR: This paper describes and discusses different index structures that can improve temporal text-containment querying and shows that even a very simple time-indexing approach can reduce query cost by up to three orders of magnitude.
Abstract: In temporal document databases, and temporal XML databases, temporal text-containment queries are a potential performance bottleneck. In this paper we describe how to manage documents and index structures in such databases in a way that makes, temporal text-containment querying feasible. We describe and discuss different index structures that can improve such queries. Three of the alternatives have been implemented in the V2 temporal document database system, and the performance of the index structures is studied using temporal web data. The results show that even a very simple time-indexing approach can reduce query cost by up to three orders of magnitude.
Journal Article•10.1016/S0169-023X(04)00003-5•
Correctness criteria for dynamic changes in workflow systems--a survey q

[...]

Stefanie Rinderle, Manfred Reichert, Peter Dadam
1 Jul 2004
TL;DR: This survey systematically classifies different approaches in the area of adaptive workflows and discusses their strengths and limitations along typical problems related to dynamic WF change.
Abstract: The capability to dynamically adapt in-progress workflows (WF) is an essential requirement for any workflow management system (WfMS). This fact has been recognized by the WF community for a long time and different approaches in the area of adaptive workflows have been developed so far. This survey systematically classifies these approaches and discusses their strengths and limitations along typical problems related to dynamic WF change. Along this classification we present important criteria for the correct adaptation of running workflows and analyze how actual approaches satisfy them. Furthermore, we provide a detailed comparison of these approaches and sketch important further issues related to dynamic change. � 2004 Elsevier B.V. All rights reserved.
Journal Article•10.1016/S0169-023X(03)00107-1•
Grammatical specification of domain ontologies

[...]

Troels Andreasen1, Jørgen Fischer Nilsson2•
Roskilde University1, Technical University of Denmark2
1 Feb 2004
TL;DR: The proposed domain specification methodology is applied to ontology-guided content-based information retrieval in text databases and is advanced also as a general purpose methodology for ontological engineering.
Abstract: This paper presents a formalism supporting the analysis and specification of domain ontologies. The method is founded theoretically on conventional context-free grammars. The use of production rules admits recursive formation of compound categories from given categories subjected to combinability constraints.The proposed domain specification methodology is applied to ontology-guided content-based information retrieval in text databases. It is advanced also as a general purpose methodology for ontological engineering.
Journal Article•10.1016/J.DATAK.2004.05.002•
Self-monitoring query execution for adaptive query processing

[...]

Anastasios Gounaris1, Norman W. Paton1, Alvaro A. A. Fernandes1, Rizos Sakellariou1•
University of Manchester1
1 Dec 2004
TL;DR: This paper discusses monitoring of query plan execution as a topic in its own right, and advocates an approach based on self-monitoring algebraic operators, which is shown to be generic and independent of any specific adaptation mechanism.
Abstract: Adaptive query processing generally involves a feedback loop comprising monitoring, assessment and response. So far, individual proposals have tended to group together an approach to monitoring, a means of assessment, and a form of response. However, there are many benefits in decoupling these three phases, and in constructing generic frameworks for each of them. To this end, this paper discusses monitoring of query plan execution as a topic in its own right, and advocates an approach based on self-monitoring algebraic operators. This approach is shown to be generic and independent of any specific adaptation mechanism, easily implementable and portable, sufficiently comprehensive, appropriate for heterogeneous distributed environments, and more importantly, capable of driving on-the-fly adaptations of query plan execution. An experimental evaluation of the overheads and of the quality of the results obtained by monitoring is also presented.
Journal Article•10.1016/J.DATAK.2004.03.007•
Events as atomic contracts for component integration

[...]

Monique Snoeck1, Wilfried Lemahieu1, Frank Goethals1, Guido Dedene1, Jacques Vandenbulcke1 •
Katholieke Universiteit Leuven1
1 Oct 2004
TL;DR: This paper describes an integration approach based on an event-based coordination paradigm, with particular emphasis on distributed, loosely coupled environments such as web services.
Abstract: Today many companies rely on third party applications and application services for (part of) their information systems. When applications from different parties are used together, an integration problem arises. Similarly, cross-organisational application integration requires the coordination of distributed processing across several autonomous applications. In this paper, we describe an integration approach based on an event-based coordination paradigm. Interaction is based on atomic units of interaction called "business events". Each business event mirrors some event in the real world that requires the coordination of actions within a number of components. The coordination between applications is achieved by having applications specify preconditions for business events. As a result, a business event becomes a small scale contract between involved applications: each application can insert its own clauses into the contract by specifying preconditions. Moreover, a formal method for contract analysis is proposed, to verify whether the contract is free from contradictions and inconsistencies. Finally, in addition to its contracting aspect, the event-based communication paradigm entails a dispatching and coordination mechanism, which offers the additional advantage of a complete separation of the coordination aspects from the functionality aspects. The paper discusses different alternative architectures for event-based coordination, with particular emphasis on distributed, loosely coupled environments such as web services.
Journal Article•10.1016/J.DATAK.2003.07.001•
Broadcast program generation for webcasting

[...]

Dimitrios Katsaros1, Yannis Manolopoulos1•
Aristotle University of Thessaloniki1
1 Apr 2004
TL;DR: A new algorithm, CascadedWebcasting, is proposed, for the generation of Webcasting programs, scalable in terms of the number of items transmitted and able to produce programs very close to optimal.
Abstract: The advances in computer and communication technologies have made possible an ubiquitous computing environment were clients equipped with portable devices can send and receive data anytime and from anyplace. In such an asymmetric communication environment, data push has emerged as a very effective and scalable way to deliver information. Recently, the combination of push technology with the Internet and the Web [IEEE Trans. Comput. 50 (2001) 506, ACM/Kluwer Mobile Networks Appl. 7 (2002) 67] (referred to as Webcasting) has emerged "as a way out of the Web maze". Any broadcast program employed for Webcasting must be able to scale to the large number of transmitted pages.We study the issue of creating hierarchical Webcasting programs. We propose a new algorithm, CascadedWebcasting, for the generation of Webcasting programs, scalable in terms of the number of items transmitted and able to produce programs very close to optimal. We give an analytic model of the time complexity of the proposed method and we present a performance evaluation of CascadedWebcasting and a detailed comparison with existing algorithms using synthetic as well as real data. The experiments show that the CascadedWebcasting has negligible execution time and achieves an average access delay very close to that of the optimal algorithm.
Journal Article•10.1016/J.DATAK.2003.10.006•
Finding aliases on the web using latent semantic analysis

[...]

Vinay Bhat1, Tim Oates1, Vishal Shanbhag1, Charles Nicholas1•
University of Maryland, Baltimore County1
1 May 2004
TL;DR: It is demonstrated empirically that under a broad range of circumstances LSA performs poorly, and a two-stage algorithm based on LSA that performs significantly better is described.
Abstract: A common problem faced when gathering information from the web is the use of different names to refer to the same entity. For example, the city in India referred to as Bombay in some documents may be referred to as Mumbai in others because its name officially changed from the former to the latter in 1995. Multiplicity of names can cause relevant documents to be missed by search engines. Our goal is to develop an automated system that discovers additional names for an entity given just one of its names. Latent semantic analysis (LSA) is generally thought to be well-suited for this task [Numerical linear algebra with applications 3(4) (1996) 301]. We demonstrate empirically that under a broad range of circumstances LSA performs poorly, and describe a two-stage algorithm based on LSA that performs significantly better.
Journal Article•10.1016/S0169-023X(03)00104-6•
Linguistic based search facilities in snowflake-like database schemes

[...]

Antje Düsterhöft, Bernhard Thalheim1•
Brandenburg University of Technology1
1 Feb 2004
TL;DR: A simple and powerful approach to search based on a generalization of the theory of word fields to concept fields and providing an appropriate meta-structuring within database schemata that reflects context- or application-based search in a more appropriate way is developed.
Abstract: Development of generic and general search is one of the most difficult tasks in website development. In practical day life search is not as difficult. The simplification is based on association and context facilities provided by the language and the application area.We aim in developing a simple and powerful approach to search based on a generalization of the theory of word fields to concept fields and providing an appropriate meta-structuring within database schemata that reflects context- or application-based search in a more appropriate way. The internal meta-structuring is based on star and snowflake meta-structures within the schema.
Journal Article•10.1016/S0169-023X(03)00120-4•
Adaptive cell-based index for moving objects

[...]

Wonik Choi1, Bongki Moon2, Sukho Lee1•
Seoul National University1, University of Arizona2
1 Jan 2004
TL;DR: The AIM is a cell-based multiversion access structure adopting an overlapping technique, which refines cells adaptively to handle regional data skew, and achieved higher query performance compared with R-tree based methods.
Abstract: R-tree based access methods for moving objects are hardly applicable in practice, due mainly to excessive space requirements and high management costs. To overcome the limitations of such R-tree based access methods, we propose a new index structure called AIM (Adaptive cell-based Index for Moving objects). The AIM is a cell-based multiversion access structure adopting an overlapping technique. The AIM refines cells adaptively to handle regional data skew, which may change its locations over time. Through the extensive performance studies, we observed that The AIM consumed at most 30% of the space required by R-tree based methods, and achieved higher query performance compared with R-tree based methods.
Journal Article•10.1016/S0169-023X(03)00123-X•
Man bites dog: looking for interesting inconsistencies in structured news reports

[...]

Emma Byrne1, Anthony Hunter1•
University College London1
1 Mar 2004
TL;DR: A framework for identifying interesting information in news reports by finding interesting inconsistencies is presented and an implemented system based on this framework outputs news reports of interest to the user together with associated explanations of why they are interesting.
Abstract: Much useful information in news reports is often that which is surprising or unexpected. In other words, we harbour many expectations about the world, and when any of these expectations are violated (i.e. made inconsistent) by news, we have a strong indicator of some information that is interesting for us. In this paper we present a framework for identifying interesting information in news reports by finding interesting inconsistencies. An implemented system based on this framework (1) accepts structured news reports as inputs, (2) translates each report to a logical literal, (3) identifies the story of which the report is a part, (4) looks for inconsistencies between the report, the background knowledge, and a set of expectations, (5) classifies and evaluates those inconsistencies, and (6) outputs news reports of interest to the user together with associated explanations of why they are interesting.
Journal Article•10.1016/S0169-023X(03)00092-2•
A framework for abstracting data sources having heterogeneous representation formats

[...]

Domenico Rosaci1, Giorgio Terracina2, Domenico Ursino1•
Mediterranea University of Reggio Calabria1, University of Calabria2
1 Jan 2004
TL;DR: A new approach is proposed which is capable of semi-automatically carrying out the abstraction of a data source possibly encoded according to one among a variety of formats such as structured databases, OEM graphs and XML documents.
Abstract: This paper deals with the issue of abstracting a data source characterized by one among several possible representation formats. First we show that data source abstraction plays a central role in several important application problems in the area of information system design. Then we propose a new approach which is capable of semi-automatically carrying out the abstraction of a data source possibly encoded according to one among a variety of formats such as structured databases, OEM graphs and XML documents. The capability to handle heterogeneous formats is obtained via the usage of a particular conceptual model, called SDR-Network, which is able to uniformly represent and handle data sources with different formats. As a significant application of the presented data source abstraction algorithm, the construction of an Intensional Repository is also illustrated.
Journal Article•10.1016/J.DATAK.2004.04.004•
Fast range query estimation by N -level tree histograms

[...]

Francesco Buccafurri, Gianluca Lax
1 Nov 2004
TL;DR: A new histogram, called nLT, belonging to the latter class, which is based on a hierarchical decomposition of the original data distribution kept in a full binary tree, using bit saving for representing integer numbers, so that the reduced storage space allows us to increase the tree resolution and, consequently, its accuracy.
Abstract: Histograms are a lossy compression technique widely applied in various application contexts, like query optimization, statistical and temporal databases, OLAP applications, data streams, and so on. In most cases, accuracy in reconstructing from the histogram some original information, plays a crucial role. Thus, several proposals for constructing histograms trying to maximize their accuracy, have been given in the recent past. Besides bucket-based histograms (i.e., histograms whose construction is driven by the search of a "good" domain partition), there are different new histograms, characterized by more complex structures (like, for instance, wavelet-based histograms). This paper presents a new histogram, called nLT, belonging to the latter class. It is based on a hierarchical decomposition of the original data distribution kept in a full binary tree. This tree, containing a set of pre-computed hierarchical queries, uses bit saving for representing integer numbers, so that the reduced storage space allows us to increase the tree resolution and, consequently, its accuracy. Experimental comparison shows the superiority of nLT w.r.t. the state-of-the-art histograms.
Journal Article•10.1016/S0169-023X(03)00109-5•
Self-maintaining web pages: from theory to practice

[...]

Martin Bernauer1, Michael Schrefl•
Vienna University of Technology1
1 Jan 2004
TL;DR: A declarative language for the definition of parameterized fragments and web pages is presented, how fragments are stored is shown, and how previously presented algorithms for propagating modifications of relations to web pages can be realized by database triggers are described.
Abstract: The self-maintaining web pages (SMWP) approach employs concepts from distributed database design and active databases to keep pre-generated web pages in synchronization with database content. It maps fragments of relations to web pages and propagates modifications of relations incrementally to web pages. This paper shows how the SMWP approach can be put into practice using off-the-shelf relational database technology. It presents a declarative language for the definition of parameterized fragments and web pages, shows how fragments are stored, and describes how previously presented algorithms for propagating modifications of relations to web pages can be realized by database triggers.
Journal Article•10.1016/J.DATAK.2004.05.003•
On demand synchronization and load distribution for database grid-based web applications

[...]

Wen-Syan Li1, Kemal Altintas, Murat Kantarcioǧlu•
IBM1
1 Dec 2004
TL;DR: A scalable scheme for adaptive synchronization of data centers to maintain the load and application precision requirements and the experimental results show the effectiveness of the proposed scheme in maintaining both application result precision and load distribution.
Abstract: With the availability of content delivery networks (CDN), many database-driven Web applications rely on data centers that host applications and database contents for better performance and higher reliability. However, it raises additional issues associated with database/data center synchronization, query/transaction routing, load balancing, and application result correctness/precision. In this paper, we investigate the issues in the context of data center synchronization for such load and precision critical Web applications in a distributed data center infrastructure. We develop a scalable scheme for adaptive synchronization of data centers to maintain the load and application precision requirements. A prototype has been built for the evaluation of the proposed scheme. The experimental results show the effectiveness of the proposed scheme in maintaining both application result precision and load distribution; adapting to traffic patterns and system capacity limits.
Journal Article•10.1016/J.DATAK.2004.06.002•
The Active Vertice method: a performant filtering approach to high-dimensional indexing

[...]

Sören Balko1, Ingo Schmitt1, Gunter Saake1•
Otto-von-Guericke University Magdeburg1
1 Dec 2004
TL;DR: The Active Vertice method is proposed as a novel filtering approach that enhances the discriminatory power of the approximations while maintaining their compactness in terms of storage consumption and is shown to be superior over existing filtering approaches.
Abstract: The problem of finding nearest neighbors has emerged as an important foundation of feature-based similarity search in multimedia databases. Most spatial index structures based on the R-tree have failed to efficiently support nearest neighbor search in arbitrarily distributed high-dimensional data sets. In contrast, the so-called filtering principle as represented by the popular VA-file has turned out to be a more promising approach. Query processing is based on a flat file of compact vector approximations. In a first stage, those approximations are sequentially scanned and filtered so that in a second stage the nearest neighbors can be determined from a relatively small fraction of the data set.In this paper, we propose the Active Vertice method as a novel filtering approach. As opposed to the VA-file, approximation regions are arranged in a quad-tree like structure. High-dimensional feature vectors are assigned to ellipsoidal approximation regions on different levels of the tree. A compact approximation of a vector corresponds to the path within the index from the root to the respective tree node. When compared to the VA-file, our method enhances the discriminatory power of the approximations while maintaining their compactness in terms of storage consumption. To demonstrate its effectiveness, we conduct extensive experiments with synthetic as well as real-life data and show the superiority of our method over existing filtering approaches.
Journal Article•10.1016/J.DATAK.2003.10.004•
Towards building logical views of websites

[...]

Zehua Liu1, Wee Keong Ng1, Ee-Peng Lim1, Feifei Li1•
Nanyang Technological University1
1 May 2004
TL;DR: This paper proposes the WICCAP Data Model, a data model that maps websites from their physical structure into commonly perceived logical views, and implements a visual tool, called the Mapping Wizard, to facilitate and automate the process of producing WIC CAP Data Models.
Abstract: Information presented in a Website is usually organized into certain logical structure that is intuitive to users. It would be useful to model websites with such logical structure so that extraction of Web data from these sites can be performed in a simple and efficient manner. However, the recognition and reconstruction of such logical structure by software agent is not straightforward due to the complex hyper-link structure among webpages and the HTML formatting within each webpage. In this paper, we propose the WICCAP Data Model, a data model that maps websites from their physical structure into commonly perceived logical views. To enable easy and rapid creation of such data models, we have implemented a visual tool, called the Mapping Wizard, to facilitate and automate the process of producing WICCAP Data Models. Using the tool, the time required to construct a logical representation for a given Website is significantly reduced.
Journal Article•10.1016/J.DATAK.2003.08.008•
Benchmarking access methods for time-evolving regional data

[...]

Theodoros Tzouramanis1, Michael Vassilakopoulos2, Yannis Manolopoulos3•
University of the Aegean1, American Hotel & Lodging Educational Institute2, Aristotle University of Thessaloniki3
1 Jun 2004
TL;DR: Experimental results show that in most cases the Overlapping Linear Quadtrees method is the best choice for accessing time-evolving regional data.
Abstract: In this paper we present a performance comparison of access methods for time-evolving regional data. Initially, we briefly review four temporal extensions of the Linear Region Quadtree: the Time-Split Linear Quadtree, the Multiversion Linear Quadtree, the Multiversion Access Structure for Evolving Raster Images and Overlapping Linear Quadtrees. These methods comprise a family of specialized access methods that can efficiently store and manipulate consecutive raster images. A new simpler implementation solution that provides efficient support for spatio-temporal queries referring to the past through these methods, is suggested. An extensive experimental space and time performance comparison of all the above access methods follows. The comparison is made under a common and flexible benchmarking environment in order to choose the best technique depending on the application and on the image characteristics. These experimental results show that in most cases the Overlapping Linear Quadtrees method is the best choice.
Journal Article•10.1016/J.DATAK.2003.10.005•
Dynamically evolving concurrent information systems specification and validation: a component-based Petri nets proposal

[...]

Nasreddine Aoumeur1, Gunter Saake1•
Otto-von-Guericke University Magdeburg1
1 Aug 2004
TL;DR: An adequate Petri net-based meta-level is proposed for coping with dynamic changing of structural and behavioral aspects of CO-NETS components and how this level brings a satisfactory solution to the well-known inheritance-anomaly problem is discussed.
Abstract: Besides the steady growing of size-complexity and distribution of present-day information systems, business volatility with rapid changes in users' wishes and technological upgrading are stressing an overwhelmingly need for more advanced conceptual modeling approaches. Such advanced conceptual models should coherently and soundly reflect these three crucial dimensions, namely the size, space and (evolution over) time dimensions. In contribution towards such advanced conceptual approaches, we presented in [Data Know. Eng. 42 (2) (2002) 143] a new form of integration of object-orientation with emphasize on componentization into a variety of algebraic Petri nets, we referred to as CO-NETS.The purpose of the present paper is to soundly extend this proposal for coping with dynamic changing of structural and behavioral aspects of CO-NETS components. To this aim, we are proposing an adequate Petri net-based meta-level that may be sketched as follows. First, we construct two "meta-nets' for each component: one concerns the modification of behavioral aspects and the other is for dealing with structural aspects. While the meta-net for behavioral dynamic enables the dynamic of any transition in a given component to be modified at runtime, the meta-net for structural aspects completes and enhances these capabilities by allowing involved messages and object signatures (i.e. structure) to be dynamically manipulated. In addition of a rigorous description of this meta-level and its illustration using a medium-complexity banking system example, we also discuss how this level brings a satisfactory solution to the well-known inheritance-anomaly problem.
Journal Article•10.1016/J.DATAK.2003.12.001•
Encoding multiple inheritance hierarchies for lattice operations

[...]

M. F. van Bommel1, Ping Wang1•
St. Francis Xavier University1
1 Aug 2004
TL;DR: A new method is proposed, based on the top-down encoding of Caseau but without the lattice completion requirement, which permits incremental updates to the hierarchy to add nodes at the leaves, and supports efficient lattice computations in applications where the classes of objects are stored as codes.
Abstract: Incremental updates to multiple inheritance hierarchies are becoming more prevalent with the increasing number of persistent applications supporting complex objects. Efficient computation of the lattice operations greatest lower bound (GLB), least upper bound (LUB), and subsumption is critical. Techniques for the compact encoding of a hierarchy are required that support the operations. One method is to plunge the given ordering into a Boolean lattice of binary words, and perform lattic operations via Boolean operators. An overview of the approach is given and several methods are examined and compared. A new method is proposed, based on the top-down encoding of Caseau but without the lattice completion requirement, which permits incremental updates to the hierarchy to add nodes at the leaves. The algorithm requires polynomial time and space for encoding, and supports efficient lattice computations in applications where the classes of objects are stored as codes. Experimental results illustrate its effectiveness, and an analysis is provided on the effect of the order of insertion on the encoding.

Tools

SciSpace AgentBiomedical AgentSciSpace RecruitSciSpace for EnterpriseAgent GalleryChat with PDFLiterature ReviewAI WriterFind TopicsParaphraserCitation GeneratorExtract DataAI DetectorCitation Booster

Learn

ResourcesLive Workshops

SciSpace

CareersSupportBrowse PapersPricingSciSpace Affiliate ProgramCancellation & Refund PolicyTermsPrivacyData Sources

Directories

PapersTopicsJournalsAuthorsConferencesInstitutionsCitation StylesWriting templates

Extension & Apps

SciSpace Chrome ExtensionSciSpace Mobile App

Contact

support@scispace.com
SciSpace

© 2026 | PubGenius Inc. | Suite # 217 691 S Milpitas Blvd Milpitas CA 95035, USA

soc2
Secured by Delve