VmML documentation

This is the publicly available VmML documentation. VmML 2.0 is the latest version available and is schema (XSD) based rather than DTD-based as it has been in previous versions. The documentation for this can be found here.

VmML 2.0 specification (PDF)  1 Aug 2005

VmML 2.0 schema (XSD)

Examples

The examples here are to be used as a guide to how VmML can be implemented. The accompanying guide gives a brief description of each example to put into context the content of the XML messages shown.

Guide to VmML 2.0 examples (PDF)
Message from vehicle (XML)
Message to vehicle (XML)
Position Request (XML)
Mission definition (XML)
Refuelling data (XML)

Older versions of VmML

The documents here are for older versions of VmML, which are still used extensively. VmML 0.5 is an amended version of VmML 0.1, which better reflects the actual usage of VmML

VmML 0.5 specification (PDF)  7 Jul 2005

VmML 0.1 specification (PDF)  1 Sep 2003, updated 29 Aug 2013

Note: although intended for free distribution, we would appreciate all users downloading the documentation to send us a simple notification via email.

VmML version 3.0 (beta)

VmML 3.0a schema (XSD)  16 Apr 2007

VmML 3.0a example (XML)