2016-07-26 4 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} 

これは私が取得エラーです。彼らは不正な形式のなら、あなたのクエリの構文をテストするために使用することができますsparql.orgでクエリバリデータがあります

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

のように、すなわち、どこの体が見えます。そこにメッセージがあると分かりやすいかもしれません。

+0

ありがとうございましたJoshua..its完璧 – user3734430

+0

@ user3734430これがうまくいく場合は、[回答を受け入れる](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-作業)。 –

関連する問題