문제3) LOD(Linked Open Data)
답)
1. 상호 연결되 웹을 지향하는, LOD의 개요
문서의 웹(Web of Document)
|
LOD에 의한 데이터의 웹(Web of Data)
|
- 문서파일(HTML) + 링크
- 각 문서의 소재를 URI로 표기
- 인간이 읽는 것을 상정(데이터 활용의 한계)
- 문서를 키워드로 검색, 필요 정보 취득
|
- 데이터(RDF) + 링크
- 각 데이터의 소재를 URI로 표기
- 기계가 읽는 것을 상정(데이터 연결 처리·활용이 용이)
- 데이터를 SQL 같은 조건식으로 검색,필요정보취득
|
|
|
- 웹상에 존재하는 데이터를 개별 URI(Uniform Resource Identifier)로 식별하고식별하고,각 URI에 링크 정보를 부여함으로써 상호 연결된 웹을 지 향하는 모형
- 팀 버너스리에 의해 2006년 제안되었으며, 시맨틱 웹 기술의 일부를 활용하여 웹을 보다 유용하게 만들기 위해 구조화된 데이터를 웹에서 유통할 수 있는 방법
|
2. LOD(Linked Open Data) 구성도와 기술요소
- LOD를 통해 인간이 이해하는 Web of Document에서 기계가 이해 할 수 있는 Web of Data 구축 가능
가. LOD(Linked Open Data)의 구성도
나. LOD(Linked Open Data)의 기술요소
기술요소
|
상세설명
|
URI
|
- 인터넷에 존재하는 각종 객체의 명칭, 위치 등에 대한 표현법
- 어떤 허가나 권한 없이도 언제든지 자유롭게 만들 수 있음
- 무언가 식별하기 위해 사용
|
IRI
|
- Intermational Resource Identifier with UNICODE
|
XML
|
- 언어를 표현하는 언어 역할인 메타언어(meta-language)의 기능
- XML은 임의의 문서구조를 지정할 수 있는 반명에 문서구조가 갖은 의미에 대해서는 아무 것도 정의하지 않으며 따라서 표현한 문서의 의미를 해석하는 역할은 하지 않음
|
RDF
|
- Resource Description Framework
- 정보 자원이나 구조를 표현하는 언어
- 리소스끼리 Object 와의 관계를 기술하는 XML 기반언어, RDF Schema에 의해 정의
- 무언가에 대한 SVO(주어+동사+목적어)로 기술
|
RDFS
|
- RDF의 Schema 정보로 경량의 온톨로지를 표현
- 의미를 기술하는 RDF 형식 언어
|
Ontology
|
- RDF의 Schema 에 분류와 논리적인 추론을 부과하여 기계가 web 의 의미를 해석하는 semantic web 을 완성
- 특정 주제 영역의 도메인을 계층구조로 나타냄 : 용어, 관계정의, 도메인그룹 내에서 합의된 지식
- 종류 : DAML+OIL, SHOE, OWL(Web ontology language)
|
OWL
|
- DAML + OIL 에서 파생된 Web ontology 언어
- 속성과 클래스를 기술할 다양한 의미 표현 어휘를 제공 : 클래스 간 관계, 관계지수, 동치성, 풍부한 속성타입, 속성특징, 열거형 클래스 등
- 3개의 하위 언어를 구성(OWL Lite, OWL DL, OWL Full)
|
SPARQL
|
- 온톨로지 질의 언어
- 그래프 구조로 되어 있는 RDF에서 정보를 취하기 위한 언어
- Query 만 할 수 있는게 아니라 결과에 따른 새로운 RDF 를 구성할 수 있는 장점
- RDF 구조에서 모든 하위 구조를 검색하여 정보를 취득하고 새로운 RDF 문장을 RDF 문서에 삽압할 수 있음
|
단계
|
유형
|
설명
|
★
|
|
|
★★
|
- OL+RE(Readable) : Excel 등
|
|
★★★
|
- OL + RE+ OF(Open Format) : CSV 등
|
|
★★★★
|
- OL + RF + OF + URI : RDF 등
|
|
★★★★★
|
|
- 연결 데이터 원칙 준수
- 타 데이터 상호운용 가능
|
- 웹과 링크드 데이터를 만든 팀버너스의 별점 이용 데이터 개발 단계 제안
|
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