빈 가게에 그냥이 한 쿼드 추가 :에서 모든 쿼드을 검색하기위한 SPARQL을단일 쿼드 + 가장 기본적인 SPARQL 쿼리 = 예나 1 결과, 참깨 2 결과 - 누가 옳았습니까?
<http://x.com/s> <http://x.com/p> 2 <http://x.com/g> .
그런 다음 밥 DuCharme의 책 'SPARQL 학습'당에서 찍은 SPARQL 쿼리를 (실행, 그래서 이것은 표준해야합니다 데이터 세트, 구현에 관계없이, 맞나요?) :
SELECT ?g ?s ?p ?o
WHERE {
{ ?s ?p ?o }
UNION
{ GRAPH ?g { ?s ?p ?o } } }
하지만 다른 답변으로는 예나와 참깨가 답장합니다. 여기에 내가 볼 수있는 작업은 다음과 같습니다 (! 버전 2.10.0 - 아웃 - 오브 - 박스, 아니 구성을 변경) -
예나 포석 콘솔을 톰캣 6.0.37에 (정답은 내가 일을 이해) :
--------------------------------------------------------------
| g | s | p | o |
==============================================================
| <http://x.com/g> | <http://x.com/s> | <http://x.com/p> | 2 |
--------------------------------------------------------------
Sesame Workbench on Tomcat 6.0.37 (버전 2.7.3 - 구성 변경 없음) : 수동으로 위의 쿼드를 수동으로 추가하기 위해 Workbench의 'Add'기능을 사용했습니다 ('N -Quad는 데이터 포맷 '을 선택'에서) 드롭 다운 상자 '그런 다음 위의 쿼리 실행,'편집 상자를 업로드하고자하는 RDF 데이터를 입력 :
--------------------------------------------------------------
| g | s | p | o |
==============================================================
| | <http://x.com/s> | <http://x.com/p> | 2 |
| <http://x.com/g> | <http://x.com/s> | <http://x.com/p> | 2 |
--------------------------------------------------------------
을
RDF를보기 시작한 누군가가 좀 무서워합니다. 여기서 내가 무엇을 놓치고 있습니까? 참깨는 '틀릴'수 없다고 가정합니다. 그래서 내 생각에 '내 해석'(또는 Bob의 쿼리가 '표준 SPARQL'이 아니므로 여러 가지 결과가 다른 결과를 반환 할 수 있습니다) - 모든 계발은 매우 어려울 것입니다 환영합니다 :)!
'UNION'의 왼쪽은 기본 그래프에 대해 쿼리합니다.나는이 두 시스템의 기본 그래프에 포함 된 것과 차이가 있다고 생각합니다. 예를 들어 Jena에서 기본 그래프는 트리플을 추가하지 않으면 비어 있습니다. 참깨에서 기본 그래프는 명명 된 그래프의 합집합입니까? –