Skip to content

Filtering

Filters narrow a list view down to a subset that matches one or more criteria. They live on the left side of any list page and apply on top of any active search term.

The Media list with an applied Context filter — the active filter row is highlighted and the counter reads "1 active"

Where filters live

Every entity type has its own list view (open one from the left sidebar, e.g. Items → Media). The filter panel appears on the left of that list. Available filters differ per entity type — Media has Title, Description, Context, Language, Keywords, Marine region, … while a vocabulary list has only a handful.

Applying a filter

Filters are not applied as you type. Each one is built in three steps and then applied explicitly:

  1. Open the list of the entity type you want to filter (e.g. Items → Media).

  2. Click the + next to the filter you want to use. The row expands.

  3. Pick a filter type — this is the matcher, not the value:

    The filter-type dropdown: has a value, has no value, is exactly, contains text

    Filter typeUse it for
    has a valueThe field is filled in, whatever the value
    has no valueThe field is empty — handy to find records still to be catalogued
    is exactlyPick one or more values from a list
    contains textFree-text substring match
  4. For is exactly, tick one or more values. Multi-select means either value matches, not both:

    The Context filter with both General VLIZ and Wetenschatten ticked

  5. Click Apply filter(s). The counter at the top of the panel shows how many filters are active, and the applied filter's row turns dark blue.

  6. Clear all resets everything; the × next to a single filter type removes just that one.

The result count only updates after Apply

If the number of items didn't change, check whether you actually clicked Apply filter(s) — the button greys out once your selection has been applied.

Combining filters

Filters combine with AND between fields and OR within a field:

  • Keyword: Coastal management + Beach profiles → media tagged with either keyword.
  • Keyword: Coastal management + Marine region: North Sea → media tagged with Coastal management AND belonging to North Sea.

Add a free-text search on top of that and you get search ∩ filter — useful when there are many similar entities.

Frequently useful filter combinations

GoalHow to filter
Recently uploaded media that still need reviewFilter Media by Public/Private = Private + sort by Last modified descending
Everything from a partner organisationFilter Media by Partner = chosen partner
Items in a specific archival collectionFilter Media by Archival collection
Photos taken at a particular siteFilter Media by Marine region + free-text search on locality
Files with embargo expiring soonFilter Mediafiles by Embargo date range

Date filters

Date filters expect a from–to range. Leave one side empty to get an open-ended range:

  • From 01/01/2024, to empty → everything from January 2024 onwards.
  • From empty, to 31/12/2023 → everything up to end of 2023.

Format on screen is dd/mm/yyyy regardless of locale.

Saving a filter set

Same flow as in Searching → Saved searches: apply your filters, then use the ⋮ menu next to Apply filter(s) to save the set under a name.

Things to watch out for

  • metadata.labels.location. This filter shows a raw internal key instead of a readable label. It's a labelling bug, not a different kind of filter — it filters on locality.
  • Context filter. Most environments default to a single context (e.g. General VLIZ); if a colleague's entity isn't visible it may be in another context.
  • Indirect filters. Some filter fields query through a relation. Filtering Media by Album title uses the album's title, not the media's. The filter dropdown shows the same labels you'd see on the album list.
  • Resetting. Clear all removes filter selections but keeps your sort order. Reload the page if you also want default sorting back.
  • Permissions. If you don't have access to certain entities, they won't appear in the dropdowns — even if they technically exist.

Powered by Elody — Open Source Semantic Data Platform