Semantic web

가비·2020년 8월 20일
0

Semantic Web과 Semantic Tag

  • 시맨틱 웹(Semantic Web)은 '의미론적인 웹'이라는 뜻으로 검색 엔진이 로봇(Robot)라는 프로그램을 이용해 매일 전세계의 웹사이트 정보를 수집(크롤링,검색엔진의 크롤러가 이를 수행)한다. 그리고 검색 사이트 이용자가 검색할 만한 키워드를 미리 예상하여 검색 키워드에 대응하는 인덱스(색인)을 만들어 둔다.(이것을 인덱싱이라 하며 검색엔진의 인덱서가 이를 수행)
    검색 엔진은 HTML 코드 만으로 의미를 인지하여야 하는데 이때 시맨틱 요소(Semantic element)를 해석하게 된다.

  • 시맨틱 태그(Semantic Tag)를 사용하게 되면 개발자가 의도한 요소의 의미가 명확히 드러나고, 이것은 코드의 가독성을 높이고 유지보수를 쉽게한다.

img 태그를 사용하는 것과 div 태그에 background-image 속성을 추가하는 것.

시맨틱 요소로 구성되어 있는 웹페이지는 검색엔진에 의미론적으로 정보를 전달할 수 있고 브라우저, 검색엔진, 개발자 모두에게 콘텐츠의 의미를 명확히 설명하는 역할을 한다.
background-image 속성은 의미론적으로 정보를 전달 할 수 없지만 이미지 레이어링이 가능하고 반복을 제어 할 수 있다.

0개의 댓글