Semantic Web (Tag)

이주명·2021년 11월 2일
0
post-custom-banner

기계가 읽고 처리할 수 있는 웹을 개발하고자 탄생한 것이 Semantic Web이다.

  • HTML 문서에는 여러가지 태그를 사용한 정보가 담겨있다.
  • 시맨틱 웹이 없다면 이러한 태그는 컴퓨터가 인식할 수 없는 정보로 저장되어있다.
  • 인류는 조금더 지능적으로 웹을 사용하기 위해 컴퓨터가 HTML의 문서에 있는 태그를 읽고 어떤 태그인지 인식 시키고 싶었다.
  • 예 )

<div class="A">는 이미지, <div class="B">는 제목,
<div class="C">는 아티클로 표현하여 기계가 인지하게 만들고 싶다"

Semantic Tag를 이용하면
- <img> 이미지 표현
- <h1> 제목 표현
- <article>아티클 등으로 표현할 수 있다.

  • Semantic Tags
<article>
<aside>
<details>
<figcaption>
<figure>
<footer>
<header>
<main>
<mark>
<nav>
<section>
<summary>
<time>
  • Semantic Web을 구성하는 요소는 대표적으로
    • RDF(XML)
    • OWL

여기서 우리는 언제 Semantic Tag를 써야하는지 생각해 봐야 한다.

  • Semantic Tag 를 써야 하는 경우
    • 검색엔진최적화(SEO)에 검색 랭킹에 영향을 줄 수 있다.
    • HTML 코드의 가독성을 높이기 위해
  • Semantic Tag 를 안쓰는 경우
    • 단순히 HTML에 정보없이 표현해야 할 때

결론 : semantic tag를 사용하면 기계가 각각의 요소가 어떤 역할을 하는지 인식하게 되어 보다 정리된 HTML 문서를 만들수 있다.

검색엔진이 중요해진 만큼 Semantic Tag를 적절한 곳에 쓰는 법을 알아야한다.

profile
oh yeah
post-custom-banner

0개의 댓글