SGML, w pełnym standardowym uogólnionym języku znaczników, międzynarodowy standard komputerowy do definiowania języków znaczników; oznacza to, że jest to metaljęzyk. Znaczniki składają się z notacji zwanych „znacznikami”, które określają funkcję fragmentu tekstu lub sposób jego wyświetlania. SGML podkreśla znaczniki opisowe, w których może znajdować się znacznik. Taki znacznik oznacza funkcję dokumentu i może być interpretowany jako odwrotne wideo na ekranie komputera, podkreślone przez maszynę do pisania lub kursywą w tekście.
język programowania komputerowego: SGML
SGML (standardowy uogólniony język znaczników) jest międzynarodowym standardem definicji języków znaczników; to jest,
SGML służy do określania DTD (definicji typu dokumentu). DTD definiuje rodzaj dokumentu, takiego jak raport, określając, jakie elementy muszą się pojawić w dokumencie - np. - i określając zasady korzystania z elementów dokumentu, takie jak akapit, który może pojawić się w pozycji tabeli, ale tabela może nie pojawić się w akapicie. Oznaczony tekst może być analizowany przez program analizujący w celu ustalenia, czy jest zgodny z DTD. Inny program może odczytać znaczniki w celu przygotowania indeksu lub przetłumaczenia dokumentu na PostScript w celu wydrukowania. Jeszcze inny może generować duży lub ulepszony typ lub dźwięk dla czytelników z upośledzeniem wzroku lub słuchu.