[an error occurred while processing this directive] An error occured whilst processing this directive LFCS Theory Seminar

The XML Schema type system, data binding and
the future of the World Wide Web

Henry Thompson

Language Technology Group,
Division of Informatics, Edinburgh

4pm, Friday 10 November 2000
Room 2511, JCMB, King's Buildings


Abstract

XML Schema is a document structure definition language making its way through the standards process of the World Wide Web Consortium. It's three headline requirements when chartered were:

* Deal cleanly with XML Namespaces;
* Provide a useful collection of primitive datatypes;
* Take advantage of up-to-date understanding of programming language design

In practice the last bullet means an OO type hierarchy which makes it easy to define new types in terms of old and to manage versioning of XML Schema documents.

I'll give an overview of the XML Schema language and where it sits in the overall XML story, and then concentrate on what the type system is like and how it could still use help from type theory professionals (which I'm not :-). At the end I'll say something about the bridge from theory to practice and how schemas may participate in XML's role for arbitrary application data transfer.


Other LFCS Theory Seminars John Longley
Thursday 16 November 2000
An error occured whilst processing this directive