"SPARQL Tutorial"의 두 판 사이의 차이

hiblue
이동: 둘러보기, 검색
(RDF Triplestore[https://ontotext.com/knowledgehub/fundamentals/what-is-rdf-triplestore/])
1번째 줄: 1번째 줄:
 
==RDF Triplestore[https://ontotext.com/knowledgehub/fundamentals/what-is-rdf-triplestore/]==
 
==RDF Triplestore[https://ontotext.com/knowledgehub/fundamentals/what-is-rdf-triplestore/]==
RDF triplestore는 W3C에서 정의한 시맨틱 정보를 저장하는 그래프 데이터베이스의 형태 중 하나이다. 온톨로지라는 스키마 모델을 이용하며, 개체와 관계간의 계층 구조를 보여줄 수도 있다.
+
RDF triplestore는 W3C에서 정의한 시맨틱 정보를 저장하는 그래프 데이터베이스의 형태 중 하나이다. 온톨로지라는 스키마 모델을 이용하며, 개체와 관계간의 계층 구조를 보여줄 수도 있다.
 +
데이터와 아래와 같이 각 개체와 개체관의 관계를 보여주는, 3형식(Triple, Statement)으로 저장되기 때문에 Triple Store라 불린다.
  
 
  주어(Subject) --서술어(Predicate/Verb)--> 목적어(Object)
 
  주어(Subject) --서술어(Predicate/Verb)--> 목적어(Object)
 
RDF triplestore에 있는 데이터는 triple이라 불리는 관계로 저장되기 때문에, triplestore라 불린다. (Triple은 Statement, RDF Statement라고도 불린다)
 
'''Subject->Predicate->Object'''의 형식은 어떤 주제나 개념을 서술어를 통해 서로 연결됨을 보여준다.
 
  
 
==Linked Data==
 
==Linked Data==

2018년 1월 24일 (수) 23:17 판

RDF Triplestore[1]

RDF triplestore는 W3C에서 정의한 시맨틱 정보를 저장하는 그래프 데이터베이스의 형태 중 하나이다. 온톨로지라는 스키마 모델을 이용하며, 개체와 관계간의 계층 구조를 보여줄 수도 있다. 데이터와 아래와 같이 각 개체와 개체관의 관계를 보여주는, 3형식(Triple, Statement)으로 저장되기 때문에 Triple Store라 불린다.

주어(Subject) --서술어(Predicate/Verb)--> 목적어(Object)

Linked Data

SPARQL

Namespace

데이터들이 어떤 층위에 속해 있는지를 지정해놓는 공간. 이름이 같은 데이터라도 층위에 따라 다른 의미를 가질 수 있다

prefix:IRI
ex) @prefix:rdf <http://www.w3.org/1999/02/22-rdf-syntax-ns#>

한국사 LOD 실습

  • 부모와 자식관계인 인물들
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX hlod: <http://lod.koreanhistory.or.kr/>
select ?father ?son
where {?father hlod:hasChild ?son} limit 50

=