L’estensione .sgm sta per Standard General Markup Language, ed è una tecnologia ISO. La tecnologia SGML è usata per il trasferimento di file. I file .sgm contengono delle indicazioni che descrivono le informazioni contenute e la struttura. Il file Document Type Definition indica gli oggetti inclusi.
SGML deriva dalla GML di IBM.