The BIRD Numbering Scheme for XML and Tree Databases – Deciding and Reconstructing Tree Relations Using Efficient Arithmetic Operations

This paper introduces the BIRD family of numbering schemes for tree databases, which is based on a structural summary such as the DataGuide. Given the BIRD IDs of two database nodes and the corresponding nodes in the structural summary we decide the extended XPath relations Child, Child + , Child ∗ ...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Weigel, Felix, Schulz, Klaus U., Meuss, Holger
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 67
container_issue
container_start_page 49
container_title
container_volume
creator Weigel, Felix
Schulz, Klaus U.
Meuss, Holger
description This paper introduces the BIRD family of numbering schemes for tree databases, which is based on a structural summary such as the DataGuide. Given the BIRD IDs of two database nodes and the corresponding nodes in the structural summary we decide the extended XPath relations Child, Child + , Child ∗ , Following, NextSibling, NextSibling + , NextSibling ∗  for the nodes without access to the database. Similarly we can reconstruct the parent node and neighbouring siblings of a given node. All decision and reconstruction steps are based on simple arithmetic operations. The BIRD scheme offers high expressivity and efficiency paired with modest storage demands. Compared to other identification schemes with similar expressivity, BIRD performs best in terms of both storage consumption and execution time, with experiments underlining the crucial role of ID reconstruction in query evaluation. A very attractive feature of the BIRD scheme is that all extended XPath relations can be decided and reconstructed in constant time, i.e., independent of tree position and distance of the nodes involved. All results are shown to scale up to the multi-Gigabyte level.
doi_str_mv 10.1007/11547273_5
format Conference Proceeding
fullrecord <record><control><sourceid>pascalfrancis_sprin</sourceid><recordid>TN_cdi_pascalfrancis_primary_17153387</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>17153387</sourcerecordid><originalsourceid>FETCH-LOGICAL-c259t-5c25f5585e85612c1ae7d0dc05dc739e7b5f3f6bc1bd87ceb4ce97b1c40ff5153</originalsourceid><addsrcrecordid>eNpFkb1OwzAUhc2fRIEuPIEXJJaAHcexM5a2QKVCpdJKbJHjXFNDk0a2O7CxMvOGPAkJReIuRzrn0x3OQeickitKiLimlCciFizne6ifCcl4QhjNUpntox5NKY0YS7IDdNIFseSSkUPUI4zEUSYSdoz63r-S9hgVNI576HOxAnwzmY_w47YqwNn6BT_pFVSAzcbh54cpVnWJFw4Aj1RQhfLg8ffHFx6BtmWHd_kc9Kb2wW116KxffA5rFWxr46XvzLExVluoAx44G1YVBKvxrAG3o87QkVFrD_0_PUXL2_FieB9NZ3eT4WAa6ZhnIeKtGM4lB8lTGmuqQJSk1ISXWrAMRMENM2mhaVFKoaFINGSioDohxnDK2Sm62P1tlNdqbZyqtfV542yl3Hve9sIZk6LlLnecb7pWwOXFZvPmc0rybor8fwr2AzeAd-E</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>The BIRD Numbering Scheme for XML and Tree Databases – Deciding and Reconstructing Tree Relations Using Efficient Arithmetic Operations</title><source>Springer Books</source><creator>Weigel, Felix ; Schulz, Klaus U. ; Meuss, Holger</creator><contributor>Ceri, Stefano ; Bellahsène, Zohra ; Unland, Rainer ; Bressan, Stéphane ; Hunt, Ela ; Ives, Zachary G. ; Rys, Michael</contributor><creatorcontrib>Weigel, Felix ; Schulz, Klaus U. ; Meuss, Holger ; Ceri, Stefano ; Bellahsène, Zohra ; Unland, Rainer ; Bressan, Stéphane ; Hunt, Ela ; Ives, Zachary G. ; Rys, Michael</creatorcontrib><description>This paper introduces the BIRD family of numbering schemes for tree databases, which is based on a structural summary such as the DataGuide. Given the BIRD IDs of two database nodes and the corresponding nodes in the structural summary we decide the extended XPath relations Child, Child + , Child ∗ , Following, NextSibling, NextSibling + , NextSibling ∗  for the nodes without access to the database. Similarly we can reconstruct the parent node and neighbouring siblings of a given node. All decision and reconstruction steps are based on simple arithmetic operations. The BIRD scheme offers high expressivity and efficiency paired with modest storage demands. Compared to other identification schemes with similar expressivity, BIRD performs best in terms of both storage consumption and execution time, with experiments underlining the crucial role of ID reconstruction in query evaluation. A very attractive feature of the BIRD scheme is that all extended XPath relations can be decided and reconstructed in constant time, i.e., independent of tree position and distance of the nodes involved. All results are shown to scale up to the multi-Gigabyte level.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 3540285830</identifier><identifier>ISBN: 9783540285830</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 9783540319689</identifier><identifier>EISBN: 3540319689</identifier><identifier>DOI: 10.1007/11547273_5</identifier><language>eng</language><publisher>Berlin, Heidelberg: Springer Berlin Heidelberg</publisher><subject>Applied sciences ; Computer science; control theory; systems ; Exact sciences and technology ; Index Node ; Information systems. Data bases ; Memory organisation. Data processing ; Query Node ; Software ; Tree Query ; Very Large Data Base ; Virtual Node</subject><ispartof>Database and XML Technologies, 2005, p.49-67</ispartof><rights>Springer-Verlag Berlin Heidelberg 2005</rights><rights>2005 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c259t-5c25f5585e85612c1ae7d0dc05dc739e7b5f3f6bc1bd87ceb4ce97b1c40ff5153</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/11547273_5$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/11547273_5$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>309,310,779,780,784,789,790,793,4050,4051,27925,38255,41442,42511</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=17153387$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>Ceri, Stefano</contributor><contributor>Bellahsène, Zohra</contributor><contributor>Unland, Rainer</contributor><contributor>Bressan, Stéphane</contributor><contributor>Hunt, Ela</contributor><contributor>Ives, Zachary G.</contributor><contributor>Rys, Michael</contributor><creatorcontrib>Weigel, Felix</creatorcontrib><creatorcontrib>Schulz, Klaus U.</creatorcontrib><creatorcontrib>Meuss, Holger</creatorcontrib><title>The BIRD Numbering Scheme for XML and Tree Databases – Deciding and Reconstructing Tree Relations Using Efficient Arithmetic Operations</title><title>Database and XML Technologies</title><description>This paper introduces the BIRD family of numbering schemes for tree databases, which is based on a structural summary such as the DataGuide. Given the BIRD IDs of two database nodes and the corresponding nodes in the structural summary we decide the extended XPath relations Child, Child + , Child ∗ , Following, NextSibling, NextSibling + , NextSibling ∗  for the nodes without access to the database. Similarly we can reconstruct the parent node and neighbouring siblings of a given node. All decision and reconstruction steps are based on simple arithmetic operations. The BIRD scheme offers high expressivity and efficiency paired with modest storage demands. Compared to other identification schemes with similar expressivity, BIRD performs best in terms of both storage consumption and execution time, with experiments underlining the crucial role of ID reconstruction in query evaluation. A very attractive feature of the BIRD scheme is that all extended XPath relations can be decided and reconstructed in constant time, i.e., independent of tree position and distance of the nodes involved. All results are shown to scale up to the multi-Gigabyte level.</description><subject>Applied sciences</subject><subject>Computer science; control theory; systems</subject><subject>Exact sciences and technology</subject><subject>Index Node</subject><subject>Information systems. Data bases</subject><subject>Memory organisation. Data processing</subject><subject>Query Node</subject><subject>Software</subject><subject>Tree Query</subject><subject>Very Large Data Base</subject><subject>Virtual Node</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>3540285830</isbn><isbn>9783540285830</isbn><isbn>9783540319689</isbn><isbn>3540319689</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2005</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNpFkb1OwzAUhc2fRIEuPIEXJJaAHcexM5a2QKVCpdJKbJHjXFNDk0a2O7CxMvOGPAkJReIuRzrn0x3OQeickitKiLimlCciFizne6ifCcl4QhjNUpntox5NKY0YS7IDdNIFseSSkUPUI4zEUSYSdoz63r-S9hgVNI576HOxAnwzmY_w47YqwNn6BT_pFVSAzcbh54cpVnWJFw4Aj1RQhfLg8ffHFx6BtmWHd_kc9Kb2wW116KxffA5rFWxr46XvzLExVluoAx44G1YVBKvxrAG3o87QkVFrD_0_PUXL2_FieB9NZ3eT4WAa6ZhnIeKtGM4lB8lTGmuqQJSk1ISXWrAMRMENM2mhaVFKoaFINGSioDohxnDK2Sm62P1tlNdqbZyqtfV542yl3Hve9sIZk6LlLnecb7pWwOXFZvPmc0rybor8fwr2AzeAd-E</recordid><startdate>2005</startdate><enddate>2005</enddate><creator>Weigel, Felix</creator><creator>Schulz, Klaus U.</creator><creator>Meuss, Holger</creator><general>Springer Berlin Heidelberg</general><general>Springer</general><scope>IQODW</scope></search><sort><creationdate>2005</creationdate><title>The BIRD Numbering Scheme for XML and Tree Databases – Deciding and Reconstructing Tree Relations Using Efficient Arithmetic Operations</title><author>Weigel, Felix ; Schulz, Klaus U. ; Meuss, Holger</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c259t-5c25f5585e85612c1ae7d0dc05dc739e7b5f3f6bc1bd87ceb4ce97b1c40ff5153</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2005</creationdate><topic>Applied sciences</topic><topic>Computer science; control theory; systems</topic><topic>Exact sciences and technology</topic><topic>Index Node</topic><topic>Information systems. Data bases</topic><topic>Memory organisation. Data processing</topic><topic>Query Node</topic><topic>Software</topic><topic>Tree Query</topic><topic>Very Large Data Base</topic><topic>Virtual Node</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Weigel, Felix</creatorcontrib><creatorcontrib>Schulz, Klaus U.</creatorcontrib><creatorcontrib>Meuss, Holger</creatorcontrib><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Weigel, Felix</au><au>Schulz, Klaus U.</au><au>Meuss, Holger</au><au>Ceri, Stefano</au><au>Bellahsène, Zohra</au><au>Unland, Rainer</au><au>Bressan, Stéphane</au><au>Hunt, Ela</au><au>Ives, Zachary G.</au><au>Rys, Michael</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>The BIRD Numbering Scheme for XML and Tree Databases – Deciding and Reconstructing Tree Relations Using Efficient Arithmetic Operations</atitle><btitle>Database and XML Technologies</btitle><date>2005</date><risdate>2005</risdate><spage>49</spage><epage>67</epage><pages>49-67</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>3540285830</isbn><isbn>9783540285830</isbn><eisbn>9783540319689</eisbn><eisbn>3540319689</eisbn><abstract>This paper introduces the BIRD family of numbering schemes for tree databases, which is based on a structural summary such as the DataGuide. Given the BIRD IDs of two database nodes and the corresponding nodes in the structural summary we decide the extended XPath relations Child, Child + , Child ∗ , Following, NextSibling, NextSibling + , NextSibling ∗  for the nodes without access to the database. Similarly we can reconstruct the parent node and neighbouring siblings of a given node. All decision and reconstruction steps are based on simple arithmetic operations. The BIRD scheme offers high expressivity and efficiency paired with modest storage demands. Compared to other identification schemes with similar expressivity, BIRD performs best in terms of both storage consumption and execution time, with experiments underlining the crucial role of ID reconstruction in query evaluation. A very attractive feature of the BIRD scheme is that all extended XPath relations can be decided and reconstructed in constant time, i.e., independent of tree position and distance of the nodes involved. All results are shown to scale up to the multi-Gigabyte level.</abstract><cop>Berlin, Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/11547273_5</doi><tpages>19</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0302-9743
ispartof Database and XML Technologies, 2005, p.49-67
issn 0302-9743
1611-3349
language eng
recordid cdi_pascalfrancis_primary_17153387
source Springer Books
subjects Applied sciences
Computer science
control theory
systems
Exact sciences and technology
Index Node
Information systems. Data bases
Memory organisation. Data processing
Query Node
Software
Tree Query
Very Large Data Base
Virtual Node
title The BIRD Numbering Scheme for XML and Tree Databases – Deciding and Reconstructing Tree Relations Using Efficient Arithmetic Operations
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T10%3A38%3A09IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-pascalfrancis_sprin&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=The%20BIRD%20Numbering%20Scheme%20for%20XML%20and%20Tree%20Databases%20%E2%80%93%20Deciding%20and%20Reconstructing%20Tree%20Relations%20Using%20Efficient%20Arithmetic%20Operations&rft.btitle=Database%20and%20XML%20Technologies&rft.au=Weigel,%20Felix&rft.date=2005&rft.spage=49&rft.epage=67&rft.pages=49-67&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=3540285830&rft.isbn_list=9783540285830&rft_id=info:doi/10.1007/11547273_5&rft_dat=%3Cpascalfrancis_sprin%3E17153387%3C/pascalfrancis_sprin%3E%3Curl%3E%3C/url%3E&rft.eisbn=9783540319689&rft.eisbn_list=3540319689&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true