# Filter [Obj,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,STRING]`: the list of object-string pairs to filter - `INPUT [STRING]`: the list of values to compare objects' values against ### Output - `TRUE [OBJ]`: the objects for which the selection applies (ANY value in input matches) - `FALSE [OBJ]`: the objects for which the selection does not apply (NO value in input matches) ### 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 Output scores can be [aggregated](docs://score_aggregation) and/or [normalised](docs://score_normalisation).