Papers by Federica Mandreoli
Ecient and Eective Query Answering in a PDMS with SUNRISE ? (Demo Paper)
Peer Data Management Systems (PDMSs) have been re- cently proposed as an evolution of Peer-To-Pee... more Peer Data Management Systems (PDMSs) have been re- cently proposed as an evolution of Peer-To-Peer (P2P) systems toward a more semantics-based description of peers' contents and relationships. In a PDMS scenario a key challenge is query routing, i.e. the capability of selecting small subsets of semantically relevant peers to forward a query to. In this paper we demonstrate SUNRISE (System
In a Peer Data Management System (PDMS), semantic peers connect with each other through semantic ... more In a Peer Data Management System (PDMS), semantic peers connect with each other through semantic mappings between their own schemas. Because of schema heterogeneity, due to peers' autonomy as for data representation, querying a PDMS implies query reformulations across semantic mappings, possibly incurring in a semantic degradation due to the reiterated approximations given by the traversal of long paths. The
Workshops, 2001
Management of indeterminate temporal expressions is useful in a wide range of applications, from ... more Management of indeterminate temporal expressions is useful in a wide range of applications, from designing and querying temporal databases to knowledge representation and reasoning in artificial intelligence. In this paper, we fo- cus on the representation and management of indeterminate dates, corresponding to a common use of temporal indeter- minacy which can be found in (historical) texts written in natural
Geoinformatica, 2001
Schema versioning provides a mechanism for handling change in the structure of database systems a... more Schema versioning provides a mechanism for handling change in the structure of database systems and has been investigated widely, both in the context of static and temporal databases. With the growing interest in spatial and spatio-temporal data as well as the mechanisms for holding such data, the spatial context within which data items are formatted also becomes an issue. This paper presents a generalized model that accommodates temporal, spatial and spatio-temporal schema versioning within databases.
Sistemi Evoluti per Basi di Dati, 2003
In this paper, we present the preliminary results of an ongoing research activity concerning the ... more In this paper, we present the preliminary results of an ongoing research activity concerning the temporal management of normative texts in XML format. In particular, four temporal dimensions (publication, validity, efficacy and transaction times) are used to correctly represent the evolution of norms in time and their resulting versioning. Hence, we introduce a multiversion data model based on XML schema and define three basic operators for the management of norm texts. Finally, we describe the architecture of a management system prototype which is being implemented. This work has been partially supported by the MIUR-40% Project: "La dinamica della norma nel tempo: aspetti giuridici ed informatici".
Towards a Model for Spatio-Temporal Schema Selection
Database and Expert Systems Applications, 1999
Schema versioning provides a mechanism for handling change in the structure of database systems a... more Schema versioning provides a mechanism for handling change in the structure of database systems and has been investigated widely, both in the context of static and tem- poral databases. With the growing interest in spatial and spatio-temporal data as well as the mechanisms for holding such data, the spatial context within which data is format- ted also becomes an issue.
ODMG Language Extensions for Generalised Schema Versioning Support
Object-Oriented and Entity-Relationship Modelling/International Conference on Conceptual Modeling / the Entity Relationship Approach, 1999
. The management of different schema versions is required inlong-lived database systems to accomp... more . The management of different schema versions is required inlong-lived database systems to accomplish data structural changes andrepresent their history. Once a suitable data model for schema versioningsupport has been defined, appropriate extensions must also be introducedin the data definition and manipulation languages. Such an extension isaimed at making the versioning facilities available at user-interface leveland is the basis for
This paper describes an ongoing research project involving the im- plementation of e-Government s... more This paper describes an ongoing research project involving the im- plementation of e-Government services on the Semantic Web. In particular, the project is aimed at managing the "digital identity" of citizens on the Internet, en- abling them to benefit from "personalized" versions of the online services offered by the Public Administration, which can improve and optimize their involvement in the
Australasian Database Conference, 2000
Advanced object-oriented applications require the man- agement of schema versions, in order to co... more Advanced object-oriented applications require the man- agement of schema versions, in order to cope with changes in the structure of the stored data. Two types of version- ing have been separately considered so far: branching and temporal. The former arose in application domains like CAD/CAM and software engineering, where different so- lutions have been proposed to support design schema ver-
The development of the World Wide Web technology on the Internet is a major achievement of comput... more The development of the World Wide Web technology on the Internet is a major achievement of computerresearch in recent years. The great availability of easy-to-access on-line hypermedial documentshas been a real revolution in the information world, also for its important social, cultural and economicalconsequences. However, a scarce attention has been devoted so far to the temporal aspects of the WorldWide
Web Information and Data Management, 2003
In this paper,we present the results of an on-going research activity concerning the temporal man... more In this paper,we present the results of an on-going research activity concerning the temporal management of normative texts in XML format. In particular, four temporal dimensions (publication,validity,efficacy and transaction times) are used to correctly represent the evolution of norms in time and their resulting versioning. Hence, we introduce a multiversion data model based on XML schema and de?ne basic mechanisms
Advances in Information Systems, 2000
In this paper we present a temporal extension of the World Wide Web based on a complete XML/XSL i... more In this paper we present a temporal extension of the World Wide Web based on a complete XML/XSL infrastructure to support valid time. The proposed technique enables the explicit definition of temporal information within HTML/XML documents, whose contents can then be selectively accessed according to their valid time. By acting on a navigation validity context, the proposed solution makes it

