

Plik opisu jest niezbędny, posiada rozszerzenie .kgm i powinien zaczynać się od <map>, a kończyć na </map>.
W wymienionych wyżej znacznikach powinno być wpisane:
<mapFile> i </mapFile>: nazwa pliku (bez ścieżek dostępowych), zawierającego obrazek mapy, np. „europe.png”.
<name> i </name>: nazwa mapy, np. „Europe” (w j. angielskim).
<divisionsName> i </divisionsName>: nazwa dla każdego obszaru na mapie, do obszarów zaliczają się prowincje, stany, kraje, itd.
<division> i </division> dla każdego obszaru na mapie.
Każdy obszar posiada następujące znaczniki:
<name> i </name>: nazwa obszaru, np. „Albania”.
<capital> i </capital>: nazwa stolicy obszaru, np. „Tirana”.
<ignore> i </ignore>: mogą zostać ustawione na yes, allowClickMode, allowClickFlagMode i no. Jeśli ten tag zostanie ustawiony na yes, obszar zostanie zignorowany podczas pytania użytkownika o obszary na mapie, czyli tak jakby nie istniał w quizach KGeography. Jeśli tag zostanie ustawiony na allowClickMode, KGeography zapyta o obszar w trybie , ale nie w trybach quizu. Jeśli tag zostanie ustawiony na allowClickFlagMode, KGeography zapyta o obszar w trybie i w quizach związanych z flagami, ale nie w innych. Ustawienie tego tagu na no oznacza, że obszar pojawi się w każdym trybie (przeglądania mapy i quizów). Tag <ignore> jest opcjonalny i gdy go nie ma to tak, jakby był ustawiony na no. Na przykład „Algeria” ma ten tag ustawiony na yes na mapie „Europy”, co oznacza, że „Algeria” nie będzie przedmiotem w quizach dotyczących mapy „Europy”.
<flag> i </flag>: plik (bez ścieżki dostępu), zawierający flagę obszaru, np. „albania.png”. Ten znacznik jest opcjonalny. Niepotrzebny dla obszarów, których znacznik <ignore> jest ustawiony na yes.
<color> i </color>: kolor obszaru na mapie
<falseCapital> i </falseCapital>: możesz wpisać dowolną liczbę tagów falseCapital, służą one do wypisania listy fałszywych odpowiedzi do pytania o stolicę, zamiast podania stolic innych obszarów.
Kolor jest zdefiniowany przy użyciu trzech znaczników:
<red> i </red>: czerwona składowa koloru. Poprawne wartości zawierają się od 0 do 255.
<green> i </green>: zielona składowa koloru. Poprawne wartości zawierają się od 0 do 255.
<blue> i </blue>: niebieska składowa koloru. Poprawne wartości zawierają się od 0 do 255.
Można także utworzyć 2 lub 3 fałszywe obszary, jak np. „Water” (woda), „Frontier” (granica) i „Coast” (wybrzeże) i ustawić dla nich znacznik <ignore> na yes. Pamiętaj, aby nie ustawiać koloru dla „Frontier” (zewnętrznej granicy) na 0,0,0 (w notacji RGB). Użyj raczej podobnego koloru np. 1,1,1, tak aby wewnętrzne granice obszarów różniły się od zewnętrznej granicy.
Wszystkie nazwy obszarów i stolic muszą być napisane w języku angielskim.