trove:cardSearchFilter

https://share.osf.io/vocab/2023/trove/cardSearchFilter
more details...
trove:thesaurusEntry

trove:cardSearchFilter

rdf:Propertyjsonapi:document-resource-object-attributestrove:QueryParameter
https://share.osf.io/vocab/2023/trove/cardSearchFilter
more details...
jsonapi:document-member-names
rdfs:label
label
rdfs:comment
comment
language:enfilter to index-cards with specific IRIs at specific locations
trove:jsonSchema
dcterms:description
language:enmediatype:text/markdown#charset=utf-8

cardSearchFilter is a query parameter to narrow an index-card-search (or to narrow the card-search context of an index-value-search) based on values at specific paths.

each cardSearchFilter has one or two bracketed parameters: cardSearchFilter[<propertypath_set>][<filter_operator>]=<value_iris>

  • propertypath_set: comma-separated property-path set
  • filter_operator: any one of the operators defined below
  • value_iris: comma-separated IRI set

filter operators

operators on IRI values:

  • any-of (default): at least one of the value iris
  • none-of: none of the value iris
  • is-present: the property-path must exist, but its value does not matter
  • is-absent: the property-path must not exist

operators on date values (may give date in YYYY-MM-DD, YYYY-MM, or YYYY format)

  • before: before the given date (excluding the date itself)
  • after: after the given date (excluding the date itself)
  • at-date: within the given date