GML er et XML-markeringsspråk for geodata basert på XML Schema. Dette innebærer at GML er todelt: et GML-dokument inneholder geodata, mens et tilhørende skjema beskriver geodataene i GML-dokumentet.