Estou tentando entender o lado teórico do XML e GML. A página da Web OGC para GML declara que:
A GML (Geography Markup Language) é uma gramática XML para expressar recursos geográficos.
Mas o que significa " gramática "? Não vejo a frase (como substantivo) usada em nenhum outro lugar. É um significado único da GML?
Vejo os termos "idioma", "esquema", "formato" e "padrão". Eles são a mesma coisa?
Então, posso dizer que o GML é um esquema XML? Ou isso significaria algo diferente? Em caso afirmativo, existe um único arquivo XSD que define toda a especificação GML?