Various References to XML and Structured Data
Introductory papers or talks
The essence of XML is this: the problem it solves is not hard, and it does not solve the problem well. - Phil Wadler, POPL 2003
@book{key40,
author = "Phil Wadler",
publisher = "Bell Laboratories, Lucent Technologies",
title = "XML: Some hyperlinks minus the hype",
abstract = "http://www.cs.bell-labs.com/who/wadler/xml"
}
@article{key36,
author = "Phil Wadler",
address = "Austin, Texas",
year = "October 1999",
journal = "Second Conference on Domain Specific Languages (DSL'99)",
title = "The Next 700 Markup Languages",
abstract = "http://www.cs.bell-labs.com/who/wadler/papers/next700/next700.pdf"
}
@article{key37,
author = "Phil Wadler",
year = "6-7 March 2000",
journal = "DIMACS Workshop on Data Processing on the Web: A Look Into the Future",
title = "The Next 700 Markup Languages",
abstract = "http://www.cs.bell-labs.com/who/wadler/papers/next700dimacs/next700dimacs.pdf"
}
@book{key10,
author = "Benjamin C Pierce",
publisher = "Department of Computer and Information Science, University of Pennsylvania",
title = "Regular Expression Types for XML (slides)",
abstract = "http://www.cis.upenn.edu/~bcpierce/papers/xduce-slides.ps"
}
@book{key18,
author = "Jason McHugh and Serge Abiteboul and Roy Goldman and Dallan Quass and Jennifer Widom",
publisher = "Stanford University",
title = "Lore: A Database Management System for Semistructured Data",
abstract = "http://www-db.stanford.edu/lore/pubs/lore97.pdf"
}
@article{key15,
author = "Dan Suciu",
year = "1998",
publisher = "AT&T Labs",
journal = "Proceedings of International Conference on Foundations of Data Organization",
title = "Semistructured Data and XML",
abstract = "http://www.cs.washington.edu/homes/suciu/files/_F2080857842.ps"
}
@article{key17,
author = "Jennifer Widom",
year = "September 1999",
journal = "Bulletin of the IEEE Computer Society Technical Committee on Data Engineering, Special Issue on XML",
number = "3",
pages = "44-52",
title = "Data Management for XML: Research Directions",
volume = "22",
abstract = "ftp://db.stanford.edu/pub/papers/xml-whitepaper.ps"
}
Regular Expression types, matching and patterns for XML
@book{key10,
author = "Haruo Hosoya and Jerome Vouillon and Benjamin C Pierce",
year = "April 9, 2000",
publisher = "Department of Computer and Information Science, University of Pennsylvania",
title = "Regular Expression Types for XML (draft)",
abstract = "http://www.cis.upenn.edu/~bcpierce/papers/regsub.ps http://www.cis.upenn.edu/~bcpierce/papers/xduce-slides.ps [talk]"
}
@book{key7,
author = "Haruo Hosoya and Benjamin Pierce",
year = "November 8, 2000",
publisher = "Department of Computer and Information Science, University of Pennsylvania",
title = "Regular Expression Pattern Matching for XML",
abstract = "http://www.cis.upenn.edu/~bcpierce/papers/tapat.ps"
}
@book{key4,
author = "Philip Wadler",
year = "March 29, 2000",
publisher = "Bell Labs, Lucent Technologies",
title = "A formal semantics of patterns in XSLT",
abstract = "http://www.cs.bell-labs.com/who/wadler/papers/xsl-semantics/xsl-semantics.pdf"
}
@article{key9,
author = "Allen Brown and Matthew Fuchs and Jonathan Robie and Philip Wadler",
address = "Hong Kong",
year = "May 1-5, 2001",
journal = "WWW10",
title = "MSL \- A model for W3C XML Schema (preprint)",
abstract = "http://www.cs.bell-labs.com/who/wadler/papers/msl/msl.pdf"
}
@article{key16,
author = "Tova Milo and Dan Suciu and Victor Vianu",
year = "2000",
journal = "Proceedings of the ACM Symposium on Principles of Database Systems",
title = "Typechecking for XML Transformers",
abstract = "http://www.cs.washington.edu/homes/suciu/files/_F2066943700.ps"
}
XML Processing, Query Algebra and Query Languages
@book{key11,
author = "Haruo Hosoya and Benjamin Pierce",
publisher = "Department of CIS, University of Pennsylvania",
title = "XDuce: A Typed XML Processing Language (Preliminary Report)",
abstract = "http://www.cis.upenn.edu/~bcpierce/papers/xduce-prelim.ps"
}
@book{key38,
year = "September 1999",
editor = "Mary Fernandez Jerome Simeon Phil Wadler",
publisher = "Draft Manuscript",
title = "XML Query Languages: Experiences and Exemplars",
abstract = "http://www-db.research.bell-labs.com/user/simeon/xquery.html"
}
@book{key39,
author = "Mary Fernandez and Jerome Simeon and Phil Wadler",
address = "Delhi",
year = "December 2000",
publisher = "FST TCS",
title = "An Algebra for XML Query",
abstract = "http://www.cs.bell-labs.com/who/wadler/papers/xalgebra-india/xalgebra-india.pdf"
}
@book{key12,
author = "Mary Fernandez and Jerome Simeon and Philip Wadler",
publisher = "AT&T Labs, Bell Labs, Lucent Technologies and Avaya Labs",
title = "A semi-monad for semi-structured data",
abstract = "http://www.cs.bell-labs.com/who/wadler/papers/xalgebra-icdt/xalgebra-icdt.pdf"
}
@article{key42,
author = "Peter Buneman and Mary Fernandez and Dan Suciu",
year = "2000",
journal = "VLDB Journal",
number = "1",
pages = "76-110",
title = "UnQL: A Query Language and Algebra for Semistructured Data based on Structural Recursion",
volume = "9",
abstract = "http://www.cs.washington.edu/homes/suciu/files/paper.ps"
}
@book{key14,
author = "Philip Wadler",
year = "26 July 1999, revised 4 January 2000",
publisher = "Bell Labs, Lucent Technologies",
title = "Two semantics for XPath",
abstract = "http://www.cs.bell-labs.com/who/wadler/papers/xpath-semantics/xpath-semantics.pdf"
}
@book{key20,
author = "Shivnath Babu and Jennifer Widom",
address = "Stanford, CA",
year = "1998",
publisher = "Computer Science Department, Stanford University",
title = "Continous Queries over Data Streams"
}
Bindings to programming Languages
@book{key34,
author = "Mark Reinhold",
year = "30 July 1999",
publisher = "Core Java Platform Group, Java Software, Sun Microsystems Inc",
title = "An XML Data-Binding Facility for the Java Platform",
abstract = "http://java.sun.com/xml/docs/bind.pdf"
}
@book{key35,
publisher = "JSR #000031, Java Software, Sun Microsystems Inc",
title = "XML Data Binding Specification",
abstract = "http://java.sun.com/jcp/jsr/jsr_031_xmld.html"
}
@article{key5,
author = "Malcolm Wallace and Colin Runciman",
address = "Paris",
year = "September 1999",
publisher = "Department of Computer Science, University of York, UK",
journal = "Proceedings of the International Conference on Functional Programming",
title = "Haskell and XML: Generic Combinators or Type-Based Translation?"
}
XML-related specifications from W3C
@book{specification,
year = "6 October 2000",
editor = "Tim Bray Jean Paoli C M Sperberg-McQueen Eve Maler",
publisher = "W3C",
title = "Extensible Markup Language (XML) 1.0 (Second Edition)"
}
@book{specification,
year = "November 1999",
publisher = "World-Wide Web Consortium",
title = "XML Path Language (XPath): Version 1.0",
abstract = "http://www.w3c.org/TR/xpath.html"
}
@book{specification,
year = "August 2000",
publisher = "World-Wide Web Consortium",
title = "XML Query: Requirements, Working Draft.",
abstract = "http://www.w3c.org/TR/xmlquery-req"
}
@book{specification,
year = "April 2000",
publisher = "World-Wide Web Consortium",
title = "XML Schema Part 1: Structures, Working Draft",
abstract = "http://www.w3c.org/TR/xmlschema-1"
}
@book{specification,
year = "April 2000",
publisher = "World-Wide Web Consortium",
title = "XML Schema Part 2: Datatypes, Working Draft",
abstract = "http://www.w3c.org/TR/xmlschema-2"
}
@book{specification,
year = "W3C Recommendation, November 1999",
publisher = "World-wide Web Consortium",
title = "XSL Transformations (XSLT), Version 1.0",
abstract = "http://www.w3c.org/TR/xslt"
}