RDF

Resource Description Framework

RDF는 자원의 정보를 표현하고 상호 연결 및 교환하기 위하여 월드 와이드 웹 컨소시움(W3C)에 의해 개발되고 있는 언어 규격이다.
여기서 말하는 자원이란 웹상에 존재하는 대부분의 객체를 의미하는 것으로, 사람이나 웹페이지, 저작물과 같은 특정지을 수 있는 개체들이 해당된다. RDF는 이러한 자원들의 메타데이터를 표현하기 위하여 개발된 규격으로, 예를 들어 웹페이지라면 제목, 저자, 수정날짜와 같은 정보가 RDF로 서술하는 대상이 된다.
RDF로 서술하는 자원은 반드시 웹상에서 식별가능(identified)하여야 한다. (하지만 반드시 당장 데이터를 받아올 수 있어야 하는 상태일 필요는 없다.) 이러한 특징은 RDF로 서술한 특정자원의 정보가 다수 존재하는 경우 상호간의 정보가 동일함을 식별하기 위해서인데, 이것은 RDF의 목적이 서술한 자원정보를 상호 연결하여 해석할 수 있는 시맨틱 웹 기술에 부합하는 것이기 때문이다.

실제로는 세 부분으로 된 단순한 모델인데, 1999년 2월 W3C의 권고안이 되었다. 더블린코어와는 달리, 포함해야 할 개별요소들을 명시하지 않는 게 특징. 이것은 이용자들이 필요에 따라 구조 내에서 세부사항을 선택하고 정의하도록 한 것이기 때문에 메타데이터 가공을 위한 기초가 된다. 전달 신텍스로 XML을 쓴다. 예를 들면, 웹페이지에 관한 데이터는 주제, 부제, 작성일자, 저자 등으로 나뉘어질 수 있는데, 이러한 데이터를 XML 태그에 의해 지시될 수 있는 필드 내에 넣으면, 검색엔진을 통해 보다 훌륭한 검색을 할 수 있게 된다.

RDF의 특징은 웹자원의 자동화 처리에 초점을 두고 있는데, 예를 들면, 날짜는 텍스트로 보기보다는 그냥 날짜로 인식하는 것을 말한다.