DocumentCode :
379240
Title :
Observing transaction-time semantics with TTXPath
Author :
Dyreson, Curtis E.
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Washington State Univ., Pullman, WA, USA
Volume :
1
fYear :
2001
fDate :
3-6 Dec. 2001
Firstpage :
193
Abstract :
Transaction time is the time of database transactions that create, modify, or destroy facts. It is used to record when facts exist in a database. Accounting for transaction time is essential to supporting audit queries that delve into past database states and differential queries that pinpoint differences between two states. In a web context, transaction time is a problematic concept because there are no transactions. Browsers and other consumers of web data can observe snapshots of resources like XML documents but are rarely active participants in their creation or destruction. This paper presents the TTXPath data model and query language. TTXPath extends XPath with support for transaction time. XPath is a specification language for locations in an XML document. It serves as the basis for XML query languages like XSLT and XQuery, XPath has no temporal semantics. To construct a TTXPath data model, snapshots of an XML document are obtained over time by an observer The snapshots are then merged and transaction times are associated with each edge and node. The TTXPath query language extends XPath with a transaction-time axis to enable a query to access past or future states, and with constructs to extract and compare times. TTXPath maximally reuses XPath hence the changes needed to support transaction time are minimal and TTXPath is fully backwards compatible with XPath.
Keywords :
data models; hypermedia markup languages; query languages; query processing; specification languages; TTXPath data model; XML document; XQuery; XSLT; audit queries; database; database transactions; differential queries; query language; snapshots; specification language; transaction-time axis; transaction-time semantics; web context; Computer science; Data mining; Data models; Database languages; HTML; Information resources; Information retrieval; Markup languages; Transaction databases; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Information Systems Engineering, 2001. Proceedings of the Second International Conference on
Print_ISBN :
0-7695-1393-X
Type :
conf
DOI :
10.1109/WISE.2001.996480
Filename :
996480
Link To Document :
بازگشت