가변 길이의 실체 속성 경로
SPARQL은 RDF (Resource Description Framework 자원 기술 프레임 워크)를 위한 쿼리 언어로, 가변 길이의 속성 경로를 지원합니다. 버전 12에서는 SPARQL 쿼리의 실체에 대한 적용을 가능하게 함으로써 강력한 실체 쿼리 기능이 제공됩니다.
이 예에서는 수은-204의 "Isotope" 실체의 딸 핵종을 구합니다. 다음으로 속성 경로 쿼리를 SPARQL의 통합을 사용한 쿼리와 조합하여 붕괴 계열이 가장 긴 동위 원소를 찾습니다.
먼저 GraphStore 패키지를 로드합니다.
수은-204 딸 핵종과 일치하는 속성 경로 패턴을 정의합니다. ".." (Repeated)를 사용하여 "1 개 이상"의 경로를 지정합니다.
SPARQLSelect 쿼리 연산자를 "Isotope" 실체 영역에 적용합니다.
붕괴 계열이 가장 긴 동위 원소를 찾기 위해 먼저 동위 원소와 딸 동위 원소의 모든 짝을 찾습니다.
다음으로, "isotope"로 그룹화하여, 각 그룹에 대해 길이를 계산하는 통합을 정의합니다.
마지막으로, 쿼리와 집계를 구축하고 결과에 "길이" 내림차순으로 순위를 정하고 첫 번째 요소를 반환합니다.