메인 컨텐츠로 가기

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

developerWorks에 처음 로그인하면 developerWorks프로파일이 생성됩니다.귀하의 프로파일에서 동의하신 내용이 공개되지만 이 사항은 언제든지 변경 가능합니다. 귀하의 성명(숨김으로 체크되어 있어도 표시됩니다)과 디스플레이 이름은 게시한 컨텐츠나 사이트 엑세스시 표시됩니다.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

처음 developerWorks에 로그인할 때 프로파일이 작성되므로, 이를 위해 디스플레이 이름을 선택해야 합니다. 선택하신 디스플레이 이름은 developerWorks에 게시한 컨텐츠에 표시됩니다.

3글자 이상 31글자 이하의 길이로 사용 가능합니다. dW커뮤니티 내에서는 보안상 이메일주소를 제외한 다른 이름을 지정하셔야 합니다.

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

Resource Description Framework (RDF)

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

필자:  W3C

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

원문 게재일:  2007 년 7 월 03 일
난이도:  중급 원문:  보기
페이지뷰: 1069 회
의견: 

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 데이터를 삽입하는 특별한 애트리뷰트 세트이다.


참고자료

의견



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=20
Zone=XML
ArticleID=238831
SummaryTitle=Resource Description Framework (RDF)
publish-date=07032007