b"\n_START_ARTICLE_\nELML\n_START_SECTION_\nGeschiedenis\n_START_PARAGRAPH_\nDe oorsprong van eLML is Geographic Information Technology Training Alliance (GITTA), een project dat zich bezighoudt met Geographic Information Systems (GIS). GIS zijn systemen voor het verzamelen, beheren, analyseren en weergeven van geografische informatie. De oprichters van GITTA vonden dat er te veel verschillende variaties waren binnen GIS en hebben zelf een uniform systeem op basis van XML uitgewerkt._NEWLINE_GITTA gebruikte een DTD die gebaseerd was op een pedagogisch concept. Het volgde de richtlijnen van dat concept om een vaste structuur te geven aan de lessen. Omdat er stilaan van DTD's naar XML-schemas werd overgeschakeld gebeurde dit ook bij GITTA._NEWLINE_Drie jaar later werd de beslissing genomen om het XML Schema en de bijhorende bestanden om een GITTA-les om te zetten naar een HTML-pagina of PDF vrij beschikbaar te maken. Het voordeel hiervan is dat het nu niet alleen voor GIS-toepassingen kon worden gebruikt maar ook voor andere types eLessons. De originele DTD werd volledig van nul herschreven tot een XML Schema waarbij rekening werd gehouden met de originele minpunten en fouten. Het eindresultaat kreeg de naam eLML.\n_START_SECTION_\nXML\n_START_PARAGRAPH_\nDoor het gebruik van XML is eLML volledig onafhankelijk van het gebruikte besturingssysteem en de aanwezige software.\n_START_SECTION_\nSoftware\n_START_PARAGRAPH_\nNaast het zelf typen van XML-bestanden en allerlei transformatiebestanden bestaat er ook de mogelijkheid een aantal tools te installeren die in een grafische interface voorzien om al deze taken uit te voeren."