...
In ideal scenario, the client makes several updates on the model without requesting every time the server. The application should use the server only when persistence of data is needed.
XSD Schema
The current XML files used in the OpenSyllabus tool are validated with a XSD.