DocumentCode
2580735
Title
XML functionally
Author
Pokorny, Jaroslav
Author_Institution
Dept. of Software Eng., Fac. of Math. & Phys., Prague, Czech Republic
fYear
2000
fDate
2000
Firstpage
266
Lastpage
274
Abstract
The topic of the XML language is one of the most discussed in the IS/IT community today. The primary goal of XML is to provide marking text components and use such data for exchange among information sources. The goal of the paper is to present a database view on XML data. We formulate a type system powerful enough to describe XML data in a set- and function-oriented manner. A version of a typed λ calculus is used as a framework to manipulate typed XML data. Such a language called XML-λ, has sound semantics and is extensible with various mathematical functions. Consequently, we can use it as a query language over XML objects. The results obtained by querying are either XML data or other data structures, e.g. relations, nested tables etc. We present a collection of examples of queries in XML-λ and compare them with XML-QL
Keywords
electronic data interchange; hypermedia markup languages; lambda calculus; object-oriented programming; programming language semantics; query languages; type theory; IS/IT community; XML data; XML functionality; XML language; XML objects; XML-λ; XML-QL; data exchange; data structures; database view; information sources; marking text components; markup text components; mathematical functions; nested tables; query language; type system; typed XML data; typed lambda calculus; Data mining; Data structures; Database languages; Mathematics; Physics; Relational databases; Software engineering; Web sites; World Wide Web; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Database Engineering and Applications Symposium, 2000 International
Conference_Location
Yokohama
Print_ISBN
0-7695-0789-1
Type
conf
DOI
10.1109/IDEAS.2000.880586
Filename
880586
Link To Document