목차

스파클

스파클은 SPARQL Protocol and RDF Query Language의 줄임말이다.

스파클을 사이퍼보다 먼저 만들었고 사이퍼패턴 매칭을 스파클에서 차용했기 때문에 이 둘은 매우 유사해 보인다

PREFIX : <urn:example:>

SELECT ?personName WHERE {
  ?person :name ?personName.
  ?person :bornIn / :within* / :name "United States".
  ?person :livesIn / :within* / :name "Europe".
}

구조는 매우 유사하며 다음 두 표현식은 동등하다.(스파클에서 변수는 물음표로 시작한다.)

(person)-[:BORN_IN]->()-[:WITHIN*0..]->(location)  # 사이퍼
?person :bornIn / :within* ?location  # 스파클

Docs

데이터로그


관련 문서