콘텐츠로 바로가기 대메뉴로 바로가기

전체메뉴 보기

시맨틱웹으로 통하는 세상 프로토마가 함께합니다.

RDF (Resource Description Framework)

Home적용기술RDF/OWLRDF

RDF (Resource Description Framework) 개발 배경

현행 웹 기술이 가지고 있는 한계를 극복하기 위한 필요성 대두
HTML 방식의 단순 링크위주의 구조적 연결의 한계점 노출
자원들간의 의미적 연결 부족 및 정보검색의 비효율성 문제 발생
웹 자원에 의미를 부여하고 이를 통한 의미적 검색이 가능한 차세대 웹 기술 개발 필요
의미적 연결을 위한 핵심 웹 자원 기술 언어 RDF 개발
웹 자원에 대한 의미성을 부여하기 위해 자원과 속성, 속성값 등의 3차원 구조를 표현함으로써 메타 데이터를 정의할 수 있는 기술언어인 RDF를 개발하게 됨
웹 자원 기술언어 발전 과정
1.SGML에서HTML의 발전은 웹 활성화 초기, 단순한 웹 페이지 전달을 위한 수단 
	  2. HTML에서 XML으로의 발전은 표현위주의 HTML 한계 및 데이터로써의 웹 자원 기술 요구 3.XML에서 RDF로의 발전은 웹 자원에 의미를 부여하여 의미적 검색 가능
RDF 특징
RDF는 XML을 기반으로 웹상의 분산된 다양한 자원들을 기술하기 위한 구조이고, 웹 상의 자원을 대상으로 메타 데이타의 표준화 작업과 효율적이고 체계적인 관리를 위하여 W3C에서 제안하였다.
RDF는 웹 자원 검색을 위한 상이한 메타데이타를 효율적으로 교환하고 공유할 수 있는 상호운영을 목적으로 한다.
RDF는 웹 자원의 자동화 처리와 컴퓨터가 이해할 수 잇는 정보 교환과 정보 리소스들의 의미와 이들 사이의 연관성을 기술하기 위한 수단을 제공한다.

RDF 데이터 모형(Data Model)

RDF는 기본적으로 주어(subject), 서술(predicate), 목적(object)의 트리플(triple)모델로 기술된다.
주어란 표현하고자 하는 데이타를 의미하며, 서술은 주어에 대해 기술하거나 주어와 목적의 관계를 의미한다.
목적이란 서술에 대한 내용이나 값을 의미한다. 또한 각 내용들에 대해서 URI를 통해 기술할 수 있다.

RDF 구문(Syntax)

위의 도표를 RDF 구문으로 표현하면
<?xml version='1.0'? <rdf:RDF xmins:rdf='http://www.w3.org/1999/02-22-rdf-syntax-ns#'
			xmlns:s='http://description.org/schema/' <rdf:Description about='http://www.w3.org/Home/Lassila' <s:Creator>Ora Lassila<s:Creator></rdf:Description></rdf:RDF>

RDF 스키마(Schema)

RDF 스키마는 자원들 사이의 속성과 관계를 포함한 정보 집합인 타입 시스템을 제공하고 RDF 문장들을 해석하기 위해 응용된다. 또한 특정 분야의 정보 자원에 대한 속성을 표현하는 요소들을 선언하기 위해 사용되고, 기계가 이해할 수 있는 요소들을 정형화함으로써 다른 메타데이타에서 사용된 요소들을 재사용하거나 교환할 수 있다. 다른 메타데이타 스키마를 구별하기 위하여 RDF의 이름공간 개념을 사용한다. RDF 스키마에 대한 자원과 클래스들의 집합과 요소들을 표현하면 아래 그림과 같다. 그림에서 둥근 직사각형은 클래스를 나타내며, 큰 점들은 각 자원을, 화살표는 자원이 정의하는 클래스를 나타낸다. 그리고 서브클래스는 슈퍼클래스에 둘러싸여 있다.

W3C에서 제정한 표준으로 자원에 대한 메타데이터를 기술하는 웹 자원 기술언어 RDF

RDF는 자원의 기술단위로써 자원 (subject), 속성(predicate), 속성값(object)의 세부분으로 이루어진 triple
자원 :
기술하고자 하는 정보 자원
속성 :
자원의 특성을 표현하는데, 속성을 통해서 자원과 속성값 사이의 관계를 나타낸다.
RDF triple은 자원에 대한 보다 정교한 표현을 가능케 하고, 속성을 통해 정보 자원에 대한 자유로운 관계 설정
예)The apple has the color red을 기술하고자 할 때,RDF에서는 apple : 자원 , has the color: 속성으로,red은 속성값
RDF(Resource Description Framework)
RDF설계목표 단순, 유연한 데이터모델
논리학적 의미표현과 증명 가능한 추론
URI를 통한 리소스 식별 확인
- RDF에서 자원들은 URI(Uniform Resource Identifier)로 식별
- 속성도 자원으로 구분되어서 URI를 통하여 식별될 수 있다.(속성값은 자원이거나 값을 가지는 문자열(Unicode string)로 정의)
XML에 의한 교환구문의 채용 : 데이터의 재이용과 상호 운용성
XML스키마 데이터 형에 의한 데이터의 정밀한 유형화
RDF를 이용하여 어희를 정의, 리소스를 기술하여 사용
  • 여행포털한두름
  • 관련자료
  • Solution
  • 적용사례
  • Contact Us
  • TOP