نوع رسانهٔ اینترنتی | application/sgml, text/sgml |
---|---|
شناسانه نوع یکسان | public.xml |
توسعهدهنده | ایزو |
گونه | زبان نشانهگذاری |
نیاکان | جیامال |
فرزندان | اچتیامال، اکسامال |
استاندارد بینالمللی | ISO 8879 |
اسجیامال یا زبان نشانهگذاری تعمیمیافتهٔ استاندارد (به انگلیسی: Standard Generalized Markup Language) نام استانداردی (ISO 8879:1986) برای تعریف زبانهای نشانهگذاری عمومی برای اسناد است. این زبان به تنهایی برای نشانهگذاری در اسناد کاربردی ندارد بلکه به عنوان مبنای استانداردسازی زبانهای نشانهگذاری دیگر استفاده میشود و به همین خاطر به آن فرازبان میگویند. برای نمونه اچتیامال یک زبان نشانهگذاری برپایهٔ اسجیامال است و اکسامال یک فرازبان دیگر است که از اسجیامال الگوبرداری کردهاست.[۱]
اسجیامال استاندارد ایزو ۸۸۷۹ سازمان بینالمللی استانداردسازی است.[۲] این استاندارد اصولی را برای نوشتن ساختار منطقی یک سند و سنتهای نامگذاری عناصر آن بیان میدارد.[۳]
استاندارد ISO 8879 در پیوست A.1 بیان می کند که یک سند عمومیت یافته بر اساس دو پیشفرض می باشد[۴]:
زبان های HTML (تا قبل از HTML 5) به صورت نظری یک مثال از یک زبان مبتنی بر SGML می باشند. اما HTML 5 اصول SGML را نقض کرده است و مرورگرها به دلایل عدم سازگاری، نمی توانند آن را به صورت SGML پردازش کنند[۴].
DocBook SGML و LinuxDoc مثال هایی می باشند که منحصرا با ابزار های واقعی SGML استفاده میشوند[۴].