我已将RDF文件更改为N3,并在C#中通过dotNetRDF使用它。我可以对此N3文件进行解析和查询。我的问题是如何在N3文件中添加和删除语句。这是一个示例N3语句,我需要在N3文件中添加和删除该语句。
### http://example.org/Sample#A
:A rdf:type owl:Class ;
rdfs:subClassOF :B.
这些语句构成了我的层次结构,因此,通过添加或删除一条语句,这些应该放在正确的位置。
最佳答案
Working with Graphs文档介绍了仅通过API调用执行此操作的基础知识,而不是使用完整的SPARQL Update。
特别是,您将对Assert()
实现的IGraph
方法感兴趣,该方法用于向图添加新的三元组,相应的Retract()
方法从图形中删除三元组。
如果您是dotNetRDF的新手,我建议您通读User Guide中的基本教程,该教程以Library Overview开头
关于c# - 在C#中使用dotnet rdf从N3添加和删除查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18211731/