Not sure why the semi-colons are changed to commas, this kind of data description is exactly what the semi-colon table separator is for.