如何向 Jena 模型添加注释?
How to add comments to a Jena model?
我用 Jena 创建了一个模型 API。
private Model model = ModelFactory.createDefaultModel();
现在我想添加评论,就像创建时一样。这些应该在我保存时出现在 ttl 文件中。
在 Google 中搜索像 "comment" 这样的关键工作并没有太大帮助(这就是我首先开发 ontology 的原因!)
Now I want to add comments, like when created. These should apprear in
the ttl file when I save it.
我认为没有任何规定可以这样做。 RDF 作为一种数据模型,没有任何注释的概念(即使某些序列化格式,如 Turtle 和 RDF/XML 允许注释),因此通常无法在序列化之间保留注释(因为您可能会写入一种根本不支持注释的文件格式)。也很难指定注释应该出现在哪里,因为 RDF 中不存在三元组的顺序,所以不需要任何关于事物在文件中出现的位置的保证。
当然,您可以使用 "comment" 谓词添加三元组,例如 rdfs:comment,在这种情况下,注释是 part 的数据,并将被保留。
我用 Jena 创建了一个模型 API。
private Model model = ModelFactory.createDefaultModel();
现在我想添加评论,就像创建时一样。这些应该在我保存时出现在 ttl 文件中。
在 Google 中搜索像 "comment" 这样的关键工作并没有太大帮助(这就是我首先开发 ontology 的原因!)
Now I want to add comments, like when created. These should apprear in the ttl file when I save it.
我认为没有任何规定可以这样做。 RDF 作为一种数据模型,没有任何注释的概念(即使某些序列化格式,如 Turtle 和 RDF/XML 允许注释),因此通常无法在序列化之间保留注释(因为您可能会写入一种根本不支持注释的文件格式)。也很难指定注释应该出现在哪里,因为 RDF 中不存在三元组的顺序,所以不需要任何关于事物在文件中出现的位置的保证。
当然,您可以使用 "comment" 谓词添加三元组,例如 rdfs:comment,在这种情况下,注释是 part 的数据,并将被保留。