Filter by String Input

Description

Selects objects by the value of a string property. Values to compare against are provided as an input to this block.

Input

  • SOURCE [OBJ]: the list of objects to filter
  • INPUT [STRING]: the list of values to compare objects' values against

Output

  • TRUE [OBJ]: the objects for which the selection applies
  • FALSE [OBJ]: the objects for which the selection does not apply

Parameters

  • Property: the string property to check. Use * to consider all properties.
  • Use sub-properties: when set to true, the values of all sub-properties are also included. Sub-properties can be defined in the data with the rdfs:subPropertyOf relation.
  • Literal: the value to compare each object's value against
  • Language: when a language is selected, only the strings in this language are extracted. This uses the language tags that are defined in the data.
  • Operation: comparison function to use (equal,contains,startsWith,endsWith)
  • Case-sensitive: if set to false, upper/lower case is ignored
  • Input items matching logic:
    • Any can match: objects from SOURCE are selected if they match any of the items in INPUT
    • All must match: objects from SOURCE are selected only if they match all the items in INPUT

Output scores can be aggregated and/or normalized.