0

ユーザー タイプ (ユーザー タイプは従業員および非従業員である必要があります) に基づいて SPARQL クエリを実行しようとしていますが、クエリ自体を実行できません。これはクエリです:

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

これは私が得るエラーです:

エラー: クエリの実行に失敗しました: 不正なクエリ: 行 2、見つかった ?user (型 varname)。BIND、FILTER、GEO、GRAPH、MINUS、OPTIONAL、SERVICE、TEXTINDEX、VALUES、または句読点「,」、「.」、「;」、「]」、「{」、「}」のいずれかが必要です。

4

1 に答える 1

3

クエリ内のトリプルの間にピリオドが必要です。つまり、体がどのように見えるか

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

sparql.org には、クエリの構文が不正な場合にテストするために使用できるクエリ バリデーターがあります。そこにあるメッセージが理解しやすいかもしれませんし、そうでないかもしれません。

于 2016-07-26T11:19:04.593 に答える