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...

Full description

Saved in:
Bibliographic Details
Published in:Journal of computer and system sciences 2012-07, Vol.78 (4), p.1045-1098
Main Authors: Vincent, M.W., Liu, J., Mohania, M.
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