Univ. of Edinburgh crestMarkup logoW3C logo
slanted W3C logo
Univ. of Edinburgh crestMarkup Technology logoCover page images (keys)

Functional XML

Henry S. Thompson
ICCS/HCRC
School of Informatics
University of Edinburgh
 
W3C Team
and
Technical Architecture Group
 
Markup Technology Ltd.
 
 
17 November 2005

Acknowledgements

The work reported here was initiated by a discussion with Tim Berners-Lee, who also first used the phrase "functional XML" in my hearing. The basic direction was first suggested by Richard Tobin.

The functional perspective on XML

The f(X) approach

f(X) namespace semantics

Signalling computed infosets

The f(X) approach

Introducing basic f(X)

The power of f(X)

f(X) unchained

Summary of f(X) so far

Completing basic f(X)

Initial inventory of f(X) elements

Beyond basic f(X): Choosing

Beyond basic f(X): Binding

Binding, cont'd

Implementation strategy

Conclusion