La projection temporelle de ? sur un instant t??(r), notée Snap, est le document statique d défini par : d=( r, ? T (?,t) (?), ? |T (?,t) ) avec T (?, t)={i | t?? ,
Cette preuve se fait de manière identique à la preuve du cas précédent ,
-projecteur construit comme défini dans la lemme 4, alors K est correct pour la préévaluation de u relativement à t ,
URL : https://hal.archives-ouvertes.fr/hal-00619933
Théorème 3 s'appuie sur la correction de l'inférence des chemins pour les mises à jour énoncée par le lemme 4. Etant donné l'id-projecteur K u défini dans ce lemme, il suffit de démontrer que K u ? K(t, ?) et d' ,
pi) une projection pour les mises à jour à base des path-projecteurs. Cela permet de faire le lien, d'une part avec K u qui est défini à partir de path-projecteurs et d'autre part avec K(t, ?) extrait du tri-projecteur. Nous montrons que K u ? L(t, pi) puis que L(t, pi) = K(t, ?) pour déduire que K u ? K(t, ?) Afin de faciliter la preuve de L(t, pi) = K(t, ?), nous considérons une étape supplémentaire qui consiste à démontrer que L(t, pi) = K * (t, ? * ) où ? * est un tri-projecteur relaxé pour lequel la propriété de disjonction n'est pas requise et K * (t, ? * ) est une relaxation de la projection K(t, ?), nous définissons L(t ,
en posant ? k?1 (j)=a[I 1 · i · I 2 ], avec j=Parent(t, {i}) on a ? k (j)=a[I 1 · I 2 ,
Projection for XML update optimization Models and issues in data stream systems, PODS, vol.11, issue.11, pp.1-16, 2002. ,
Adding updates to xquery : Semantics, optimization, and static analysis, 2005. ,
Efficient encoding of temporal xml documents, TIME, pp.15-22, 2011. ,
Semantics, Types and Effects for XML Updates, Lecture Notes in Computer Science, vol.17, issue.2, pp.1-17, 2009. ,
DOI : 10.1145/1348250.1348255
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.224.9410
Typebased XML projection, VLDB Optimizing xml querying using type-based document projection, p.2079, 2006. ,
Efficient constraint validation for updated xml database, Informatica (Slovenia), issue.3, pp.31-285, 2007. ,
URL : https://hal.archives-ouvertes.fr/inria-00461221
Accelerating queries by pruning XML documents, Data & Knowledge Engineering, vol.54, issue.2, pp.201-210, 2001. ,
DOI : 10.1016/j.datak.2004.12.003
Monetdb/xquery : a fast xquery processor powered by a relational engine, SIGMOD Conference, pp.479-490, 2006. ,
Archiving scientific data, ACM Transactions on Database Systems, vol.29, issue.1, pp.2-42, 2004. ,
DOI : 10.1145/974750.974752
SQTL: A Preliminary Proposal for a Temporal-to-Temporal Query Language, 14th International Symposium on Temporal Representation and Reasoning (TIME'07), pp.35-46, 2007. ,
DOI : 10.1109/TIME.2007.60
On the memory requirements of XPath evaluation over XML streams, PODS (Alin Deutsch, pp.177-188, 2004. ,
A comparative study for XML change detection, Institut National de Recherche en Informatique et en Automatique, 2002. ,
Detecting changes in XML documents, Proceedings 18th International Conference on Data Engineering, pp.41-52, 2002. ,
DOI : 10.1109/ICDE.2002.994696
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.2.5474
Managing historical semistructured data, Theory and Practice of Object Systems, vol.5, issue.3, pp.143-162, 1999. ,
Dynamic reasoning on XML updates, Proceedings of the 14th International Conference on Extending Database Technology, EDBT/ICDT '11, pp.165-176, 2011. ,
DOI : 10.1145/1951365.1951387
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.428.6624
A Graph-Based Data Model to Represent Transaction Time in Semistructured Data, Lecture Notes in Computer Science, vol.3180, pp.559-568, 2004. ,
DOI : 10.1007/978-3-540-30075-5_54
Time in database systems, 2005. ,
Version management of xml documents, Lecture Notes in Computer Science, pp.184-200, 1997. ,
Capturing and querying multiple aspects of semistructured data, VLDB'99, Proceedings of 25th International Conference on Very Large Data Bases, 1999. ,
Jérôme Siméon, and Roel Vercammen , Optimizing sorting and duplicate elimination in xquery path expressions, Lecture Notes in Computer Science, vol.3588, pp.554-563, 2005. ,
Flux xml, requêtes xpath et automates, 2009. ,
Efficient algorithms for processing xpath queries, pp.95-106, 2002. ,
DOI : 10.1145/1071610.1071614
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.110.4205
The complexity of XPath query evaluation and XML typing, Journal of the ACM, vol.52, issue.2, pp.284-335, 2005. ,
DOI : 10.1145/1059513.1059520
Optimizing Schema Languages for XML: Numerical Constraints and Interleaving, SIAM Journal on Computing, vol.38, issue.5, 2007. ,
DOI : 10.1137/070697367
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.119.4920
Streamable Fragments of Forward XPath, Lecture Notes in Computer Science, vol.75, issue.7, pp.3-15, 2011. ,
DOI : 10.1007/11965893_1
URL : https://hal.archives-ouvertes.fr/inria-00442250
Introducing an annotated bibliography on temporal and evolution aspects in the World Wide Web, ACM SIGMOD Record, vol.33, issue.2, pp.84-86, 2004. ,
DOI : 10.1145/1024694.1024709
XQuery!: An XML Query Language with Side Effects, Lecture Notes in Computer Science, vol.4254, pp.178-191, 2006. ,
DOI : 10.1007/11896548_17
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.101.588
Commutativity analysis in XML update languages, ICDT, 2007. ,
Commutativity analysis for XML updates Syntax, semantics, and query evaluation of the txquery temporal xml query language, ACM Trans. Database Syst, vol.33, issue.4, 2003. ,
Temporal Slicing in the Evaluation of XML Queries, pp.632-643, 2003. ,
DOI : 10.1016/B978-012722442-8/50062-8
Rewriting xquery to avoid redundant expressions based on static emulation of xml store, 2009. ,
Changecentric management of versions in an xml warehouse, pp.581-590, 2001. ,
URL : https://hal.archives-ouvertes.fr/hal-01124669
Conditional XPath, ACM Transactions on Database Systems, vol.30, issue.4, pp.929-959, 2005. ,
DOI : 10.1145/1114244.1114247
Semantic characterizations of navigational XPath, ACM SIGMOD Record, vol.34, issue.2, pp.41-46, 2005. ,
DOI : 10.1145/1083784.1083792
Indexing Temporal XML documents, pp.216-227, 2004. ,
DOI : 10.1016/B978-012088469-8.50022-X
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.1.9098
Projecting XML Documents, pp.213-224, 2003. ,
DOI : 10.1016/B978-012722442-8/50027-6
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.11.229
Forward node-selecting queries over trees, ACM Transactions on Database Systems, vol.32, issue.1, 2007. ,
DOI : 10.1145/1206049.1206052
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.107.7568
Change Detection in XML Trees : a Survey, 2005. ,
On the expressive power of node construction in, pp.85-90, 2005. ,
Temporal XML: modeling, indexing, and query processing, VLDB Journal : Very Large Data Bases, pp.1179-1212, 2008. ,
DOI : 10.1007/s00778-007-0058-x
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.664.9778
Main memory xml update optimization : algorithms and experiments, 2011. ,
Archiving temporal web information : Organization of web contents for fast access and compact storage, 2008. ,
Rationale for a temporal extension to sql, The TSQL2 Temporal Query Language, pp.3-18, 1995. ,
XMark : A benchmark for XML data management, 2002. ,
Rcsa system for version control, Softw. Pract. Exper, vol.15, issue.7, pp.637-654, 1985. ,
Point-based temporal extensions of SQL and their efficient implementation , Temporal Databases : Research and Practice, Lecture Notes in Computer Science, vol.1399, 1998. ,
Storing and querying ordered XML using a relational database system, Proceedings of the 2002 ACM SIGMOD international conference on Management of data , SIGMOD '02, pp.204-215, 2002. ,
DOI : 10.1145/564691.564715
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.2.5927
Temporal queries and version management in XML-based document archives, Data & Knowledge Engineering, vol.65, issue.2, 2008. ,
DOI : 10.1016/j.datak.2007.08.002
Xquery 1.0 and xpath 2.0 data model (xdm) ,
Extensible markup language (xml)1 ,
Xsl transformations (xslt) version 1 ,