SGML 이란
Markup Language를 정의하기 위한 meta language.
- IBM에서 개발한 GML (Generalized Markup Language)에 기반.
- 사실 GML은 개발자들(Goldfarb, Mosher, and Lorie)의 머리글자를 이용하여 구성한 이름으로 알려짐.
- 1980년대에 International Standard Organization (ISO) 표준이 됨.
다양한 형태의 전자 문서들이 이기종 시스템 사이에서 정보 손실없이 효율적으로 전송,저장,처리될 수 있도록 설계된 ISO 문서 처리 표준임.
- 워낙 광범위한 범위를 다루도록 generalized(일반화) 되다 보니,
- 실제로 SGML을 완벽하게 구현한 구현물이 없음.
HTML이나 XML이 모두 SGML의 일부를 따라서 정의된 markup language임.
- HTML5는 정의에서 SGML의 subset이 아님을 애기하고 있긴 하지만, XHTML은 여전히 SGHML의 subset임.
Markup Language
Tag (태그) 등을 이용하여 Data의 구조 및 표현 방식 등을 기술하는 언어.
- 문서의 기본 정보에 다음과 같은 추가적인 정보를 덧붙여 제공하기 위한 언어.
- 문서를 어떻게 시각적으로 표현할 것인지
- 문서 내용(data)의 구조에 대한 정보
- Tag, Attribute, Content, Element로 구성됨.
대표적으로 eXtensible Markup Language (XML)과 Hyper Text Markup Language (HTML), Latex 등이 있음.
2024.08.09 - [Computer/CE] - [CE] XML (eXtensible Markup Language)
[CE] XML (eXtensible Markup Language)
XML(eXtensible Markup Language)은 데이터를 저장하고 전송하기 위해 설계된 범용 마크업 언어(Universal markup language )임.XML은 통신이나 네트워크 (웹 포함)에서 데이터를 교환하는 표준 방법으로 널리 사
dsaint31.tistory.com
https://dsaint31.me/mkdocs_site/CE/ch06/ce06_2_03_Internet/#protocol
BME
DNS Firewall HTTP Internet TCP/IP WWW Internet Internet은 Network 의 Network를 가리키며, 기존의 WAN들을 전세계적으로 연결한 것이 Internet임. Internet is not actually a physical network; it’s a set of layered protocols. 계층화
dsaint31.me
Markup
Markup은 텍스트 자체와 구별될 수 있는 방식으로 텍스트에 주석을 달거나 표시를 추가하는 체계
Markup is a system for annotating or adding marks to text in a way that can be distinguished from that text.
References
https://www.iso.org/standard/16387.html
ISO 8879:1986
Information processing — Text and office systems — Standard Generalized Markup Language (SGML)
www.iso.org
https://ds31x.blogspot.com/2023/07/ce-markup-languages.html
CE : Markup Languages
1. 정의 tag 등을 이용 하여 data의 structure 및 표현방식 등을 기술(describe) 하는 language. 문서의 기본 정보(content)에 추가적인 정보 (어떻게 시각적으로 표현할 것인지 혹은 content의 structure에...
ds31x.blogspot.com
https://nostarch.com/foundationsofcomp (9장)
The Secret Life of Programs
The Secret Life of Programs is a primer on the underlying technologies that allow computer programs to work.
nostarch.com
'Computer > CE' 카테고리의 다른 글
| [CE] Computer and Program. (0) | 2023.01.02 |
|---|---|
| [CE] Portable Document Format (PDF) (0) | 2023.01.02 |
| [CE] MapReduce (0) | 2022.12.30 |
| [CE] Float 표현하기 : IEEE754 (0) | 2022.12.28 |
| [CE] 10진수 소수를 2진수로 변환. (0) | 2022.12.28 |