Semantic Web & Semantic Tag

Jihoon Han·2021년 8월 18일
2

1. Semantic Web 🤔❓

Semantic: 1. 의미의 2. 의미론의

웹에 존재하는 수많은 웹페이지들에 메타데이터를 부여하여 기존의 잡다한 데이터 집합을
기계가 이해할 수 있는 형태로 제작된 웹을 의미

구성요소

  • RDF(resouce Description Framework): 웹상의 메타데이터의 표현과 교환을 위한 프레임워크
  • XML(eXtensible Markup Language): 태그 등을 이용하여 데이터의 구조를 기술하는 언어의 한 가지, 대표적인 것이 HTML
  • Ontology: 특정 지식과 관련된 용어 사이의 관계 정의
  • Agent: 사용자의 역활을 대행하여 지능적, 자율적 임무수행

2. Semantic Tag 🤔❓

과거 무분별한 태그의 사용으로 인해 정보를 찾기 위해 사람이 직접 개입해야 하는 비효율적인 시스템을 개선하고자, 의미있는 태그들을 개발하기 시작했다.

1. non-semantic Tag 와 semantic Tag 비교

non-semantic 요소semantic 요소
<div>, <span> 등, content에 대하여 어떤 설명도 하지 않는다<form>, <table>, <img> 등, content의 의미를 명확히 설명한다

2. HTML5에 새롭게 추가된 시맨틱 태그(빨간글씨)

HTML5

3. Semantic Tag 사용의 사례

💢 img vs background-image

  • img: alt 속성에 문자열을 넣을 수 있는데, 검색엔진에서 이 문자열을 인식하여 검색이 가능하도록 해준다.
  • background-image: 단순한 이미지 첨부일 뿐, 어떠한 정보도 담겨져 있지 않다.

😲💡 나의 이미지가 검색에 노출이 되야한다? img 태그
        꾸미기 위해 사용한다? background-image

profile
달려라 코린이!!

0개의 댓글