Semantic Web 과 Semantic Tag 차이
Semantic Web이란?
- 의미론적인 웹이란 뜻이다.
- 의미론적인 웹은 말 그대로 컴퓨터가 웹사이트를 단순한 코드의 구성이 아닌 의미를 가진 사이트라는걸 알 수 있게 만드는 것이다.
- 기계가 이해할 수 있는 형태로 제작된 웹을 의미한다.
Semantic Web 구성요소
RDF
: 웹상의 메타데이터의 표현과 교환을 위한 프레임워크
XML
: 태그 등을 이용하여 데이터의 구조를 기술하는 언어의 한 가지, 대표적인 것이 HTML 이다.
Ontology
: 특정 지식과 관련된 용어 사이의 관계 정의
Agent
: 사용자의 역활을 대행하여 지능적, 자율적 임무수행.
Semantic Tag란?
- 브라우저, 컴퓨터, 검색엔진 등 콘텐츠의 의미를 명확히 설명하는 역할
- HTML5 언어에 익숙하지 않는 사람이 보고도 저 태그가 무엇을 의미하는지 알아볼 수 있도록 하는 태그를 Semantic Tag라고 한다.
img 태그 와 background-image 속성의 차이
img
는 의미가 있는 시맨틱 태그로써 컴퓨터가 이해할 수 있고 alt
속성으로 에러 발생시 이미지가 깨져도 어떠한 이미지인지 알 수 있지만 background-image
는 의미있는 태그가 아닌 그냥 속성으로 에러시 어떠한 이미지인지 어떠한 정보도 알 수 없다. 또 컴퓨터는 이 태그가 어떤 이미지인지 알 수 없습니다.