משתמש:Elhanan.sh/SGML
ויקיפדיה האנציקלופדיה encyclopedia
שפת הסימון הכללית הסטנדרטית (Standard Generalized Markup Language ראשי תיבות: SGML; ISO 8879: 1986) היא תקן להגדרת שפות סימון כלליות למסמכים. נספח A.1 בתקן ISO 8879 מגדיר באופם כללי סימון כמבוסס על שני מיקומים:
- הסימון צריך להיות הצהרתי : עליו לתאר את מבנה המסמך ותכונות אחרות, מבלי לציין מה העיבוד שיש לבצע. ההצהרה אינה צריכה להתנגש עם עיבודים עתידיים.
- הסימון צריך להיות קפדני על מנת שיהיה ניתן להשתמש בטכניקות קיימות לעיבוד אובייקטים כדוגמת תוכניות או מסדי נתונים.
התקנים הראשונים של שפת HTML יכולים לשמש כדוגמה לשפה מבוססת SGML. לעומת זאת דפדפנים לא יכולים לנתח את שפת HTML 5 כ-SGML מסיבות תאימות.
DocBook SGML ו-LinuxDoc הם דוגמאות שעשו בפועל שימוש באופן בלעדי עם כלים SGML.