The eXtensible Markup Language (XML) is the defacto industry standard for exchanging data on the Web and elsewhere. While the relational model of data enjoys a well-accepted definition of a key, several competing notions of keys exist in XML. These have complementary properties and therefore serve different applications domains. In a nutshell, XML keys allow us to capture important domain semantics in XML documents and thereby advance data processing in most applications. In this paper we propose how to validate XML documents against an expressive class of XML keys using XML Schema and XQuery, respectively. It is somewhat surprising how simple it is to express sophisticated notions of XML keys in these off-the-shelf tools. Exp...
The most important integrity constraints in XML are primary keys and foreign keys. In general, keys ...
XQuery, a powerful query language for querying XML data, and XML Schema, a language for expressing a...
Abstract. Keys for XML data trees can uniquely identify nodes based on the data values on some of th...
The increasing popularity of XML for persistent data storage, processing and exchange has triggered ...
Abstract. Ongoing efforts in academia and industry to advance the management of XML data have create...
The role of XML in data exchange is evolving from one of merely conveying the structure of data to o...
The role of XML in data exchange is evolving from one of merely conveying the structure of data to o...
Abstract. Keys are fundamental for database management, indepen-dently of the particular data model ...
The role of XML in data exchange is evolving from one of merely conveying the structure of data to o...
The common abstraction of XML Schema by unranked regular tree languages is not entirely accurate. To...
A great deal of research into the learning of schemas from XML data has been conducted in recent yea...
Although key definitions are adopted by XML Schema, validating hierarchical key constraints over XML...
The role of XML in data exchange is evolving from one of merely conveying the structure of data to o...
Constraints are important for a variety of XML recommen-dations and applications. Consequently, ther...
A great deal of research into the learning of schemas from XML data has been conducted in recent yea...
The most important integrity constraints in XML are primary keys and foreign keys. In general, keys ...
XQuery, a powerful query language for querying XML data, and XML Schema, a language for expressing a...
Abstract. Keys for XML data trees can uniquely identify nodes based on the data values on some of th...
The increasing popularity of XML for persistent data storage, processing and exchange has triggered ...
Abstract. Ongoing efforts in academia and industry to advance the management of XML data have create...
The role of XML in data exchange is evolving from one of merely conveying the structure of data to o...
The role of XML in data exchange is evolving from one of merely conveying the structure of data to o...
Abstract. Keys are fundamental for database management, indepen-dently of the particular data model ...
The role of XML in data exchange is evolving from one of merely conveying the structure of data to o...
The common abstraction of XML Schema by unranked regular tree languages is not entirely accurate. To...
A great deal of research into the learning of schemas from XML data has been conducted in recent yea...
Although key definitions are adopted by XML Schema, validating hierarchical key constraints over XML...
The role of XML in data exchange is evolving from one of merely conveying the structure of data to o...
Constraints are important for a variety of XML recommen-dations and applications. Consequently, ther...
A great deal of research into the learning of schemas from XML data has been conducted in recent yea...
The most important integrity constraints in XML are primary keys and foreign keys. In general, keys ...
XQuery, a powerful query language for querying XML data, and XML Schema, a language for expressing a...
Abstract. Keys for XML data trees can uniquely identify nodes based on the data values on some of th...