Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Federico Cavalieri

dblp:18/2623 · DBLP profile ↗
← Back
5ranked-venue papers
5as first author
0since 2021 · last 2014
0009-0006-9869-0821ORCID · corroborated

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

Databases, data management, data science and information retrieval · 5 · 5 first-authorArtificial intelligence and machine learning · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
3 papers
Data models and query languages · 73% Information retrieval · 14% Query processing and optimization · 13%

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

TopicWeightPapersLastEvidence papers
Data models and query languages
query language
0.212014
XSPath: Navigation on XML Schemas Made Easy · IEEE Trans. Knowl. Data Eng. 2014
Information retrieval › cross-language information retrieval
query translation
0.212014
XSPath: Navigation on XML Schemas Made Easy · IEEE Trans. Knowl. Data Eng. 2014
Data models and query languages
XML
0.222014
Updating XML schemas and associated documents through exup · ICDE 2011
XSPath: Navigation on XML Schemas Made Easy · IEEE Trans. Knowl. Data Eng. 2014
Data models and query languages › XML data management
XML change detection
0.212013
Synthetising Changes in XML Documents as PULs · Proc. VLDB Endow. 2013
Query processing and optimization
XML query processing
0.212013
Synthetising Changes in XML Documents as PULs · Proc. VLDB Endow. 2013
Data models and query languages › XML query languages
XQuery Update Facility
0.212013
Synthetising Changes in XML Documents as PULs · Proc. VLDB Endow. 2013
Data models and query languages › schema management
schema evolution
0.112011
Updating XML schemas and associated documents through exup · ICDE 2011
Data models and query languages › schema management › schema evolution
XML schema evolution
0.112011
Updating XML schemas and associated documents through exup · ICDE 2011

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

graph-based schema representation · 0.2edit-script generation · 0.2
YearPublicationVenuePosition
2014 XSPath: Navigation on XML Schemas Made Easy
abstract
Schemas are often used to constrain the content and structure of XML documents. They can be quite big and complex and, thus, difficult to be accessed manually. The ability to query a single schema, a collection of schemas or to retrieve schema components that meet certain structural constraints significantly eases schema management and is, thus, useful in many contexts. In this paper, we propose a query language, named XSPath, specifically tailored for XML schema that works on logical graph-based representations of schemas, on which it enables the navigation, and allows the selection of nodes. We also propose XPath/XQuery-based translations that can be exploited for the evaluation of XSPath queries. An extensive evaluation of the usability and efficiency of the proposed approach is finally presented within the EXup system [9].
Federico Cavalieri, Giovanna Guerrini, Marco Mesiti
IEEE Trans. Knowl. Data Eng.1
2013 Synthetising Changes in XML Documents as PULs
abstract
The ability of efficiently detecting changes in XML documents is crucial in many application contexts. If such changes are represented as XQuery Update Pending Update Lists (PULs), they can then be applied on documents using XQuery Update engines, and document management can take advantage of existing composition, inversion, reconciliation approaches developed in the update processing context. The paper presents an XML edit-script generator with the unique characteristic of using PULs as edit-script language and improving the state of the art from both the performance and the generated edit-script quality perspectives.
Federico Cavalieri, Alessandro Solimando, Giovanna Guerrini
Proc. VLDB Endow.1
2011 Dynamic reasoning on XML updates
abstract
In many emerging XML application contexts and distributed execution environments (like disconnected and cloud computing, collaborative editing and document versioning) the server that determines the updates to be performed on a document, by evaluating an XQuery Update expression, is not always the same that actually makes such updates-represented as Pending Update Lists (PULs)effective. The process of generating the PUL is thus decoupled from that of making its effect persistent on the document. The PUL executor needs to manage several PULs, that, depending on the application context, are to be executed as sequential or parallel update requests, possibly relying on application-specific policies. This requires some capabilities of dynamic reasoning on updates. In the paper, we state the most relevant properties to reason on, develop the corresponding algorithms and present a PUL handling system, providing an experimental evaluation of this system.
Federico Cavalieri, Giovanna Guerrini, Marco Mesiti
EDBT1
2011 Updating XML schemas and associated documents through exup
abstract
Data on the Web mostly are in XML format and the need often arises to update their structure, commonly described by an XML Schema. When a schema is modified the effects of the modification on documents need to be faced. XSUpdate is a language that allows to easily identify parts of an XML Schema, apply a modification primitive on them and finally define an adaptation for associated documents, while Eχup is the corresponding engine for processing schema modification and document adaptation statements. Purpose of this demonstration is to provide an overview of the facilities of the XSUpdate language and of the Eχup system.
Federico Cavalieri, Giovanna Guerrini, Marco Mesiti
ICDE1
2008 Navigational Path Expressions on XML Schemas
Federico Cavalieri, Giovanna Guerrini, Marco Mesiti
DEXA1