اسجیامال
اسجیامال یا زبان نشانهگذاری تعمیمیافتهٔ استاندارد (به انگلیسی: Standard Generalized Markup Language) نام استانداردی (ISO 8879:1986) برای تعریف زبانهای نشانهگذاری عمومی برای اسناد است. این زبان به تنهایی برای نشانهگذاری در اسناد کاربردی ندارد بلکه به عنوان مبنای استانداردسازی زبانهای نشانهگذاری دیگر استفاده میشود و به همین خاطر به آن فرازبان میگویند. برای نمونه اچتیامال یک زبان نشانهگذاری برپایهٔ اسجیامال است و اکسامال یک فرازبان دیگر است که از اسجیامال الگوبرداری کردهاست.
نوع رسانهٔ اینترنتی | application/sgml, text/sgml |
---|---|
شناسانه نوع یکسان | public.xml |
توسعهدهنده | ایزو |
گونه | زبان نشانهگذاری |
نیاکان | جیامال |
فرزندان | اچتیامال، اکسامال |
استاندارد بینالمللی | ISO 8879 |
اسجیامال استاندارد ایزو ۸۸۷۹ سازمان بینالمللی استانداردسازی است. این استاندارد اصولی را برای نوشتن ساختار منطقی یک سند و سنتهای نامگذاری عناصر آن بیان میدارد.
پیشفرض ها در SGML
استاندارد ISO 8879 در پیوست A.1 بیان می کند که یک سند عمومیت یافته بر اساس دو پیشفرض می باشد:
- پیشفرض اعلان: نشانه گذاری باید ساختار، و دیگر ویژگی های سند را توصیف کنند، نه آنکه پردازشی که باید انجام گیرد را تعیین نمایند، دلیل این اصل آن است که احتمال تناقض با توسعههای آینده کمینه گردد.
- پیشفرض سختگیری: برای آنکه نشانه گذاریها امکان استفاده از مزایای تکنولوژیهای دردسترس برای پردازش را پیدا کنند، باید اشیایی مثل برنامهها یا پایگاه های داده به صورت سختگیرانه تعریف شوند.
مثال ها
زبان های HTML (تا قبل از HTML 5) به صورت نظری یک مثال از یک زبان مبتنی بر SGML می باشند. اما HTML 5 اصول SGML را نقض کرده است و مرورگرها به دلایل عدم سازگاری، نمی توانند آن را به صورت SGML پردازش کنند.
DocBook SGML و LinuxDoc مثال هایی می باشند که منحصرا با ابزار های واقعی SGML استفاده میشوند.
جستارهای وابسته
منابع
- ↑ 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. 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. Retrieved 2014-01-02.