2016-07-26 2 views
0

사용자 유형 (사용자 유형은 직원 및 비 종업 인이어야 함)을 기반으로 SPARQL 쿼리를 실행하려고하지만 쿼리 자체를 수행 할 수 없습니다.내 조건에 따라 SPARQL을 실행할 수 없습니다.

Error:Executing query failed: MALFORMED QUERY: Line 2, Found ?user (of type varname). Was expecting one of: BIND, FILTER, GEO, GRAPH, MINUS, OPTIONAL, SERVICE, TEXTINDEX, VALUES or punctuation ',', '.', ';', ']', '{', '}'.

답변

3

당신은 쿼리에서 트리플 사이의 기간이 필요합니다

Select ?user ?type Where { ?user org:chainOfCommand org:jw9583 
         ?user rdfs:type org:EMPLOYEE} 

이 내가 오류입니다 :이 쿼리입니다. 즉 어디 몸은

?user org:chainOfCommand org:jw9583 . ?user rdfs:type org:EMPLOYEE 

처럼 그들이 잘못이 있다면 쿼리의 구문을 테스트하는 데 사용할 수있는 sparql.org에서 쿼리 유효성 검사기가있어 보일 것이다. 메시지를 쉽게 이해할 수도 있고 그렇지 않을 수도 있습니다.

+0

감사합니다. Joshua..its 완벽 – user3734430

+0

@user3734430이 방법이 효과가 있다면 [답변 수락] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer- 작업). –