Optimizing the execution of XSLT stylesheets for querying transformed XML data

Guardado en:
Bibliografiske detaljer
Udgivet i:Knowledge and Information Systems vol. 18, no. 3 (Mar 2009), p. 331-391
Hovedforfatter: Groppe, Sven
Andre forfattere: Groppe, Jinghua, Böttcher, Stefan, Wycisk, Thomas, Gruenwald, Le
Udgivet:
Springer Nature B.V.
Fag:
Online adgang:Citation/Abstract
Full Text
Full Text - PDF
Tags: Tilføj Tag
Ingen Tags, Vær først til at tagge denne postø!

MARC

LEADER 00000nab a2200000uu 4500
001 204311932
003 UK-CbPIL
022 |a 0219-1377 
022 |a 0219-3116 
024 7 |a 10.1007/s10115-008-0144-4  |2 doi 
035 |a 204311932 
045 2 |b d20090301  |b d20090331 
084 |a 65785  |2 nlm 
100 1 |a Groppe, Sven 
245 1 |a Optimizing the execution of XSLT stylesheets for querying transformed XML data 
260 |b Springer Nature B.V.  |c Mar 2009 
513 |a Feature 
520 3 |a We have to deal with different data formats whenever data formats evolve or data must be integrated from heterogeneous systems. These data when implemented in XML for data exchange cannot be shared freely among applications without data transformation. A common approach to solve this problem is to convert the entire XML data from their source format to the applications' target formats using the transformations rules specified in XSLT stylesheets. However, in many cases, not all XML data are required to be transformed except for a smaller part described by a user's query (application). In this paper, we present an approach that optimizes the execution time of an XSLT stylesheet for answering a given XPath query by modifying the XSLT stylesheet in such a way that it would (a) capture only the parts in the XML data that are relevant to the query and (b) process only those XSLT instructions that are relevant to the query. We prove the correctness of our optimization approach, analyze its complexity and present experimental results. The experimental results show that our approach performs the best in terms of execution time, especially when many cost-intensive XSLT instructions can be excluded in the XSLT stylesheet. [PUBLICATION ABSTRACT] 
653 |a Studies 
653 |a Optimization 
653 |a Extensible Markup Language 
653 |a Information retrieval 
653 |a Information systems 
653 |a Language 
653 |a Queries 
700 1 |a Groppe, Jinghua 
700 1 |a Böttcher, Stefan 
700 1 |a Wycisk, Thomas 
700 1 |a Gruenwald, Le 
773 0 |t Knowledge and Information Systems  |g vol. 18, no. 3 (Mar 2009), p. 331-391 
786 0 |d ProQuest  |t ABI/INFORM Global 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/204311932/abstract/embedded/L8HZQI7Z43R0LA5T?source=fedsrch 
856 4 0 |3 Full Text  |u https://www.proquest.com/docview/204311932/fulltext/embedded/L8HZQI7Z43R0LA5T?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/204311932/fulltextPDF/embedded/L8HZQI7Z43R0LA5T?source=fedsrch