Trong ngành in ấn trước đây, để chỉ thị cho thợ in sắp chữ trong văn bản, tác giả hay chủ bút thường vẽ các vòng tròn trong bản thảo và chú thích bằng một ngôn ngữ, tương tự tốc kí. Ngôn ngữ đó được gọi là ngôn ngữ đánh dấu (Markup Language). Do những nhu cầu phát triển của khoa học công nghệ mà người ta đã xây dựng ra một ngôn ngữ có tên: Ngôn ngữ đánh dấu tổng quát (SGML - Standard Generalized Markup Language). SGML được phát triển bởi Ed Mosher, Ray Lorie và Charles F. Goldfarb của nhóm IBM research vào.