3
Semantic Web LinkedOpen Data
시맨틱 웹은 현재 웹이 확장된 형태로, 잘 정의된 의미를 정보에 부여함
으로써 사람과 컴퓨터의 협업을 보다 원활하게 할 수 있도록 하는 것이다
(Berners-Lee, T. 2001).
4.
4
Linked Open DataSemantic Web
• 만약, 웹에 표현되어 있는 정보들이 담겨있는 데이터베이스(구조화된 데이터)를
웹에서 활용할 수 있다면 즉, 웹을 모두가 함께 사용할 수 있는 데이터베이
스처럼 만든다면 사람이 읽고 이해하는 정보를 기계(컴퓨터)가 자동으로 처리
하는 것이 가능함.
7
Linked Open DataSemantic Web
• 만약, 웹에 표현되어 있는 정보들이 담겨있는 데이터베이스(구조화된 데이터)를
웹에서 활용할 수 있다면 즉, 웹을 모두가 함께 사용할 수 있는 데이터베
이스처럼 만든다면 사람이 읽고 이해하는 정보를 기계(컴퓨터)
가 자동으로 처리하는 것이 가능함.
8.
8
Linked Open DataSemantic Web
• 현재의 문서 중심의 웹을 데이터 중심의 웹으로(Web of Data).
• 현재의 웹도 존재하고 데이터를 기반으로 한 새로운 층(data layer), 데이터를
중심으로 한 새로운 웹의 모습.
25
Web of Data
서울Data
공식명칭: 서울특별시
국가: 대한민국
관련산: 북한산, 관악산, 도봉산,
불암산, 인능산
관련강: 한강
지형: 분지
대한민국 Data
수도: 서울특별시
면적: 100,210km²
인구: 50,912,264명
통화: 원
서울데이터가 포함하고 있는 내용
중 대한민국 데이터로 이동
용어집
공식명칭: 공식명칭은 ‘도시’특정 도시를
칭하는 명칭 중 약자 혹은 별명등을 제외
하고 행정구역을 표현하는 해당 국가의 공
식명식 전체를 표현하기 위한 용어임
온톨로지(도시_City)
유형: 도시는 Class
정의: 일정한 지역의 정치ㆍ경제ㆍ문
화의 중심이 되는, 사람이 많이 사는
지역.
동일개념 온톨로지:
http://schema.org/City
City를 활용할 수 있는 영역: 국가(나
라)
City가 활용할 수 있는 범위: 인구,
별명, 관련산
서울 데이터를 설명하고
있는 공식명칭, 국가,
관련산, 관련강, 지형 등
용어에 대한 설명
서울은 도시의 한 유형으로
도시를 정의하고
도시가 갖는 값의 범위등을 명확히 하는
온톨로지
27
Linked Open DataSemantic Web
• 만약, 웹에 표현되어 있는 정보들이 담겨있는 데이터베이스(구조화된 데이터)를
웹에서 활용할 수 있다면 즉, 웹을 모두가 함께 사용할 수 있는 데이터베
이스처럼 만든다면 사람이 읽고 이해하는 정보를 기계(컴퓨터)
가 자동으로 처리하는 것이 가능함.
OL: On-Line [온라인상에서 활용 가능한 상태]
RE: machine Readable [기계가 읽을 수 있는 상태]
OF: Open Format [개방형 데이터 형태]
URI: URI로 개체를 식별함
LD: Linked Data
FiveStarOpenData
33
FiveStarOpenData
38
5개별점의의미
• 이미 많은정보관리기관이나 일반적인 웹사이트에서 정보를 공개하고 공유하는 방식은 단계 수준의 1개 ~
3개 별점에 해당.
• 이런 유형의 데이터는 새로운 애플리케이션 혹은 서비스, 비즈니스 모델 창출을 위해서 원 데이터의 가공과
정제 등에 많은 노력을 기울여야 함.
• 또한 서로 다른 정보원으로부터 동일 개체 식별에 많은 기술적, 비용적 노력을 필요로 함.
• Resource DescriptionFramework
• 웹 상의 자원을 기술하기 위한 W3C 표준
- Resource: URI를 갖는 모든 것
- Description: 자원(resource)들의 속성, 특성, 관계 기술
- Framework: 위의 것들을 기술하기 위한 모델, 언어, 문법
• RDF는 컴퓨터 애플리케이션이 정보를 읽고 이해할 수 있도록 하기 위한 표준 방법
• RDF로 기술된 것은 웹에서 보여주기 위함은 아님
46
RDF
47.
• RDF는 SPO,주어(Subject)/술어(Predicate)/목적어(Object)로 구성됨
• “인간에 대한 예의” 의 “작가”는 “공지영”이다.
• “http://www.amazon.com/Human-Decency-Jiyoung-
Gong/dp/8988095928” has a creator whose value is
“http://en.wikipedia.org/wiki/Gong_Ji-young”
47
RDF 모델
주어(Subject) 술어(Predicate) 목적어(Object)
55
Ontology
• 철학 :존재론(存在論), 존재학(存在學)
- Onto(being) + logos(word)
- 세상의 구성요소에 대한 명확한 이해를 연구
• 언어학 : An ontology is a specification of a conceptualization.
- 개념(화)의 명시적 명세, 시소러스의 확장 개념
• 컴퓨터, 웹 분야
- an ontology is an explicit formal specification of a shared conceptualization(Gruber, 1993)
- An ontology provides a shared vocabulary, which can be used to model a domain — that is, the
type of objects and/or concepts that exist, and their properties and relations.(Arvidsson, 2008)
- 공유된 개념의 명시적 형식(?)
56.
56
Ontology
• an ontologyis an explicit formal specification of a shared conceptualization
- shared conceptualization: 인간과 컴퓨터가 공유하는 개념화
- Explicit Formal: 기계가 읽을 수 있는 형식으로 상세하게 개념, 개념간의 관계 등을 표현
- 개념화
• 우리 눈에 보이는 사물 혹은 추상적인 것들을 구체적인 집합으로 만듦
- SUV, 덤프트럭, 세단 = 탈것(Vehicle)
- 남자, 여자 = 사람
- 라이언헤드, 롭드와프, 더치 = 토끼