[CE] Standard Generalized Markup Language (SGML)

2023. 1. 1. 13:15·Computer/CE
728x90
728x90

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


 

728x90

'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
'Computer/CE' 카테고리의 다른 글
  • [CE] Computer and Program.
  • [CE] Portable Document Format (PDF)
  • [CE] MapReduce
  • [CE] Float 표현하기 : IEEE754
dsaint31x
dsaint31x
    반응형
    250x250
  • dsaint31x
    Dsaint31's blog
    dsaint31x
  • 전체
    오늘
    어제
    • 분류 전체보기 (789)
      • Private Life (16)
      • Programming (55)
        • DIP (116)
        • ML (35)
      • Computer (121)
        • CE (55)
        • ETC (33)
        • CUDA (3)
        • Blog, Markdown, Latex (4)
        • Linux (9)
      • ... (368)
        • Signals and Systems (115)
        • Math (176)
        • Linear Algebra (33)
        • Physics (43)
        • 인성세미나 (1)
      • 정리필요. (61)
        • 의료기기의 이해 (6)
        • PET, MRI and so on. (7)
        • PET Study 2009 (1)
        • 방사선 장해방호 (5)
        • 방사선 생물학 (3)
        • 방사선 계측 (9)
        • 기타 방사능관련 (3)
        • 고시 (9)
        • 정리 (18)
      • RI (0)
      • 원자력,방사능 관련법 (2)
  • 블로그 메뉴

    • Math
    • Programming
    • SS
    • DIP
  • 링크

    • Convex Optimization For All
  • 공지사항

    • Test
    • PET Study 2009
    • 기타 방사능관련.
  • 인기 글

  • 태그

    ML
    math
    signal_and_system
    random
    signals_and_systems
    fourier transform
    Python
    opencv
    SS
    SIGNAL
    linear algebra
    인허가제도
    cv2
    Probability
    numpy
    function
    Vector
    Term
    Programming
    Optimization
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
dsaint31x
[CE] Standard Generalized Markup Language (SGML)
상단으로

티스토리툴바