2016-11-04 2 views
0

SPARQL 업데이트 INSERT DATA 문자열에 포함 된 모든 트리플을 추출하는 방법을 찾고 있습니다. 물론 INSERT DATA 문에 대한 자체 파서를 작성하는 것도 가능하지만 가능하면 피하고 싶습니다.내 구문 분석기를 쓰지 않고 SPARUL INSERT 데이터 문에 포함 된 모든 트리플을 얻으려면 어떻게해야합니까?

Insert Data { 
<http://test.com/example/book1> <http://test.com/example/hasTitle> <http://test.com/TestTitle1> . 
<http://test.com/example/book2> <http://test.com/example/hasTitle> <http://test.com/example/TestTitle2> . 
} 

두 세배에 대한 주제, 술어, 객체 제공하는 라이브러리가 있습니까 :

예를 들어,이 비슷합니다 업데이트가 될 수 있을까? 내 전반적인 목표는 트리플을 포함하는 ArrayList 있습니다. 가장 좋은 경우 접두어로도 작동해야합니다.

미리 감사드립니다.

+0

Apache Jena와 RDF4J 모두 SPARQL 1.1 Update를 구문 분석하여 트리플을 가져올 수 있습니다. – AKSW

+0

그는 SPARQL이 아니라 SPARUL에 대해 질문합니다. 그것은 Virtuoso 특정 언어 iirc입니다. –

답변

2

코드가 작동하도록하십시오. 빈 데이터 집합에 요청을 실행 한 다음 결과를 검사합니다.