Proceedings 11th Australasian Database Conference. ADC 2000 (Cat. No.PR00528), 1999
Advanced object-oriented applications require the management of schema versions, in order to cope... more Advanced object-oriented applications require the management of schema versions, in order to cope with changes in the structure of the stored data. Two types of versioning have been separately considered so far: branching and temporal. The former arose in application domains like CAD/CAM and software engineering, where different solutions have been proposed to support design schema versions (consolidated versions). The latter concerns temporal databases, where some works considered temporal schema versioning to fulfil advanced needs of other typical objectoriented applications like GIS and the multimedia ones. In this work, we propose a general model which integrates the two approaches by supporting both design and temporal schema versions. The model is provided with a complete set of schema change primitives for full-fledged version manipulation whose semantics is described in the paper.
Proceedings Eighth International Symposium on Temporal Representation and Reasoning. TIME 2001, 2001
Management of indeterminate temporal expressions is useful in a wide range of applications, from ... more Management of indeterminate temporal expressions is useful in a wide range of applications, from designing and querying temporal databases to knowledge representation and reasoning in artificial intelligence. In this paper, we focus on the representation and management of indeterminate dates, corresponding to a common use of temporal indeterminacy which can be found in (historical) texts written in natural language, as in expressions like: around 1624, near the end of the fourteenth century, etc. In this context, we adapt and improve the probabilistic approach designed for the TSQL2 language and further developed by Dyreson and Snodgrass, and show how it can be effectively and efficiently adopted for the management of indeterminate dates.
In this paper we present the current achievement of our research activity in the WISDOM project, ... more In this paper we present the current achievement of our research activity in the WISDOM project, whose aim is the deflnition of intelligent tech- niques enabling efiective and e-cient information search in a distributed and decentralized PDMS scenario. We focus on the query routing problem and we deflne a new routing mechanism, which we call routing by mapping, in which
Lecture Notes in Computer Science, 2000

Lecture Notes in Computer Science, 1999
The management of di erent s c hema versions is required in long-lived database systems to accomp... more The management of di erent s c hema versions is required in long-lived database systems to accomplish data structural changes and represent their history. Once a suitable data model for schema versioning support has been de ned, appropriate extensions must also be introduced in the data de nition and manipulation languages. Such an extension is aimed at making the versioning facilities available at user-interface level and is the basis for the development o f advanced multi-schema applications. In this paper we present extensions to the de nition and manipulation language of the standard object-oriented data model ODMG for a generalized schema versioning support. To this end, two versioning modalities will be considered in a single powerful system: temporal versioning and management of alternative design versions. As far as the temporal components are concerned, the proposed extensions of ODL and OQL will be consistent with the TSQL2 temporal query language.
A general framework for evolving schemata support
Sistemi Evoluti per Basi di Dati, 2000
Abstract. In this paper a semantic approach for the specification and the management of databases... more Abstract. In this paper a semantic approach for the specification and the management of databases with evolving schemata is introduced. It is shown how a general object-oriented model for schema versioning and evolution can be formalised; how the semantics of ...
Lecture Notes in Computer Science, 2001
In this paper a semantic approach for the specification and the management of databases with evol... more In this paper a semantic approach for the specification and the management of databases with evolving schemata is introduced. It is shown how a general objectoriented model for schema versioning and evolution can be formalised; how the semantics of schema change operations can be defined; how interesting reasoning tasks can be supported, based on an encoding in Description Logics.
Lecture Notes in Computer Science, 2000
In this paper a semantic approach for the specification and the management of databases with evol... more In this paper a semantic approach for the specification and the management of databases with evolving schemata is introduced. It is shown how a general object-oriented model for schema versioning and evolution can be formalized; how the semantics of schema change operations can be defined; how interesting reasoning tasks can be supported, based on an encoding in description logics. 2 E. Franconi, F. Grandi, and F. Mandreoli
Uploads
Papers by Federica Mandreoli