스물두줄

정보관리기술사 · 데이터베이스

LOD (Linked Open Data)

LOD는 웹 데이터를 개방 라이선스로 공개하고 URI와 RDF로 서로 연결하는 시맨틱 웹 구현 방식이다. 문서가 아니라 사물이나 개념 단위로 이름표를 붙여, 기계가 의미를 따라 찾아갈 수 있게 한다. 1교시 용어 문제와 4교시 논술에 반복해 나오므로 정의, 5성 등급…

주요 장면

  1. 0:02 LOD 정의
  2. 0:27 기술요소
  3. 0:51 연결 데이터 4원칙
  4. 1:19 5성 등급제
  5. 1:49 Open Data와 LOD 비교
  6. 2:15 LOD 구축 절차
  7. 2:39 핵심 정리와 확인 문제

대본

LOD 정의

LOD는 웹 데이터를 개방 라이선스로 공개하고 URI와 RDF로 서로 연결하는 시맨틱 웹 구현 방식이다.

문서가 아니라 사물이나 개념 단위로 이름표를 붙여, 기계가 의미를 따라 찾아갈 수 있게 한다.

1교시 용어 문제와 4교시 논술에 반복해 나오므로 정의, 5성 등급, 4원칙을 정확히 익혀야 한다.

기술요소

LOD는 새 통신 기술이 아니라 웹의 URI, HTTP, RDF를 그대로 쓰고 SPARQL 질의 층을 더한다.

그중 식별과 표현 층이 기본이고, 연결 층이 LOD를 일반 공개 데이터와 구별 짓는다.

RDF는 주어, 술어, 목적어로 이루어진 트리플 단위로 지식을 표현한다.

연결 데이터 4원칙

연결 데이터 4원칙은 Tim Berners-Lee가 제시한 원칙이다.

첫째는 사물의 이름으로 URI를 쓰고, 둘째는 URI를 HTTP로 조회할 수 있게 하는 것이다.

셋째는 조회 시 RDF 등 표준 형식으로 정보를 주고, 넷째는 다른 URI로 링크를 거는 것이다.

4원칙은 데이터를 문서가 아니라 개념 단위의 구조화된 정보로 발행하게 한다.

5성 등급제

Berners-Lee는 2010년 웹 데이터의 개방 수준을 5성 등급으로 평가하는 방식을 제안했다.

1성은 공개된 데이터, 2성은 엑셀 같은 구조화 데이터, 3성은 CSV 같은 비독점 형식이다.

4성은 RDF와 URI를 쓴 W3C 표준 데이터, 5성은 다른 LOD 데이터로 연결된 데이터다.

4성과 5성의 차이는 외부 링크 유무다. 기준을 섞어 쓰면 감점된다.

Open Data와 LOD 비교

공공데이터는 공개 여부만 보고, 연결 데이터는 공개 조건 없이 연결 구조를 본다.

LOD는 공개와 연결 두 조건을 함께 만족한다.

관계형 DB는 SQL로 테이블 행을 질의하고, RDF 그래프는 SPARQL로 트리플 패턴을 질의한다.

SPARQL은 SQL과 역할이 같지만 그래프 구조를 질의하는 점이 다르다.

LOD 구축 절차

구축은 공개 라이선스를 확인한 데이터를 고르는 데서 시작한다.

모델링에서는 개체와 속성을 정하고 SKOS 같은 어휘를 고른다.

원천 데이터를 RDF로 바꾸고, 개체마다 HTTP로 조회 가능한 URI를 부여한다.

그다음 외부 데이터 링크를 만들고 SPARQL 엔드포인트로 질의 경로를 연다.

핵심 정리와 확인 문제

LOD는 개방 라이선스, URI 식별, RDF 기술, 링크 연결을 모두 갖춘 데이터다.

4원칙과 5성 등급을 함께 익혀 두면 답안을 짜기 쉽다.

SPARQL은 RDF 그래프를 질의하는 언어이고, 엔드포인트로 원격 접근한다.

정답은 4성이다. 외부 링크가 없으면 5성이 되지 못하고 4성에 머문다.

같은 장의 영상