用于在数据集上定义过滤器的RDF词汇表?

时间:2016-04-04 08:47:13

标签: search rdf vocabulary

我有一个完全随意的数据集,包含对象及其属性。数据集几乎可以包含任何内容。我想明确地将某些属性标记为可搜索/可过滤(我将在数据集顶部生成用户界面时使用它)。例如,假设我的数据集包含人员:

<http://www.jonhdoe.com> a schema:Person ; 
    schema:name "John Doe" .

现在我想声明在我的数据集中,可以使用schema:name搜索对象。所以,像这样:

schema:name a filters:Filter ;
    rdfs:label "Name of a person" .

根据这个定义,我现在可以生成一个带有给定标签的表单字段,让用户使用该字段搜索数据集。

是否存在允许我在数据集上定义此类元数据的现有词汇表?我尝试了几次词汇搜索,但他们没有给我很好的结果。

1 个答案:

答案 0 :(得分:2)

这不是100%合适,但我认为the docs可能接近你正在寻找的东西。它允许您使用&#39;镜头的概念指定有关如何显示RDF数据的信息。和&#39;格式&#39;。镜头定义应考虑显示给定资源/类的哪些属性,格式依次定义 应该如何呈现/显示事物。

您可以使用它来定义可搜索的&#39;镜头,它定义了您想要搜索的属性。