Ich habe einen völlig willkürlichen Datensatz mit Objekten und ihren Eigenschaften. Der Datensatz kann so ziemlich alles enthalten. Ich möchte einige der Eigenschaften explizit als durchsuchbar/filterbar markieren (ich werde es verwenden, wenn ich eine Benutzeroberfläche über dem Datensatz erzeuge). Zum Beispiel wollen wir meinen Datensatz sagen Menschen enthält:RDF-Vokabular zum Definieren von Filtern über einen Datensatz?
<http://www.jonhdoe.com> a schema:Person ;
schema:name "John Doe" .
Jetzt will ich, dass in meinem Datensatz angeben, können Objekte mit schema:name
gesucht werden. So etwas wie folgt aus:
schema:name a filters:Filter ;
rdfs:label "Name of a person" .
auf dieser Definition Basierend, kann ich jetzt ein Formularfeld mit angegebenem Label erzeugen und damit der Benutzer den Datensatz suchen in diesem Feld verwenden.
Gibt es ein bestehendes Vokabular, mit dem ich solche Metadaten über meinen Datensatz definieren könnte? Ich habe mehrere Vokabelsuchen versucht, aber sie gaben mir keine schönen Ergebnisse.