SPARQL에 FROM 및 FROM NAMED 그래프와 관련된 혼란이 있습니다. 나는이 두 구조와 관련된 사양을 SPARQL Specifications에서 읽었습니다. 나는 단지 내 이해를 확인하고 싶다. RDF 데이터 집합이 IRI I에 있다고 가정합니다. I이 구성됩니다, 이해 그래서 경우 SELECT *
FROM I
FROM I1
FROM NAM
SPAQRL을 사용하여 Apache Jena triplestore에 쿼리하고 싶습니다. 내 이슈 셋에 명명 된 그래프 "namedGraph"가 있다고 가정 해 봅시다. 지금은 다음 SPAQRL으로 쿼리 : SELECT ?src ?subject ?predicate ?object
WHERE{
GRAPH ?src{
?subject ?pred
나는 내 RDF-저장소에 다음과 같은 상황이 : 명명 된 그래프, • S1 P1 O1
명명 된 그래프 : B S2 P2 O1
명명 된 그래프 : C S3 P3 O1
지금은 이름이 A + B + C 로 새로운 그래프의 모든 O1은 tripples에 그래프, 저장하는 3 그래프 +를 tripples을 찾는 SPARQL 쿼리를 정의 할 NEW 명명 된
SPARQL 생성 쿼리를 사용하여 기존 명명 된 그래프에서 새 명명 된 그래프를 만들려고합니다. 쿼리하는 데이터베이스에는 기존 명명 된 그래프로 http://graph.com/old이 포함되어 있습니다. 나는 Jena TDB을 데이터베이스로 사용하고 있습니다. Jena Fuseki endpoint를 통해 액세스 할 수 있습니다. 아래 쿼리는 나에게 오류를
빈 가게에 그냥이 한 쿼드 추가 :에서 모든 쿼드을 검색하기위한 SPARQL을 <http://x.com/s> <http://x.com/p> 2 <http://x.com/g> .
그런 다음 밥 DuCharme의 책 'SPARQL 학습'당에서 찍은 SPARQL 쿼리를 (실행, 그래서 이것은 표준해야합니다 데이터 세트, 구현에 관계없이, 맞나요?) : SEL