Document model
Daniel Veillard