XMorph: A shape-polymorphic, domain-specific XML data transformation language

By imposing a single hierarchy on data, XML makes queries brittle in the sense that a query might fail to produce the desired result if it is executed on the same data organized in a different hierarchy, or if the hierarchy evolves during the lifetime of an application. This paper presents a new tra...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Dyreson, Curtis, Bhowmick, Sourav, Jannu, Aswani Rao, Mallampalli, Kirankanth, Shuohao Zhang
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 847
container_issue
container_start_page 844
container_title
container_volume
creator Dyreson, Curtis
Bhowmick, Sourav
Jannu, Aswani Rao
Mallampalli, Kirankanth
Shuohao Zhang
description By imposing a single hierarchy on data, XML makes queries brittle in the sense that a query might fail to produce the desired result if it is executed on the same data organized in a different hierarchy, or if the hierarchy evolves during the lifetime of an application. This paper presents a new transformation language, called XMorph, which supports more flexible querying. XMorph is a shape polymorphic language, that is, a single XMorph query can extract and transform data from differently-shaped hierarchies. The XMorph data shredder distills XML data into a graph of closest relationships, which are exploited by the query evaluation engine to produce a result in the shape specified by an XMorph query.
doi_str_mv 10.1109/ICDE.2010.5447839
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5447839</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5447839</ieee_id><sourcerecordid>5447839</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-7430c6f291329d47d4a566a7be7ee5c20712f0974691eb17bffaa1181257af8f3</originalsourceid><addsrcrecordid>eNpFkMtOwzAURM1LopR-AGLjD8DF18-YXRUKVGrFBqTsqpvEbo2ah5Kw6N8TRCVmMzoz0iyGkDvgcwDuHlfp83Iu-IhaKZtId0ZuQAmlRlRwTiZCWs24MNnFf6GzSzIBbiQzMhHXZNb3X3yUUwCaT8gm2zRdu3-iC9rvsfWsbQ7H6jeKxQMtmwpjzfrWFzHEgmabNS1xQDp0WPeh6SocYlPTA9a7b9z5W3IV8ND72cmn5PNl-ZG-sfX76ypdrFkEqwdmleSFCcKBFK5UtlSojUGbe-u9LgS3IAJ3VhkHPgebh4AIkIDQFkMS5JTc_-1G7_227WKF3XF7ukX-AK2vUbk</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>XMorph: A shape-polymorphic, domain-specific XML data transformation language</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Dyreson, Curtis ; Bhowmick, Sourav ; Jannu, Aswani Rao ; Mallampalli, Kirankanth ; Shuohao Zhang</creator><creatorcontrib>Dyreson, Curtis ; Bhowmick, Sourav ; Jannu, Aswani Rao ; Mallampalli, Kirankanth ; Shuohao Zhang</creatorcontrib><description>By imposing a single hierarchy on data, XML makes queries brittle in the sense that a query might fail to produce the desired result if it is executed on the same data organized in a different hierarchy, or if the hierarchy evolves during the lifetime of an application. This paper presents a new transformation language, called XMorph, which supports more flexible querying. XMorph is a shape polymorphic language, that is, a single XMorph query can extract and transform data from differently-shaped hierarchies. The XMorph data shredder distills XML data into a graph of closest relationships, which are exploited by the query evaluation engine to produce a result in the shape specified by an XMorph query.</description><identifier>ISSN: 1063-6382</identifier><identifier>ISBN: 142445445X</identifier><identifier>ISBN: 9781424454457</identifier><identifier>EISSN: 2375-026X</identifier><identifier>EISBN: 1424454441</identifier><identifier>EISBN: 1424454468</identifier><identifier>EISBN: 9781424454440</identifier><identifier>EISBN: 9781424454464</identifier><identifier>DOI: 10.1109/ICDE.2010.5447839</identifier><language>eng</language><publisher>IEEE</publisher><subject>Computer science ; Data mining ; Database languages ; Engines ; Object oriented modeling ; Query processing ; Relational databases ; Tree graphs ; Vocabulary ; XML</subject><ispartof>2010 IEEE 26th International Conference on Data Engineering (ICDE 2010), 2010, p.844-847</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5447839$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5447839$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Dyreson, Curtis</creatorcontrib><creatorcontrib>Bhowmick, Sourav</creatorcontrib><creatorcontrib>Jannu, Aswani Rao</creatorcontrib><creatorcontrib>Mallampalli, Kirankanth</creatorcontrib><creatorcontrib>Shuohao Zhang</creatorcontrib><title>XMorph: A shape-polymorphic, domain-specific XML data transformation language</title><title>2010 IEEE 26th International Conference on Data Engineering (ICDE 2010)</title><addtitle>ICDE</addtitle><description>By imposing a single hierarchy on data, XML makes queries brittle in the sense that a query might fail to produce the desired result if it is executed on the same data organized in a different hierarchy, or if the hierarchy evolves during the lifetime of an application. This paper presents a new transformation language, called XMorph, which supports more flexible querying. XMorph is a shape polymorphic language, that is, a single XMorph query can extract and transform data from differently-shaped hierarchies. The XMorph data shredder distills XML data into a graph of closest relationships, which are exploited by the query evaluation engine to produce a result in the shape specified by an XMorph query.</description><subject>Computer science</subject><subject>Data mining</subject><subject>Database languages</subject><subject>Engines</subject><subject>Object oriented modeling</subject><subject>Query processing</subject><subject>Relational databases</subject><subject>Tree graphs</subject><subject>Vocabulary</subject><subject>XML</subject><issn>1063-6382</issn><issn>2375-026X</issn><isbn>142445445X</isbn><isbn>9781424454457</isbn><isbn>1424454441</isbn><isbn>1424454468</isbn><isbn>9781424454440</isbn><isbn>9781424454464</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2010</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNpFkMtOwzAURM1LopR-AGLjD8DF18-YXRUKVGrFBqTsqpvEbo2ah5Kw6N8TRCVmMzoz0iyGkDvgcwDuHlfp83Iu-IhaKZtId0ZuQAmlRlRwTiZCWs24MNnFf6GzSzIBbiQzMhHXZNb3X3yUUwCaT8gm2zRdu3-iC9rvsfWsbQ7H6jeKxQMtmwpjzfrWFzHEgmabNS1xQDp0WPeh6SocYlPTA9a7b9z5W3IV8ND72cmn5PNl-ZG-sfX76ypdrFkEqwdmleSFCcKBFK5UtlSojUGbe-u9LgS3IAJ3VhkHPgebh4AIkIDQFkMS5JTc_-1G7_227WKF3XF7ukX-AK2vUbk</recordid><startdate>201003</startdate><enddate>201003</enddate><creator>Dyreson, Curtis</creator><creator>Bhowmick, Sourav</creator><creator>Jannu, Aswani Rao</creator><creator>Mallampalli, Kirankanth</creator><creator>Shuohao Zhang</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>201003</creationdate><title>XMorph: A shape-polymorphic, domain-specific XML data transformation language</title><author>Dyreson, Curtis ; Bhowmick, Sourav ; Jannu, Aswani Rao ; Mallampalli, Kirankanth ; Shuohao Zhang</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-7430c6f291329d47d4a566a7be7ee5c20712f0974691eb17bffaa1181257af8f3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2010</creationdate><topic>Computer science</topic><topic>Data mining</topic><topic>Database languages</topic><topic>Engines</topic><topic>Object oriented modeling</topic><topic>Query processing</topic><topic>Relational databases</topic><topic>Tree graphs</topic><topic>Vocabulary</topic><topic>XML</topic><toplevel>online_resources</toplevel><creatorcontrib>Dyreson, Curtis</creatorcontrib><creatorcontrib>Bhowmick, Sourav</creatorcontrib><creatorcontrib>Jannu, Aswani Rao</creatorcontrib><creatorcontrib>Mallampalli, Kirankanth</creatorcontrib><creatorcontrib>Shuohao Zhang</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Dyreson, Curtis</au><au>Bhowmick, Sourav</au><au>Jannu, Aswani Rao</au><au>Mallampalli, Kirankanth</au><au>Shuohao Zhang</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>XMorph: A shape-polymorphic, domain-specific XML data transformation language</atitle><btitle>2010 IEEE 26th International Conference on Data Engineering (ICDE 2010)</btitle><stitle>ICDE</stitle><date>2010-03</date><risdate>2010</risdate><spage>844</spage><epage>847</epage><pages>844-847</pages><issn>1063-6382</issn><eissn>2375-026X</eissn><isbn>142445445X</isbn><isbn>9781424454457</isbn><eisbn>1424454441</eisbn><eisbn>1424454468</eisbn><eisbn>9781424454440</eisbn><eisbn>9781424454464</eisbn><abstract>By imposing a single hierarchy on data, XML makes queries brittle in the sense that a query might fail to produce the desired result if it is executed on the same data organized in a different hierarchy, or if the hierarchy evolves during the lifetime of an application. This paper presents a new transformation language, called XMorph, which supports more flexible querying. XMorph is a shape polymorphic language, that is, a single XMorph query can extract and transform data from differently-shaped hierarchies. The XMorph data shredder distills XML data into a graph of closest relationships, which are exploited by the query evaluation engine to produce a result in the shape specified by an XMorph query.</abstract><pub>IEEE</pub><doi>10.1109/ICDE.2010.5447839</doi><tpages>4</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1063-6382
ispartof 2010 IEEE 26th International Conference on Data Engineering (ICDE 2010), 2010, p.844-847
issn 1063-6382
2375-026X
language eng
recordid cdi_ieee_primary_5447839
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Computer science
Data mining
Database languages
Engines
Object oriented modeling
Query processing
Relational databases
Tree graphs
Vocabulary
XML
title XMorph: A shape-polymorphic, domain-specific XML data transformation language
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-30T08%3A12%3A00IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=XMorph:%20A%20shape-polymorphic,%20domain-specific%20XML%20data%20transformation%20language&rft.btitle=2010%20IEEE%2026th%20International%20Conference%20on%20Data%20Engineering%20(ICDE%202010)&rft.au=Dyreson,%20Curtis&rft.date=2010-03&rft.spage=844&rft.epage=847&rft.pages=844-847&rft.issn=1063-6382&rft.eissn=2375-026X&rft.isbn=142445445X&rft.isbn_list=9781424454457&rft_id=info:doi/10.1109/ICDE.2010.5447839&rft_dat=%3Cieee_6IE%3E5447839%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=1424454441&rft.eisbn_list=1424454468&rft.eisbn_list=9781424454440&rft.eisbn_list=9781424454464&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5447839&rfr_iscdi=true