اسجیامال
اسجیامال یا زبان نشانهگذاری تعمیمیافتهٔ استاندارد (به انگلیسی: Standard Generalized Markup Language) نام استانداردی (ISO 8879:1986) برای تعریف زبانهای نشانهگذاری عمومی برای اسناد است. این زبان به تنهایی برای نشانهگذاری در اسناد کاربردی ندارد بلکه به عنوان مبنای استانداردسازی زبانهای نشانهگذاری دیگر استفاده میشود و به همین خاطر به آن فرازبان میگویند. برای نمونه اچتیامال یک زبان نشانهگذاری برپایهٔ اسجیامال است و اکسامال یک فرازبان دیگر است که از اسجیامال الگوبرداری کردهاست.[1]
نوع رسانهٔ اینترنتی | application/sgml, text/sgml |
---|---|
شناسانه نوع یکسان | public.xml |
توسعهدهنده | ایزو |
گونه | زبان نشانهگذاری |
نیاکان | جیامال |
فرزندان | اچتیامال، اکسامال |
استاندارد بینالمللی | ISO 8879 |
اسجیامال استاندارد ایزو ۸۸۷۹ سازمان بینالمللی استانداردسازی است.[2] این استاندارد اصولی را برای نوشتن ساختار منطقی یک سند و سنتهای نامگذاری عناصر آن بیان میدارد.[3]
پیشفرض ها در SGML
استاندارد ISO 8879 در پیوست A.1 بیان می کند که یک سند عمومیت یافته بر اساس دو پیشفرض می باشد[4]:
- پیشفرض اعلان: نشانه گذاری باید ساختار، و دیگر ویژگی های سند را توصیف کنند، نه آنکه پردازشی که باید انجام گیرد را تعیین نمایند، دلیل این اصل آن است که احتمال تناقض با توسعههای آینده کمینه گردد[4].
- پیشفرض سختگیری: برای آنکه نشانه گذاریها امکان استفاده از مزایای تکنولوژیهای دردسترس برای پردازش را پیدا کنند، باید اشیایی مثل برنامهها یا پایگاه های داده به صورت سختگیرانه تعریف شوند[4].
مثال ها
زبان های HTML (تا قبل از HTML 5) به صورت نظری یک مثال از یک زبان مبتنی بر SGML می باشند. اما HTML 5 اصول SGML را نقض کرده است و مرورگرها به دلایل عدم سازگاری، نمی توانند آن را به صورت SGML پردازش کنند[4].
DocBook SGML و LinuxDoc مثال هایی می باشند که منحصرا با ابزار های واقعی SGML استفاده میشوند[4].
جستارهای وابسته
منابع
- MCSA/MCSE Managing and Maintaining a Windows Server 2003 Environment (Exam 70-290): Study Guide & DVD Training System, 43.
- North American Serials Interest Group. Conference, Holley and Sheble, A Kaleidoscope of Choices: Reshaping Roles and Opportunities for Serialists: Proceedings of the North American Serials Interest Group, Inc. : 9th Annual Conference, June 2-5, 1994, University of British Columbia, Vancouver, B.C., 244.
- North American Serials Interest Group. Conference, Holley and Sheble, A Kaleidoscope of Choices: Reshaping Roles and Opportunities for Serialists: Proceedings of the North American Serials Interest Group, Inc. : 9th Annual Conference, June 2-5, 1994, University of British Columbia, Vancouver, B.C., 245.
- "Standard Generalized Markup Language". Wikipedia. 2020-01-03.
- MCSA/MCSE Managing and Maintaining a Windows Server 2003 Environment (Exam 70-290): Study Guide & DVD Training System. Elsevier Science. 2003. ISBN 9780080479255. Retrieved 2014-01-02.
- North American Serials Interest Group. Conference; Holley, B.; Sheble, M.A. (1995). A Kaleidoscope of Choices: Reshaping Roles and Opportunities for Serialists: Proceedings of the North American Serials Interest Group, Inc. : 9th Annual Conference, June 2-5, 1994, University of British Columbia, Vancouver, B.C. The serials librarian. Haworth Press. ISBN 9781560247425. Retrieved 2014-01-02.