KML is an XML language focused on geographic visualization 1. KMLSitemap and its compressed counterpart KMZSitemap allow you to present geolocated data in a machine-readable format.
KMLSitemap
KMZSitemap
Footnotes