Rdf 如何向Jena模型添加注释?

Rdf 如何向Jena模型添加注释?,rdf,jena,Rdf,Jena,我用Jena API创建了一个模型 private Model model = ModelFactory.createDefaultModel(); 现在我想添加注释,就像创建时一样。当我保存ttl文件时,这些应该会出现在ttl文件中 在谷歌上搜索“评论”这样的关键词并没有多大帮助(这就是为什么我首先要开发本体论!) 现在我想添加注释,就像创建时一样。这些应该在 当我保存ttl文件时,它将被删除 我认为没有这样做的任何规定。RDF作为一种数据模型,没有任何注释的概念(即使某些序列化格式,如Tu

我用Jena API创建了一个模型

private Model model = ModelFactory.createDefaultModel();
现在我想添加注释,就像创建时一样。当我保存ttl文件时,这些应该会出现在ttl文件中

在谷歌上搜索“评论”这样的关键词并没有多大帮助(这就是为什么我首先要开发本体论!)

现在我想添加注释,就像创建时一样。这些应该在 当我保存ttl文件时,它将被删除

我认为没有这样做的任何规定。RDF作为一种数据模型,没有任何注释的概念(即使某些序列化格式,如Turtle和RDF/XML允许注释),因此通常在序列化之间无法保留注释(因为您可能会写入一种根本不支持注释的文件格式)。由于RDF中不存在三元组的顺序,因此也很难指定注释应该出现在何处,因此不必保证文件中的内容出现在何处


当然,您可以使用“comment”谓词添加三元组,如rdfs:comment,在这种情况下,注释是数据的一部分,将被保留下来。

谢谢Joshua,这很有意义,而且确实有帮助。也许我会创建一个包装器来保存模型和元数据。