我有一个软件可以生成特定数据集的 RDF 表示。我想向生成的数据添加一些元数据,这些元数据不是描述数据集中包含的特定数据,而是描述文档本身 - 即文档何时创建、由哪个软件、哪个版本等创建。 schema.org属性提供了必要的关系,但我无法找出附加它的正确位置。在 RDF 中是否有一些标准的方式来表达“这是有关文档本身的元数据”?我用Turtle RDF 的序列化,但适用于任何序列化的通用答案会更好。
最佳答案
没有一个标准的地方可以做到这一点。 RDF 图只是三元组的集合;它不是由 IRI 或类似的东西识别的。 (但是,在 SPARQL 数据集中,您可以通过使用图的名称作为三元组中的主题来发布有关命名图的一些元数据。不过,这只是一个约定。它不是“官方的” “在任何意义上。)
在 OWL 本体的 RDF 序列化中,可以有一个本体元素(即类型为 owl:Ontology 的资源),并且可用于将某些元数据与本体相关联。您可能想采用这样的方法。也就是说,您可以建立一个类似于
的约定@prefix ex: <...>
[] a ex:DatasetRepresentation ;
ex:created "..." ;
ex:representationOf <...> .
#... rest of generated content ...
关于metadata - RDF文档元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28631148/