我一直在尝试了解 Linked Open Data 中的 VoID。如果有人能帮助澄清我的一些困惑,那就太好了。
它需要存储在单独的文件中还是可以包含在 RDF 数据集本身中?如果是这样,我该如何查询?(示例查询将非常有帮助)
VoID 中的信息在现实生活中是如何使用的?
我一直在尝试了解 Linked Open Data 中的 VoID。如果有人能帮助澄清我的一些困惑,那就太好了。
它需要存储在单独的文件中还是可以包含在 RDF 数据集本身中?如果是这样,我该如何查询?(示例查询将非常有帮助)
VoID 中的信息在现实生活中是如何使用的?
- 它需要存储在单独的文件中还是可以包含在 RDF 数据集本身中?如果是这样,我该如何查询?(示例查询将非常有帮助)
理论上不是,但出于实际目的是的。最后,信息以三元组编码,因此将它们放在哪个文件中并不重要,您可能会争辩说,最好将 VoID 信息实际放入数据文件中,并将这些三元组与您的数据一起作为元数据提供服务信息。它与所有其他形式的 RDF 一样可查询,可以将其加载到某个 SPARQL 端点,也可以使用可以直接加载 RDF 文件的库。然而,这也说明了单独文件有意义的原因:不必为了获取一些数据集元信息而加载潜在的大数据文件,而是在自己的文件中提供元数据是有意义的。
- VoID 中的信息在现实生活中是如何使用的?
VoID 实际上已经在多个场景中使用,但主要是推荐和好主意。我知道的最突出的用例是让您的数据集显示在LOD Cloud中。您目前必须在datahub.io上注册它并添加一个 VoID 文件(来自我的关联数据集的示例)。
可以在此处找到其他示例(遗憾的是,如今许多已不复存在):http: //semanticweb.org/wiki/VoID.html