Changing the format is possible, but I also wanted a format that would be easy for a person to enter, and since commas and spaces are (probably) the most common separators used when typing a message, I went with them.

Any suggestions as to another format that would be easier for the computer to interpret and still easy for a human to enter?

The format must allow for multiple locations and multiple items, with a space being a valid character in a location name.