본문 바로가기
Archive

시맨틱 웹(Semantic Web)

by Ellen571 2021. 5. 12.

현재 이용자는 수많은 정보 속에서 원하는 정보를 찾아 다닌다.

시맨틱 웹은 이용자의 요구에 적합한 정보를 제공하는 지능화된 웹이다.

 

시맨틱 웹
- 웹 이용정보를 자동화된 프로그램이 추출하고 가공하여 새로운 정보를 만들어내는 웹 시스템

 

시맨틱 웹을 만들기 위해선 컴퓨터가 정보의 의미를 해석할 수 있어야 한다.

기존 HTML로 작성된 문서는 컴퓨터가 바나나라는 개념과 노란색이라는 개념이 어떤 관계를 가지는지 해석할 수 없다.

시맨틱 웹은 자원 사이의 관계-의미를 기록할 수 있는 시맨틱 마크업 언어를 기반으로 한다.

이러한 언어는 XML의 URI 형태로 표현되며, 이는 웹 환경에 산재한 자원에 대한 온톨로지를 기술하는 데 목적이 있다.

 

URI
- 인터넷에 있는 자원을 나타내는 유일한 주소
- URI의 하위개념으로 URL, URN이 있다. (식별자 URI, 위치 URL, 이름 URN)
- http://abc.com:3000/main은 URL, http://abc.com:3000/main?id=HTML&page=1은 URI 
온톨로지
- 컴퓨터가 이해할 수 있는 형식으로 명확하고 명시적으로 정의

 

시맨틱 웹을 만들기 위해 사용되는 언어는 XML, RDF, OWL 등이 있다.

 

RDF(Resource Description Framework)
- 객체(object)-속성(attribute)-값(value)의 트리플 형태로 개념을 표현
- 객체 중심이 아니라 속성 중심(property-centered)의 구조

[예시] 객체('속성', '값')
- author(‘http://www.bookstore.org/id1971’, ‘http://www.seoul.ac.kr/kdhong’)
- title(‘http://www.bookstore.org/id1971,’ “시맨틱 웹 이해하기”)
- name(‘http://www..seoul.ac.kr/kdhong,’ “홍길동”)

RDF 문법으로 표현
<rdf:Description about=’http://www.bookstore.org/id1971’>     
    <author>’http://www.seoul.ac.kr/kdhong’</author>
</rdf:Description>

 

RDF 그래프 표현
http://www.bookstore.org/id1971 -- http://www.bookstore.org/id_sch/author --> http://www.seoul.ac.kr/kdhong

 

OWL(Web Ontology Language)
- RDF의 확장언어로 시멘틱 웹 개발을 위한 언어이고, 온톨로지를 표현하기위한 언어
- RDF와 RDF 스키마를 기반으로, 속성과 클래스의 기술에 있어 더욱 풍부한 어휘를 제공하여 RDF 스키마 클래스간의 복잡한 관계나 클래스 및 속성에 관한 정교한 제한사항의 표현
반응형

'Archive' 카테고리의 다른 글

LOD(Linked Open Data)  (0) 2021.05.12