Semantic Web, Semantic Tags

Ju Seol·2021년 6월 4일
0

시맨틱 웹(Semantic Web) 은 '의미론적인 웹'이라는 뜻으로,현재의 인터넷과 같은 분산환경에서 리소스(웹 문서, 각종 화일, 서비스 등)에 대한 정보와 자원 사이의 관계-의미 정보(Semanteme)를 기계(컴퓨터)가 처리할 수 있는 온톨로지 형태로 표현하고, 이를 자동화된 기계(컴퓨터)가 처리하도록 하는 프레임워크이자 기술이다. 웹의 창시자인 팀 버너스리가 1998년 제안했고 현재 W3C에 의해 표준화 작업이 진행 중이다.

시맨틱 요소는 자신의 의미를 브라우저와 개발자 모두에게 명확하게 설명한다.

non-semantic 요소들의 예: divspan - 자신의 컨텐츠에 대해 아무것도 설명해주지 않는다.

semantic 요소들의 예: form, table, article - 자신의 컨텐츠를 명확하게 정의한다.

HTML5 이전에는 divspan에 id와 class를 붙여 구역을 나누고 스타일을 지정했다.
아래 코드는 현재 네이버 홈페이지에서 소스보기를 통해 가져온 첫 부분이다.
div class="...."로 떡칠되어있는 것을 볼 수 있다.
의미가 없는 div 태그에 이름을 붙이고 임의로 구역을 나눈 것이다.

profile
Hello!

0개의 댓글