Semantic Web, Semantic Tag 이해하기

훈이·2022년 9월 20일
0

Semantic Web : 의미를 가지는 웹

등장배경

➡️ 웹상에 축적된 정보가 방대해 짐에 따라 많은 문제에 봉착.

➡️ 컴퓨터가 필요한 정보를 추출, 해석, 가공할 수 있는 방법이 없어, 모든 정보를 사용자가 직접 개입해서 처리하여야 하는 문제가 있다.

정의

  • 의미론적인 웹,
    즉, 문서의 의미에 맞게 / 컴퓨터가 이해할 수 있는 잘 정의된 의미로 만들자는 것
  • 지금과 같이 사람이 웹에 산재한 정보의 의미를 파악하는 것이 아닌, 자동화된 기계가 해석할 수 있는 일종의 표준 의미정보 교환의 수단이 되는 것이 시맨틱 웹의 목적이다.

Semantic Tag : 의미론적인 태그

  • HTML5에서는 웹 페이지에서 통상 많이 사용하는 구조에 의미를 부여하기 위해서 의미론적 태그(semantic element)를 새롭게 정의했다.

Non-Semantic Tag

div, span 등이 있으며 이들 태그는 content에 대하여 어떤 설명도 없다.

Semantic Tags

header, main, aside, time, img 등 웹 브라우저가 HTML의 코드만 보고도 어느 부분이 제목이고 메뉴이고 본문 내용인지 쉽게 알 수 있도록 작성 된 태그이다.

즉, Semantic Tag 를 사용 하는 이유는 "검색 엔진 최적화(SEO)"
시맨틱 웹이란 결국 Semantic Tag가 모여서 구성된 웹이며,
Semantic Tag를 사용하면 검색엔진이 자료를 크롤링하고 인덱싱할 때 인덱스에 포함시킬 확률이 높아지기 때문에 검색 엔진 최적화(SEO) 작업이 좀 더 효율적으로 이루어 질 수 있다.

0개의 댓글