"SPARQL Tutorial"의 두 판 사이의 차이
hiblue
(→RDF Triplestore[https://ontotext.com/knowledgehub/fundamentals/what-is-rdf-triplestore/]) |
(→Linked Data) |
||
| 5번째 줄: | 5번째 줄: | ||
주어(Subject) --서술어(Predicate/Verb)--> 목적어(Object) | 주어(Subject) --서술어(Predicate/Verb)--> 목적어(Object) | ||
| − | ==Linked Data== | + | ==LOD(Linked Open Data)== |
| + | *W3C에서 명시한 방법으로 구조화된, 서로 연결된, 웹(Web)상의 데이터 | ||
| + | *개체(노드)의 이름으로 HTTP URL를 사용 | ||
| + | *다른 개체(노드)에 대한 링크를 포함하라. | ||
| + | |||
==SPARQL== | ==SPARQL== | ||
===Namespace=== | ===Namespace=== | ||
2018년 1월 24일 (수) 23:51 판
RDF Triplestore[1]
RDF triplestore는 W3C에서 정의한 시맨틱 정보를 저장하는 그래프 데이터베이스의 형태 중 하나이다. 온톨로지라는 스키마 모델을 이용하며, 개체와 관계간의 계층 구조를 보여줄 수도 있다. 데이터와 아래와 같이 각 개체와 개체관의 관계를 보여주는, 3형식(Triple, Statement)으로 저장되기 때문에 Triple Store라 불린다.
주어(Subject) --서술어(Predicate/Verb)--> 목적어(Object)
LOD(Linked Open Data)
- W3C에서 명시한 방법으로 구조화된, 서로 연결된, 웹(Web)상의 데이터
- 개체(노드)의 이름으로 HTTP URL를 사용
- 다른 개체(노드)에 대한 링크를 포함하라.
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