Semantic Web과 Semantic Tag

신주안·2022년 8월 16일
post-thumbnail

Semantic Web


Semantic Web 이란?

Semantic Web 의 의미는 "의미론적인 웹" 이라는 뜻으로, 기존의 웹을 확장하여 컴퓨터가 이해할수 있는 정의된 의미를 기반으로 의미적 상호운용성을 실현하여, 인간과 컴퓨터 모두 잘 이해할 수 있는 웹을 의미한다.

Semantic web의 목적과 사용?

개발자가 의도한 요소의 의미를 명확하게 나타내고 코드의 가독성을 높이고 유지보수를 쉽게 만든다. 웹에 존재하는 수많은 웹페이지들의 메타데이터(Metadata)를 부여하여, 기존의 잡다한 데이터 집합이었던 웹페이지를 '의미'와 '관련성'을 가지는 거대한 데이터베이스로 구축하고자 하는 방식이다.

non-semantic 과 semantic의 구분

non-semantic 요소
div, span 등이 있으며 이들 태그는 content에 대하여 어떤 설명도 하지 않는다.

semantic 요소
for, table, img 등이 있으며 이들 태그는 content의 의미를 명확히 설명한다.

Semantic Tag


Semantic Tag들

  • header  헤더를 의미한다.
  • nav  네비게이션을 의미한다.
  • aside  사이드에 위치하는 공간을 의미한다.
  • section  본문의 여러 내용(article)을 포함하는 공간을 의미한다.
  • article  본문의 주내용이 들어가는 공간을 의미한다.
  • footer  푸터를 의미한다.

내 생각 한줄

Semantic은 아무 없는 태그가 아닌 어떠한 기능을 지칭하는 태그를 사용함으로써
더욱 명확하게 코드를 짤 수 있게 해주는 좋은 기능

profile
끝이 없네!

0개의 댓글