1

我有一个软件可以生成某个数据集的 RDF 表示。我还想在生成的数据中添加一些元数据,这些元数据描述的不是数据集中包含的特定数据,而是文档本身——即,文档何时创建、由哪个软件、哪个版本等。schema.org属性提供了必要的关系,但我无法弄清楚附加它的正确位置。在 RDF 中是否有一些标准的方式来表示“这是关于文档本身的元数据”?我对 RDF 使用Turtle序列化,但使用任何序列化的通用答案会更可取。

4

1 回答 1

3

没有一个标准的地方可以做到这一点。RDF 图只是三元组的集合;它不是由 IRI 或类似的东西识别的。(但是,在 SPARQL 数据集中,您可以通过使用图的名称作为三元组中的主题来发布一些关于命名图的元数据。不过,这只是一种约定。它在任何意义上都不是“官方的”。)

在OWL 本体的RDF 序列化中,可以有一个本体元素(即类型为owl:Ontology 的资源),并且可以用来将一些元数据与本体相关联。您可能希望采用这样的方法。也就是说,你会建立一个类似的约定

@prefix ex: <...>

[] a ex:DatasetRepresentation ;
   ex:created "..." ;
   ex:representationOf <...> .

#... rest of generated content ...
于 2015-02-20T16:14:46.897 回答