Semantic Web 최 성 희
시맨틱 웹이란 W3C 가 차세대 인터넷의 가치를 내걸고 추진중인 규 격 컴퓨터가 정보의 의미를 이해하고 의미를 조작할 수 있는 웹 의미있는 웹으로써 보이지 않는 공간의 혁명이라 함
컴퓨터가 의미를 이해 정보 리소스들 사이의 연관성을 잘 표현해주어서 웹에 서 정보의 의미를 이해하고 처리가 가능할 수 있게 하 는 것 ex) 먹는 배와 타는 배
개발 배경 개인 사용자들이 웹에서 얻을 수 있는 자원을 최대한 잘 사용할 수 있도록 소프트웨어 환경을 발전 전 세계에 분산되어 있는 모든 정보 자원을 연결시키 는 공통된 정보 공간을 구현하는 것 기계가 정보 자원의 의미를 이해하고 이를 바탕으로 논리적 추론이 가능할 수 있게 됨으로써 기계들 사이 의 커뮤니케이션이 가능하게 하는 것
개발 방법 RDF 코어 워킹 그룹 : RDF 모델, 문법, RDF 스키마 등 RDF 에 대한 요구사항의 정의와 표준 규격 정의를 위 한 워킹 그룹 웹 온톨로지 워킹 그룹 : 시맨틱 웹을 위한 온톨로지 정 의 언어 (WOL : Web Ontology Language) 규격을 정의 하기 위한 그룹
개발 방법 RDF Interest 그룹 : W3C 의 멤버와 멤버가 아닌 사람 이 모두 모여서 RDF 기반의 응용을 개발하는 것을 중 심으로 표준 개방 외의 광범위한 부분을 담당 코디네이션 그룹 : RDF, XML, XML 프로토콜, 웹 온톨 로지의 책임자들이 2 주에 한번씩 회의하기 위한 그룹 으로 각기술 사이의 통합시 발생할 수 있는 부분을 해 결하기 위한 그룹으로 회원만 참여할 수 있음
시멘틱 웹의 구성
기술적 요소 메타데이터 ‘ 데이터에 관한 데이터 ’ 로 정보검색의 처리 과정을 줄여주고 사용자가 원하지 않는 데이터를 미리 걸 러주어서 관련성이 많은 정보의 발견 가능성을 높 여줌으로써 정보검색을 향상시키기 위한 것 Ex) 도서관의 목록카드 분류나 검색을 위한 메타데이터는 사용자의 관점과 사용 목적에 따라 달라질 수 있다. Ex) Apple( 과일과 컴퓨터 회사의 이름 )
기술적 요소 지식표현 (Knowledge Representation) 정보 리소스 사이의 관계를 컴퓨터가 처리할 수 있 는 방식과 언어로 표현하는 것 사물에 대한 정의와 속성에 대한 설명을 컴퓨터가 이해할 수 있도록 프로그램으로 표현하는 것 Ex) 이모 – 어머니의 여자 형제
기술적 요소 개념영역과 문서영역의 상호 보완관계 서로 연관이 없는 부분 에 대해 연관성을 갖게 해주는 것
시멘틱 웹의 특징 RDF : 자원서술 (Resource Description Framework) Ontology : 지식서술 Agent : 통합처리
RDF 웹 기반의 메타데이터 기술과 교환을 위한 구조 상이한 메타데이터간의 의미 (semantics), 구문 (syn tax), 구조 (structure) 에 대한 공통적인 규칙을 지원 메타데이터간의 상호운용성 (interoperabi lity) 을 지원 해 웹에 존재하는 다양한 형태의 메타데이터간의 상호 운영이 가능하도록 함
RDF
XML 형태의 태그에 의해 표현 방법 정보 리소스들 사이의 연관성을 기술하기 위한 수단을 제공해 주기 위해 개발 Ex) 비디오 가게 메타정보 : 비디오 테이프 정보 : 장르, 대여일, 대여횟수
RDF XML 을 기반으로 하지만 추구점에는 차이가 있음 XML 은 데이터의 구조를 정의하는 것이고, RDF 는 데 이터의 의미를 정의 XML 과 RDF 는 상호 보완적인 관계 MP3, PDF 등 다양한 형식을 검색할 수 있음
Ontology 컴퓨터가 사람이 갖고 있는 ‘ 개념 ’ 과 같은 것을 일종의 데이터베이스 형태로 만드는 기술 각 분야의 전문가들의 관심, 목적, 관점을 반영하여 각 분야에서 사용되는 여러 복잡한 어휘의 해석과 의미의 한계를 정의하여 지식베이스 (Knowledge-base) 라고 불리기도 함
Ontology 유형 도메인 온톨로지 : 특정 분야에 한정되는 온톨로지 메타데이터 온톨로지 : 온라인 정보자원의 내용을 기술하기 위한 어휘를 제공 일상적 온톨로지 : 세계에 대한 상식적 개념을 표현 개념 표현을 위한 온톨로지 : 개념을 온톨로지로 표 현하는 데 쓰이는 개념에 관한 것
Ontology 구현방법 OIL(Ontology Inference Layer) : 웹에서 기계가 접근 가능한 형태로 온톨로지를 표현하기 위해 설계된 언어
Agent 메타데이터로 표현된 지식을 공유와 교환이 가능하게 해주는 중계인 정보를 추론하고 정제하여 사용자가 이용할 수 있는 연마된 정보를 제공 사용자에게 의미 있는 정보를 제공
Agent 멀티 에이전트
Agent 디지털서명, 지적재산권 웹사이트의 개인정책과 이용자의 신뢰성을 위한 것으로 상호 간의 신뢰성을 표현하는 방법 P3P(the Platform for Privacy Preferences)- ’ 정보에 대한 접속 을 더 쉽게 만들어 주는 기술 ’ 를 이용하여 개인의 사생활과 보안 및 정보의 공개 정도를 결정
Agent P3P (the Platform for Privacy Preferences)
기존 웹과의 차이점
기존 웹이 정보 내용보다는 사람의 이해를 쉽게 할려 고 외형에 치우침 시맨틱 웹은 인공지능 기술을 접목해 사람뿐 아니라 컴퓨터도 정보의 접근과 가공이 쉽도록 하는 체계를 구현하는 것이 목적 구 분타 겟타 겟데이터 연결 시맨틱 웹 Machine 의미적, 형식적 월드 와이드 웹 Human 비형식적
개발 현황 미국 2001 년 2 월 W3C 의 Technical and Society Domain 산하의 Semantic Web Activity 팀 버너스리가 N3(Notation 3) RDF, 로직, 데이터를 하나의 언어로 표현하기 위한 언어 HP 의 제나 (Jena) 프로젝트 RDF 를 통한 전 세계적인 정보 데이터 베이스
개발 현황 유럽 IST(the European Commission ’ s Information Society Technologies) 2001 년 IST Work Programme EU 영국 브리스톨 대학 Institute of Learning and Research Technology
개발 현황 대한민국 W3C 대한민국 사무국이 지난 4 월 발족 내년에 시맨틱 웹 기술 표준화를 추진 지난 11 월 15 일 KAIST 에서 ‘ 시맨틱 웹과 지식경영 시스템 ’ 워크숍 개최 삼성 SDS, LG CNS 등이 지식경영시스템 (KMS) 에 시맨틱웹 도입 계획 2005 년 개발완료, 2008 년 상용화
추구 방향 의미 사용에 대한 분산성을 증진시키는 것 정보를 사용하는 사람들이 사물에 대하여 동일한 확정적 의미를 가질 필요가 없다는 것 Ex) 각 국간의 화페의 차이와 언어의 차이 E- 비즈니스와 전자상거래 실현에 있어서 편리성을 추 구
추구 방향 현재는 진보된 웹으로 가기위한 단계 지식과 정보 및 지혜까 지 갖춘 웹으로 발전
문 제 점문 제 점 아직까지는 하나의 비전 기대치에 비해 진행속도가 느림 기술이 너무 복잡함 XML, 메타데이터, 추론 시스템 등 메타데이터를 기반 웹의 정보들이 각각 메타데이터를 제공
참고 사이트