无法根据我的条件

时间:2016-07-26 10:14:25

标签: sparql rdf allegrograph

我正在尝试根据用户类型(用户类型必须是员工和非员工)执行SPARQL查询,但无法执行查询本身。这是查询:

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

这是我得到的错误:

  

错误:执行查询失败:MALFORMED QUERY:Line 2,Found?user(of。)   type varname)。期待以下之一:BIND,FILTER,GEO,GRAPH,MINUS,   可选,服务,TEXTINDEX,VALUES或标点符号','。',';',   ']',' {','}'。

1 个答案:

答案 0 :(得分:3)

您需要查询中三元组之间的句点。即,身体看起来像

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

sparql.org上有一个查询验证程序,如果查询格式错误,您可以使用它来测试查询的语法。您可能会或可能不会在那里找到更容易理解的消息。