Loading…
The implication problem for ‘closest node’ functional dependencies in complete XML documents
With the growing use of XML as a format for the permanent storage of data, the study of functional dependencies in XML (XFDs) is of fundamental importance in a number of areas such as understanding how to effectively design XML databases without redundancy or update problems, and data integration. I...
Saved in:
Published in: | Journal of computer and system sciences 2012-07, Vol.78 (4), p.1045-1098 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c377t-a299a484d84ee14624924e2d75465f1e298604e7363b8497d1118bbe781729023 |
---|---|
cites | cdi_FETCH-LOGICAL-c377t-a299a484d84ee14624924e2d75465f1e298604e7363b8497d1118bbe781729023 |
container_end_page | 1098 |
container_issue | 4 |
container_start_page | 1045 |
container_title | Journal of computer and system sciences |
container_volume | 78 |
creator | Vincent, M.W. Liu, J. Mohania, M. |
description | With the growing use of XML as a format for the permanent storage of data, the study of functional dependencies in XML (XFDs) is of fundamental importance in a number of areas such as understanding how to effectively design XML databases without redundancy or update problems, and data integration. In this article we investigate a particular type of XFD, called a weak ‘closest node’ XFD, that has been shown to extend the classical notion of a functional dependency in relational databases. More specifically, we investigate the implication problem for weak ‘closest node’ XFDs in the context of XML documents with no missing information. The implication problem is the most important one in dependency theory, and is the problem of determining if a set of dependencies logically implies another dependency. Our first, and main, contribution is to provide an axiom system for XFD implication. We prove that our axiom system is both sound and complete, and we then use this result to develop a sound and complete quadratic time closure algorithm for XFD implication. Our second contribution is to investigate the implication problem for XFDs in the presence of a Document Type Definition (DTD). We show that for a class of DTDs called structured DTDs, the implication problem for a set of XFDs and a structured DTD can be converted to the implication problem for a set of XFDs alone, and so is axiomatizable and efficiently solvable by the first contribution. We do this by augmenting the original set of XFDs with additional XFDs generated from the structure of the DTD.
► We study the implication problem for ‘closest node’ XML functional dependencies. ► This type of constraint extends the notion of a relational functional dependency. ► The class of XML documents considered are those with no missing information. ► A sound and complete axiom set and an efficient algorithm for implication is given. ► The case where a structured DTD is present is also shown to be axiomatizable. |
doi_str_mv | 10.1016/j.jcss.2012.01.003 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1022883197</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0022000012000293</els_id><sourcerecordid>1022883197</sourcerecordid><originalsourceid>FETCH-LOGICAL-c377t-a299a484d84ee14624924e2d75465f1e298604e7363b8497d1118bbe781729023</originalsourceid><addsrcrecordid>eNp9kL9OwzAQhy0EEqXwAkweWRJ8jhsnEgtC_JOKWIrEZhL7IlwldogTJLY-BrxenwRXZeaWW77f6X4fIefAUmCQX67TtQ4h5Qx4yiBlLDsgM2AlS7jk4pDMGOM8YXGOyUkIa8YAFnk2I2-rd6S261urq9F6R_vB1y12tPED3W6-desDhpE6b3C7-aHN5PSOq1pqsEdn0GmLgVpHtY9ncET6-rSkxuupQzeGU3LUVG3As789Jy93t6ubh2T5fP94c71MdCblmFS8LCtRCFMIRBA5FyUXyI1ciHzRAPKyyJlAmeVZXYhSGgAo6hplAZKXjGdzcrG_Gwt8TPFl1dmgsW0rh34KCqKAosiglBHle1QPPoQBG9UPtquGrwipnU61VjudaqdTMVBRZwxd7UMYS3xaHFSIxZ1GYwfUozLe_hf_Baz7f3w</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1022883197</pqid></control><display><type>article</type><title>The implication problem for ‘closest node’ functional dependencies in complete XML documents</title><source>ScienceDirect Freedom Collection 2022-2024</source><creator>Vincent, M.W. ; Liu, J. ; Mohania, M.</creator><creatorcontrib>Vincent, M.W. ; Liu, J. ; Mohania, M.</creatorcontrib><description>With the growing use of XML as a format for the permanent storage of data, the study of functional dependencies in XML (XFDs) is of fundamental importance in a number of areas such as understanding how to effectively design XML databases without redundancy or update problems, and data integration. In this article we investigate a particular type of XFD, called a weak ‘closest node’ XFD, that has been shown to extend the classical notion of a functional dependency in relational databases. More specifically, we investigate the implication problem for weak ‘closest node’ XFDs in the context of XML documents with no missing information. The implication problem is the most important one in dependency theory, and is the problem of determining if a set of dependencies logically implies another dependency. Our first, and main, contribution is to provide an axiom system for XFD implication. We prove that our axiom system is both sound and complete, and we then use this result to develop a sound and complete quadratic time closure algorithm for XFD implication. Our second contribution is to investigate the implication problem for XFDs in the presence of a Document Type Definition (DTD). We show that for a class of DTDs called structured DTDs, the implication problem for a set of XFDs and a structured DTD can be converted to the implication problem for a set of XFDs alone, and so is axiomatizable and efficiently solvable by the first contribution. We do this by augmenting the original set of XFDs with additional XFDs generated from the structure of the DTD.
► We study the implication problem for ‘closest node’ XML functional dependencies. ► This type of constraint extends the notion of a relational functional dependency. ► The class of XML documents considered are those with no missing information. ► A sound and complete axiom set and an efficient algorithm for implication is given. ► The case where a structured DTD is present is also shown to be axiomatizable.</description><identifier>ISSN: 0022-0000</identifier><identifier>EISSN: 1090-2724</identifier><identifier>DOI: 10.1016/j.jcss.2012.01.003</identifier><language>eng</language><publisher>Elsevier Inc</publisher><subject>Algorithms ; Axiom system ; Axioms ; Data integration ; Design engineering ; DTD ; Extensible Markup Language ; Functional dependency ; Implication ; Relational data bases ; Sound ; XML</subject><ispartof>Journal of computer and system sciences, 2012-07, Vol.78 (4), p.1045-1098</ispartof><rights>2012 Elsevier Inc.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c377t-a299a484d84ee14624924e2d75465f1e298604e7363b8497d1118bbe781729023</citedby><cites>FETCH-LOGICAL-c377t-a299a484d84ee14624924e2d75465f1e298604e7363b8497d1118bbe781729023</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Vincent, M.W.</creatorcontrib><creatorcontrib>Liu, J.</creatorcontrib><creatorcontrib>Mohania, M.</creatorcontrib><title>The implication problem for ‘closest node’ functional dependencies in complete XML documents</title><title>Journal of computer and system sciences</title><description>With the growing use of XML as a format for the permanent storage of data, the study of functional dependencies in XML (XFDs) is of fundamental importance in a number of areas such as understanding how to effectively design XML databases without redundancy or update problems, and data integration. In this article we investigate a particular type of XFD, called a weak ‘closest node’ XFD, that has been shown to extend the classical notion of a functional dependency in relational databases. More specifically, we investigate the implication problem for weak ‘closest node’ XFDs in the context of XML documents with no missing information. The implication problem is the most important one in dependency theory, and is the problem of determining if a set of dependencies logically implies another dependency. Our first, and main, contribution is to provide an axiom system for XFD implication. We prove that our axiom system is both sound and complete, and we then use this result to develop a sound and complete quadratic time closure algorithm for XFD implication. Our second contribution is to investigate the implication problem for XFDs in the presence of a Document Type Definition (DTD). We show that for a class of DTDs called structured DTDs, the implication problem for a set of XFDs and a structured DTD can be converted to the implication problem for a set of XFDs alone, and so is axiomatizable and efficiently solvable by the first contribution. We do this by augmenting the original set of XFDs with additional XFDs generated from the structure of the DTD.
► We study the implication problem for ‘closest node’ XML functional dependencies. ► This type of constraint extends the notion of a relational functional dependency. ► The class of XML documents considered are those with no missing information. ► A sound and complete axiom set and an efficient algorithm for implication is given. ► The case where a structured DTD is present is also shown to be axiomatizable.</description><subject>Algorithms</subject><subject>Axiom system</subject><subject>Axioms</subject><subject>Data integration</subject><subject>Design engineering</subject><subject>DTD</subject><subject>Extensible Markup Language</subject><subject>Functional dependency</subject><subject>Implication</subject><subject>Relational data bases</subject><subject>Sound</subject><subject>XML</subject><issn>0022-0000</issn><issn>1090-2724</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><recordid>eNp9kL9OwzAQhy0EEqXwAkweWRJ8jhsnEgtC_JOKWIrEZhL7IlwldogTJLY-BrxenwRXZeaWW77f6X4fIefAUmCQX67TtQ4h5Qx4yiBlLDsgM2AlS7jk4pDMGOM8YXGOyUkIa8YAFnk2I2-rd6S261urq9F6R_vB1y12tPED3W6-desDhpE6b3C7-aHN5PSOq1pqsEdn0GmLgVpHtY9ncET6-rSkxuupQzeGU3LUVG3As789Jy93t6ubh2T5fP94c71MdCblmFS8LCtRCFMIRBA5FyUXyI1ciHzRAPKyyJlAmeVZXYhSGgAo6hplAZKXjGdzcrG_Gwt8TPFl1dmgsW0rh34KCqKAosiglBHle1QPPoQBG9UPtquGrwipnU61VjudaqdTMVBRZwxd7UMYS3xaHFSIxZ1GYwfUozLe_hf_Baz7f3w</recordid><startdate>20120701</startdate><enddate>20120701</enddate><creator>Vincent, M.W.</creator><creator>Liu, J.</creator><creator>Mohania, M.</creator><general>Elsevier Inc</general><scope>6I.</scope><scope>AAFTH</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20120701</creationdate><title>The implication problem for ‘closest node’ functional dependencies in complete XML documents</title><author>Vincent, M.W. ; Liu, J. ; Mohania, M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c377t-a299a484d84ee14624924e2d75465f1e298604e7363b8497d1118bbe781729023</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Algorithms</topic><topic>Axiom system</topic><topic>Axioms</topic><topic>Data integration</topic><topic>Design engineering</topic><topic>DTD</topic><topic>Extensible Markup Language</topic><topic>Functional dependency</topic><topic>Implication</topic><topic>Relational data bases</topic><topic>Sound</topic><topic>XML</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Vincent, M.W.</creatorcontrib><creatorcontrib>Liu, J.</creatorcontrib><creatorcontrib>Mohania, M.</creatorcontrib><collection>ScienceDirect Open Access Titles</collection><collection>Elsevier:ScienceDirect:Open Access</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Journal of computer and system sciences</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Vincent, M.W.</au><au>Liu, J.</au><au>Mohania, M.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>The implication problem for ‘closest node’ functional dependencies in complete XML documents</atitle><jtitle>Journal of computer and system sciences</jtitle><date>2012-07-01</date><risdate>2012</risdate><volume>78</volume><issue>4</issue><spage>1045</spage><epage>1098</epage><pages>1045-1098</pages><issn>0022-0000</issn><eissn>1090-2724</eissn><abstract>With the growing use of XML as a format for the permanent storage of data, the study of functional dependencies in XML (XFDs) is of fundamental importance in a number of areas such as understanding how to effectively design XML databases without redundancy or update problems, and data integration. In this article we investigate a particular type of XFD, called a weak ‘closest node’ XFD, that has been shown to extend the classical notion of a functional dependency in relational databases. More specifically, we investigate the implication problem for weak ‘closest node’ XFDs in the context of XML documents with no missing information. The implication problem is the most important one in dependency theory, and is the problem of determining if a set of dependencies logically implies another dependency. Our first, and main, contribution is to provide an axiom system for XFD implication. We prove that our axiom system is both sound and complete, and we then use this result to develop a sound and complete quadratic time closure algorithm for XFD implication. Our second contribution is to investigate the implication problem for XFDs in the presence of a Document Type Definition (DTD). We show that for a class of DTDs called structured DTDs, the implication problem for a set of XFDs and a structured DTD can be converted to the implication problem for a set of XFDs alone, and so is axiomatizable and efficiently solvable by the first contribution. We do this by augmenting the original set of XFDs with additional XFDs generated from the structure of the DTD.
► We study the implication problem for ‘closest node’ XML functional dependencies. ► This type of constraint extends the notion of a relational functional dependency. ► The class of XML documents considered are those with no missing information. ► A sound and complete axiom set and an efficient algorithm for implication is given. ► The case where a structured DTD is present is also shown to be axiomatizable.</abstract><pub>Elsevier Inc</pub><doi>10.1016/j.jcss.2012.01.003</doi><tpages>54</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0022-0000 |
ispartof | Journal of computer and system sciences, 2012-07, Vol.78 (4), p.1045-1098 |
issn | 0022-0000 1090-2724 |
language | eng |
recordid | cdi_proquest_miscellaneous_1022883197 |
source | ScienceDirect Freedom Collection 2022-2024 |
subjects | Algorithms Axiom system Axioms Data integration Design engineering DTD Extensible Markup Language Functional dependency Implication Relational data bases Sound XML |
title | The implication problem for ‘closest node’ functional dependencies in complete XML documents |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T19%3A51%3A30IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=The%20implication%20problem%20for%20%E2%80%98closest%20node%E2%80%99%20functional%20dependencies%20in%20complete%20XML%20documents&rft.jtitle=Journal%20of%20computer%20and%20system%20sciences&rft.au=Vincent,%20M.W.&rft.date=2012-07-01&rft.volume=78&rft.issue=4&rft.spage=1045&rft.epage=1098&rft.pages=1045-1098&rft.issn=0022-0000&rft.eissn=1090-2724&rft_id=info:doi/10.1016/j.jcss.2012.01.003&rft_dat=%3Cproquest_cross%3E1022883197%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c377t-a299a484d84ee14624924e2d75465f1e298604e7363b8497d1118bbe781729023%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1022883197&rft_id=info:pmid/&rfr_iscdi=true |