วันศุกร์ที่ 9 ธันวาคม พ.ศ. 2554

SGML (Standard Generalized Markup Language)

SGML (Standard Generalized Markup Language) เป็นมาตรฐาน สำหรับการระบุภาษา markup หรือ tag ของเอกสาร ข้อกำหนดโดยตัวเอง เป็นประเภทคำจำกัดของเอกสาร SGML ไม่ใช่ตัวภาษา แต่เป็นคำอธิบายสำหรับวิธีการระบุ ซึ่งเป็นข้อมูลแบบ metadata

SGML มีพื้นฐานทางความคิดที่เอกสารมีโครงสร้าง และส่วนประกอบที่สามารถอธิบาย โดยไม่มีการอ้างอิงถึง วิธีการที่ส่วนประกอบในการแสดงผล การแสดงภาพจริงของเอกสาร อาจจะมีความหลากหลาย ขึ้นกับการส่งออกของตัวกลาง และการอ้างอิงรูปแบบ ข้อได้เปรียบบางอย่างของเอกสารที่มีพื้นฐานจาก SGML คือ

- สามารถสร้างโดยการคิดในลักษณะของโครงสร้างเอกสารแทนที่คุณลักษณะที่มองเห็น (ซึ่งมีการเปลี่ยนตลอดเวลา)
- มีความกระทัดรัด เนื่องจาก compiler ของ SGML สามารถแปลเอกสารโดยการอ้างอิงถึง document tag definition(DTD)
- จุดเริ่มต้นของเอกสารมุ่งไปที่ตัวกลางการพิมพ์สามารถปรับไปสู่ตัวอื่นได้ ง่าย เช่น จอภาพ ภาษาที่ web browser นี้ ใช้ Hypertext Markup Language (HTML) เป็นดังตัวอย่างภาษาที่มีพื้นฐานมาจาก SGML

SGML มีพื้นฐาน จากภาษา Generalized Markup Language รุ่นก่อนที่พัฒนา โดย IBM รวมถึงภาษา General Markup Language (GML) และ ISIL

สารสนเทศเพิ่มเติม

Arbortext : An illustrated introduction, SGML: Getting Started.
World Wide Web Consortium : An Overview of SGML Resources.

ไม่มีความคิดเห็น:

แสดงความคิดเห็น