I have a totally arbitrary data set with objects and their properties. The data set can contain pretty much anything. I want to explicitly mark some of the properties as searchable/filterable (I will use it when generating user interface on top of the data set). For example, let's say my data set contains people:
<http://www.jonhdoe.com> a schema:Person ;
schema:name "John Doe" .
Now I want to state that in my data set, objects can be searched using schema:name
. So, something like this:
schema:name a filters:Filter ;
rdfs:label "Name of a person" .
Based on this definition, I can now generate a form field with given label and let the user search the data set using this field.
Is there an existing vocabulary that would allow me define such meta data over my data set? I tried several vocabulary searches but they weren't giving me nice results.