Nazwa ConvML pochodzi od Conveyor Meta Language. Typowy dokument ConvML ma postać pliku tekstowego o rozszerzeniu xml lub convml. Zalecane kodowanie to UTF-8.
Dokument ConvML do zapisu informacji o strykturze przenośnika wykorzystuje elementy, a do zapisu właściwości używane są atrybuty języka XML. Elementy w języku ConvML mogą zawierać inne elementy oraz atrybuty, nie używa się natomiast tekstu zawartego pomiędzy znacznikami do zapisu informacji o przenośniku taśmowym.
Elementy języka ConvML należą do przestrzeni nazw: http://www.entertech.com.pl/bcml.