Το πρότυπο κωδικοποίησης KML του OGC είναι μια γλώσσα XML που επικεντρώνεται στην οπτικοποίηση γεωγραφικής πληροφορίας, συμπεριλαμβανομένων σημειώσεων πάνω στους χάρτες και τις εικόνες. Η γεωγραφική οπτικοποίηση περιλαμβάνει όχι μόνο την παρουσίαση γραφικών δεδομένων πάνω στην υδρόγειο, αλλά επίσης τον έλεγχο της πλοήγησης του χρήστη με την έννοια του που να πάει και που να κοιτάξει για ότι ψάχνει. (http://www.opengeospatial.org/standards/KML)
Το 2006, η Google κατέθεσε την KML (παλιότερα γνωστή και ώς Keyhole Markup Language) στο OGC με την προοπτική να γίνει επίσημο πρότυπο. Η KML ήταν το πρώτο παράδειγμα ενός προτύπου που ήταν ήδη ολοκληρωμένο πριν κατατεθεί στην διαδικασία προτυποποίησης του OGC και γι αυτό το λόγο το OGC μετέτρεψε τους κανόνες έγκρισης προτύπων ώστε να μπορεί να στεγάσει και πρότυπα τα οποία έχουν δημιουργηθεί εξωτερικά του OGC και στη συνέχεια στέλνονται στο OGC για έγκριση. Για αυτό το πρότυπο υπήρχαν 4 στόχοι:
Να υπάρχει ένα διεθνές πρότυπο γλώσσας για έκφραση γεωγραφικών σημειώσεων και οπτικοποίησης σε μελλοντικούς διαδικτυακούς χάρτες (2D) και περιηγητές της γης (3D). Η KML να εναρμονιστεί με τις καλύτερες διεθνείς πρακτικές και πρότυπα, και κατά συνέπεια να τύχει μεγαλύτερης αποδοχής και χρήσης σε διαδικτυακές εφαρμογές με στόχο τη διαλειτουργικότητα. Οτι η κοινότητα του OGC και της KML θα συνεργαστούν για να διασφαλίσουν οτι η κοινότητα ανάπτυξης της KML συμμετέχει ενεργά στη διαδικασία προτυποποίησης αλλά και ότι η κοινότητα της KML θα ενημερώνεται για εξελήξεις και προβλήματα που προκύπτουν. Ότι οι διαδικασίες του OGC θα χρησιμοποιηθούν για να παρέχουν στη διαχείρηση κύκλου ζωής των μελοντικών προτύπων KML, εξασφαλίζοντας θέματα όπως η συμβατότητα με παλιότερες εκδόσεις.
Η KML εγκριθηκε σαν πρότυπο του OGC το 2008 επειδή η επιτροπή πίστευε πως το πρότυπο αυτό θα βοηθούσε στην περαιτέρω βελτίωση της διαλειτουργικότητας και ανταλαγής πληροφορίας μέσω διαδικτυακών εφαρμογών σε περιηγητές γης και χάρτες.
Η KML είναι συμπληρωματική στα περισσότερα πρότυπα του OGC συμπεριλαμβανομένης της GML (Geography Markup Language), του WFS (Web Feature Service) και του WMS (Web Map Service). Σήμερα, η KML (v2.1) ενσωματώνει στοιχεία γεωμετρίας της GML (έκδοση 2.1.2). Αυτά τα στοιχεία περιλαμβάνουν τα σημεία, τις σειρές γραμμών, τους γραμμικούς δακτυλίους και τα πολύγωνα.