Estoy tratando de entender el lado teórico de XML y GML. La página web de OGC para GML establece que:
El lenguaje de marcado de geografía (GML) es una gramática XML para expresar características geográficas.
Pero, ¿qué significa una " gramática "? No puedo ver esa frase (como sustantivo) utilizada en ningún otro lugar. ¿Es un significado GML único?
Veo los términos "idioma", "esquema", "formato" y "estándar". ¿Son la misma cosa?
Entonces, ¿puedo decir que GML es un esquema XML? ¿O eso significaría algo diferente? Si es así, ¿hay un solo archivo XSD que defina toda la especificación GML?