我已将我的RDF文件更改为N3,我在C#中使用dotNetRDF。我可以解析和查询这个N3文件。我的问题是如何添加和删除我的N3文件的语句。这是一个示例N3语句,我需要在我的N3文件中添加和删除这样的语句。
### http://example.org/Sample#A
:A rdf:type owl:Class ;
rdfs:subClassOF :B.
这些语句构成了我的层次结构,因此通过添加或删除语句,这些语句应该在正确的位置。
答案 0 :(得分:1)
Working with Graphs文档介绍了仅通过API调用执行此操作的基础知识,而不是使用完整的SPARQL更新。
具体而言,您会对用于向图表添加新三元组的Assert()
实现的IGraph
方法感兴趣,对应的Retract()
方法会从图表中删除三元组。< / p>
如果您是dotNetRDF的新手,我建议您阅读User Guide中以Library Overview
开头的基本教程。