OpenDataPlatform/DCAT

DCAT (데이터 카탈로그 메타데이터 표준) - (1)RDF


DCAT (Data Catalogue Vocabulary)

웹에 존재하는 데이터 목록 간의 상호운용성을 높이기 위해 설계된 RDF 어휘

 

DCAT 이해를 위해 RDF - XML - DCAT 순으로 진행하겠습니다.


RDF란 

  • RDF는 Resource Description Framework 자원을 설명하는 프레임워크를 의미합니다. 
  • Resource : URI로 표현할 수 있는 모든 것
  • Description : 자원이 가질 수 있는 속성, 특징을 설명
  • 웹에 있는 자원에 관한 메타 정보를 표현하기 위한 언어로서 W3C(국제 웹 표준기구의 )의 가장 기본적 시멘틱 웹 언어로서 웹 자원을 표현하는데  기본이 되는 제목, 저자, 최종 수정일, 저작권과 같은 웹 문서에 관한 메타데이터를 XML 기반으로 간단하게 표현합니다.

RDF의 등장 배경

  • 사람마다 정의하는 메타데이터의 어의, 구문, 구조가 서로 다를 수 있기 때문에 메타데이터의 공통 규칙을 지원하기위해 등장하게
    되었습니다.

RDF의 데이터 모델 : Triples

 

RDF Triples 예시

 

  • RDF Triples예시를 보기 편하게 표를 통하여 봤을 때 아래와 같이 볼 수 있습니다.
Subject Predicate Object
홍길동 is a 사람
홍길동 친구 앨리스
홍길동 관심있다 모나리자
모나리자 만들어졌다 다빈치
  • 예제에서 홍길동은 4개의 트리플에서 주어로 사용되고 모나리자는 1개의 트리플에서는 주어로 다른 1개의 트리플에서는 목적어로 사용된 것을 볼 수 있습니다.
  • 따라서 하나의 주어는 여러 트리플에서 참조할 수 있습니다.
  • 같은 자원을 한 트리플에서는 주어로 사용하고 다른트리플에서는 목적어로 표현함으로써 트리플들의 연결을 발견할 수
    있습니다.
728x90