TIL.16 Semantic Web, Semantic Tags

Haiin·2020년 11월 16일
0


시맨틱 웹 (Semantic Web)

  • 웹상에는 무수한 정보가 있고 시간이 지남에 따라 데이터는 축적된다.
  • 웹 기술은 축적된 방대한 데이터에 대하여 키워드(keyword)에 의한 정보 접근만을 허용하고 있어, 정보 검색시 무수히 많은 불필요한 정보가 돌출하여 정보 홍수를 가중시키고 있다.
  • 문제들의 근본원인은 컴퓨터가 정보자원의 의미를 이해하지 못하는데 원인이 있다. 컴퓨터가 필요한 정보를 추출, 해석, 가공할 수 있는 방법이 없어, 모든 정보를 사용자가 직접 개입해서 처리하여야 한다. 이는 팀 버너스리가 시맨틱 웹을 제안하게 된 계기가 된다.
  • 시맨틱 웹(Semantic Web)은 '의미론적인 웹'이라는 뜻으로, 리소스(웹 문서, 각종 화일, 서비스 등)에 대한 정보와 자원 사이의 관계-의미 정보(Semanteme)를 기계(컴퓨터)가 처리할 수 있는 온톨로지 형태로 표현하고, 이를 자동화된 기계(컴퓨터)가 처리하도록 하는 프레임워크이자 기술이다.
  • 시맨틱 웹의 이상향은, 인터넷에 방대한 양의 데이터를 컴퓨터가 자동으로 해석해 사용자가 원하는 결과값을 정확히 주는 것이다.

시맨틱 웹 이란 컴퓨터가 정보를 찾고 이해하며 가공하는 인공지능형 웹



온톨로지 (Onthology)

  • 온톨로지(Ontology)란 사람들이 세상에 대하여 보고 듣고 느끼고 생각하는 것에 대하여 서로 간의 토론을 통하여 합의를 이룬 바를, 개념적이고 컴퓨터에서 다룰 수 있는 형태로 표현한 모델로, 개념의 타입이나 사용상의 제약조건들을 명시적으로 정의한 기술이다.


시맨틱 태그(Semantic Tags)

  • 시맨틱 태그(Semantic Tags) 는 개발자와 브라우저에게 의미있는 태그를 제공한다.
  • 위의 시맨틱 웹과 같은 맥락으로, 태그에 의미를 부여하여 개발자와 브라우저 모두 그 의미를 이해하여 정보를 처리하도록 한다. 이는 바로 위의 온톨로지 형태로 표현된다고 할 수 있다.
  • 태그가 의미를 가지는 것은 검색 엔진이나 그 이외의 기계적인 동작들이 웹페이지를 쉽게 이해할 수 있게 된다.
  • 예로, header, nav, aside, footer 등이 있다. 이름에서도 짐작 할수 있듯이 자신의 의미를 개발자와 브라우저에게 명확하게 설명한다.


생각해보기

"사이트에 이미지를 넣는 방법은 두 가지가 있습니다. <img> 태그를 사용하는 것과 <div> 태그에 background-image 속성을 추가하는 것. 두 가지 방법의 차이점과 각각 어떠한 경우에 사용하면 좋은지 설명해보세요."

  • <img> 태그를 이용하여 사이트에 이미지를 넣게 되면, 의미를 갖지 않는 <div> 태그를 넣는 것과 달리, 브라우저는 '이미지를 갖는 태그' 라는 특정한 의미가 있는 정보를 갖게 된다. 이는 우리가 앞에서 배운 시맨틱 웹 의 방법이다.
  • 개발자와 브라우저 모두에게 같은 의미를 전달하는 것은 공통적인 데이터를 가지는 정보공유의 역할을 한다. 이는 정보를 찾거나 처리, 가공시 정확성과 효율성을 높이게 하고 거대한 데이터베이스를 구축하는 것과 같은 역할을 한다. 따라서, 정보처가 용이한 시맨틱 태그를 사용하는 것을 지향하도록 권장된다.


출저
위키백과
https://snusang.tistory.com/4 [정보연구소],
https://hianna.tistory.com/278 [어제 오늘 내일]

0개의 댓글