更改我的输出Java / Sparql的类型

时间:2018-07-11 08:19:44

标签: java sparql

我正在使用Java和Sparql查询和更新我的本体。 我的问题是如何更改查询输出的类型, 我用这种方法插入数据:

Resource createAgent(String prefix, String localName) throws 
AlreadyExistingRdfResourceException {
    String agent = createUri(prefix, localName);
    checkIfExistEntity(agent);
    String create_Agent = "INSERT DATA" +
            "{ <" + agent + ">   rdf:type ac:agent " + " }";

    queryUpdateExec(create_Agent);
    return null;
}

我需要返回我的代理,但是代理的数据类型是string,并且我需要返回Resource类型。 我尝试使用以下选择查询来选择我的代理。

Resource resultSetq = execSelectAndPrintquery(get_agent).nextSolution().get("? entity").asResource();

但是它不起作用,因为Sparql不返回任何内容。 我可以帮忙吗?

0 个答案:

没有答案