我想使用Jena和SPARQL创建一个简单的应用程序,它可以插入,删除,更新和查询一些OWL / RDF数据。我在Protégé上创建了本体,并注意到了SPARQL, 但是我希望用Java中的Jena以编程方式运行SPARQL查询。
我看到“Using Jena to create a SPARQL query on DBpedia”,我知道如何在Jena中使用SPARQL,但我想将其上传到服务器或在localhost或其他任何地方工作。
SPARQL不支持更新或插入等操作,只支持查询。是否有其他语言/方法支持这些操作,还是应该在每个应用程序中手动操作数据?
如何上传我的本体,最好是与Protégé相关的内容? 我试过了Protege2Joseki,但无法让它发挥作用。
RDF商店只适用于RDF吗?我正在处理OWL文件。例如,如果我使用MySQL作为RDF存储,它是否也适用于OWL概念?
答案 0 :(得分:1)
我认为在StackOverflow上你应该每个帖子提出一个问题。一次询问四个问题会使您难以指出何时找到了您正在寻找的答案。
依次回答你的问题: