Η GML (http://www.opengeospatial.org/standards/gml) είναι μια γραμματική της γλώσσας XML που έχει οριστεί για να εκφράζει και να μεταφέρει γεωγραφικά χαρακτηριστικά. Η GML είναι μια γλώσσα μοντελοποίηση για γεωγραφικά συστήματα καθώς και ένα διαλειτουργικό πρότυπο ψηφιακής γεωγραφικής πληροφορίας για συναλλαγές μέσω διαδικτύου. Σημειώεται πως η έννοια ενός χαρακτηριστικού στην GML είναι πολύ γενική και ενσωματώνει όχι μόνο διανυσματικά χαρακτηριστικά αλλά επιπλέον εικονιστικά δεδομένα και δεδομένα από αισθητήρες. Η δυνατότητα ενσωμάτωσης όλων των ειδών δεδομένων στη GML είναι κλειδί για τη χρηστικότητά της.
Η GML περιλαμβάνει ένα πλούσιο σύνολο πρωτογενών τύπων οι οποίοι συνδιάζονται για την υλοποίηση σχημάτων και γλωσσών που χρησιμοποιούνται σε εφαρμογές. Οι πρωτογεννείς αυτοί τύποι περιλαμβάνουν:
Η κατανόηση της χρήσης των “Χαρακτηριστικών”, “Γεωμετρίας”, και “Συστημάτων αναφοράς συντεταγμένων” είναι κρίσιμη για τη χρήση και την ανάπτυξη εφαρμογών βασισμένων στο πρότυπο κωδικοποίησης GML.
Οι εργασίες στο πρότυπο GML ξεκίνησαν από το OGC το 1998. Η GML ήταν το πρώτο πρότυπο που επίσημα εγκρίθηκε από το OGC το 2001. Η GML έγινε πρότυπο ISO το 2007. Η GML 3.2.16 είναι η πιο σύγχρονη έκδοση του προτύπου OGC-ISO. Οι εκδόσεις 3.2.2 και 4.0 είναι υπό ανάπτυξη.