...
/definition/template and /definition/query should include either a semver identifier or an openehr version identifier - more requirements should be gather here on how vendors are dealing currently with versioning or proposals on this topic.
Contribution Commit
Uid can be provided by client, but if not unique, the server will return an error
Committer id in the version audit is trusted as being correct due to client app authentication
Audit time field must be overwritten by the server.
Bostjan: prefers 'relaxed XSD' approach