[HTML] Semantic Web

Learn to code HTML5

poimweb을 보고 공부했습니다 :)

Semantic Web

2018년 현재 전세계적으로 웹사이트는 19억개, 인터넷 사용자 수는 40억명이다.

  • 검색 엔진의 힘
    대부분의 인터넷 사용자는 원하는 정보를 취득하기 위해 검색 사이트를 이용한다.
    “나는 검색된다. 고로 존재한다”
    검색 엔진에 노출되지 않는 웹사이트에는 접속할 수 없기 때문에
    검색 엔진은 이 시대의 가장 강력한 권력 중의 하나라고 말할 수도 있다.

  • SEO (검색 엔진 최적화: Search Engine Optimization)
    검색엔진이 본인의 웹사이트를 검색하기 알맞은 구조로 웹사이트를 조정하는 마케팅 도구

  • 크롤링: 검색 엔진의 크롤러를 이용해 매일 전세계의 웹사이트 정보를 수집
  • 인덱싱: 검색 엔진의 인덱서를 이용해 이용자가 검색할 만한 키워드를 미리 예상하여 검색 키워드에 대응하는 인덱스를 만든다.

  • 인덱싱에 사용되는 정보는 웹사이트의 HTML코드이다.
    즉, 검색 엔진은 HTML 코드 만으로 의미를 인지하는데 이때 Sementic element를 해석한다.
<font size="6"><b>Hello</b></font>  
<h1>Hello</h1>  
  • 1행, 2행은 동일한 외형을 갖지만 의미가 다르다.
  • 2행은 제목 중의 가장 상위라는 의미를 h1 태그를 통해 나타낸다.
  • Sementic tag : 콘텐츠의 의미를 명확히 설명해 가독성을 높이고 유지보수를 쉽게 한다.
  • Sementic Web : 웹에 존재하는 수많은 웹페이지들에 메타데이터를 부여하여, 기존의 잡다한 데이터 집합이었던 웹페이지를 ‘의미’와 ‘관련성’을 가지는 거대한 데이터베이스로 구축하고자 하는 발상이다.

Categories:

Updated:

Leave a comment