I would have a layer that converts the particular data format
into an abstract representation (perhaps as a list of values or
perhaps as a tree data structure) and then I would have a software
module (that is distributed to everyone) to process the geolocation
data.
It's the fact that everyone is using the same software module that ensures common semantic interpretation. Common semantic interpretation is not achieved via a common syntax.