gpt4 book ai didi

java - 使用 sparql 查询向 Fuseki 插入数据

转载 作者:行者123 更新时间:2023-12-04 15:14:00 25 4
gpt4 key购买 nike

我正在尝试通过 SPARQL 查询向 Fuseki 插入新数据,它给了我成功(200 OK)但它没有显示在我的 TDB 中。我认为这是因为我还没有定义哪个图,但我不知道怎么做

    String queryString =          
"PREFIX ns:<http://www.semanticweb.org/hightech/ontologies/2019/unit#>"
+ "PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>"
+ "INSERT DATA{"
+ "ns:" + d.getDomainName()+ "ns:domainName " + d.getDomainName() + "."
+ "ns:" + d.getDomainName() + " ns:domainId "+ d.getDomainId() + "."
+ "}";

UpdateRequest request = UpdateFactory.create(queryString);
UpdateProcessor qe = UpdateExecutionFactory.createRemote(request,
"http://localhost:3030/eduDataSet/update");
qe.execute();

最佳答案

尝试重新格式化您的查询字符串,如图所示。

enter image description here

reference

注意在哪里关闭你的主题
"PREFIX ns: "<== 已经关闭,而您需要在关闭之前插入 d.getDomainName() ">"

关于java - 使用 sparql 查询向 Fuseki 插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64676091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com