시맨틱 웹(Semantic Web)에 대해 들어보셨나요?
SEO(Search Engine Optimization) 검색엔진 최적화?
검색엔진은 크롤링을 통해 웹사이트 정보를 수집한다.
그리고 검색 사이트 이용자가 검색할 만한 키워드를 인덱싱 해둔다.
검색엔진은 HTML코드만으로 그 의미를 인지해야하는데
시맨틱요소를 해석하게된다.
HTML코드는 메타데이터 + 자연어로 구성
개발자는 의미론적으로 코딩을 해야한다.
가독성을 높이고 유지보수를 쉽게한다.
시맨틱 웹이란 웹에 존재하는 수많은 웹페이지 메타데이터를 부여하여,
웹페이지를 '의미' '관련성'을 가지는 거대 데이터베이스로 구축하고자 하는 발상
HTML요소는 non-sematic / semantic 요소로 구분 가능!
div, span - non-semantic
form, table, img - semantic