Staram się skupić na teoretycznej stronie XML i GML. Strona OGC dla GML stwierdza, że:
Geography Markup Language (GML) to gramatyka XML do wyrażania cech geograficznych.
Ale co to znaczy „ gramatyka ”? Nigdzie indziej nie widzę tego wyrażenia (rzeczownika). Czy to ma unikalne znaczenie w GML?
Widzę terminy „język”, „schemat”, „format” i „standardowy”. Czy to to samo?
Czy mogę więc powiedzieć, że GML jest schematem XML? A może to oznaczałoby coś innego? Jeśli tak, to czy istnieje pojedynczy plik XSD, który definiuje całą specyfikację GML?