IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    

한국 developerWorks  >  XML  >

Resource Description Framework (RDF)

공식 메타데이터로 XML 애플리케이션 지원하기

developerWorks

난이도 : 중급

필자: W3C

2007 년 7 월 03 일

Resource Description Framework (RDF)은 웹 리소스 관련 정형화된 문장들을 기술하는 모델입니다. RDF를 웹용 메타데이터 시스템으로 생각할 수 있습니다. 이 표준에 대해 배우고, Semantic Web, Web Ontology Language (OWL)와의 관계에 대해 알아봅시다.

World Wide Web Consortium (W3C)은 차세대 마크업 기술 관련 작업을 해왔기 때문에 웹 리소스의 공식 디스크립션을 위한 작업 역시도 이들의 몫이었다. Resource Description Framework (RDF) [W3C Recommendation]는 웹 리소스에 대한 문장을 기술하는 모델이다. 이러한 문장들은 크게 세 가지로 구성된다. 각각 주제(Uniform Resource Identifier (URI)), 술어(URI), 객체(URI 또는 리터럴 데이터 값)를 갖고 있다. 웹 페이지를 기술하는 HTML meta 태그와 같은 것으로 보면 된다. 주제는 웹 페이지 자체의 URI이고, 술어는 일반적인 디스크립션을 나타내는 표준 URI이고, 객체는 디스크립션의 실제 텍스트이다. URI를 의미 있게 사용함으로써, RDF는 문장의 컴포넌트의 정체성에 대한 모호함을 줄인다. RDF가 그 목적을 달성했는지는 잘 모르겠지만, 적극적인 커뮤니티와 광범위한 툴을 갖추고 있는 것만은 사실이다.

RDF는 W3C의 Semantic Web 액티비티의 중추이다. Semantic Web은 콘텐트를 표현하는 것은 물론 의미의 틀을 형성하는 콘텐트의 표기법이다. 예를 들어, Semantic Web에서는 뱀의 한 종류인 "python"과 컴퓨터 프로그래밍 언어인 "python"을 구별하면서 웹 리소스를 기술할 수 있다. RDF는 다음과 같은 스팩들로 표준화 된다.

OWL

Web Ontology Language (OWL) [W3C Recommendation]은 RDF의 애플리케이션이며, RDF/XML로 인코딩 되고, RDF 리소스를 분류하는데 사용할 수 있는 풍부한 어휘를 추가한다. SPARQL Query Language for RDF [개발중]는 RDF 데이터를 쿼리하는 특별한 신택스이고, Gleaning Resource Descriptions from Dialects of Languages (GRDDL) [개발중]은 XML 문서에서 RDF 데이터를 추출하는 시스템이다. GRDDL은 웹 상의 마이크로포맷의 대중화로 인해 두각을 나타내고 있다. 마이크로포맷에 맞는 또 다른 RDF 관련 스팩 중에 RDFa Syntax [개발중]가 있는데, 이는 XHTML 같은 XML 포맷에 RDF 데이터를 삽입하는 특별한 애트리뷰트 세트이다.


참고자료



위로


문서 옵션

JavaScript가 필요한 문서 옵션은 디스플레이되지 않습니다.

영어원문

영어원문


제안 및 의견
피드백

    IBM 소개 개인정보 보호정책 문의