Tips om de juiste filters en eigenschappen te kiezen voor je query

Meestgebruikte filters met vindplaats en codebewerken

Als filters in je semantische zoekopdracht (query) gebruik je bijna altijd (een mix van):

  • Elementtypes - pagina's van hetzelfde elementtype hebben een vaste groep aan verplichte en toegestane eigenschappen. Een pagina kan maar in één elementtype vallen.
  • Categorieën - tags die zijn toegevoegd aan de pagina. Een pagina kan meerdere categorieën meekrijgen.
  • Waarde van een bepaalde eigenschap of relatie - Je kunt zoeken op een specifieke waarde (MetadataFase::Ontwikkelfase) of op alle waarden (MetadataFase::+), waarbij je pagina's zonder een waarde uitsluit.
  • Naamruimte - standaard zoek je in de hoofdnaamruimte en vind je bijvoorbeeld geen bestanden of nieuwsberichten. De naamruimten Nieuws, Bijeenkomst, Werkruimte, Bestand, FS en Sandbox zijn waarschijnlijk het meest waardevol als filter.

Hieronder staat per type filter aangegeven welke code je gebruikt, waarbij je de in HOOFDLETTERS getypte woorden vervangt door je eigen keuze. NB: het aantal dubbele punten verschilt per type filter, dus kopieer zorgvuldig!

type filter code Vindplaats lijst met alle mogelijkheden Opmerking / extra uitleg
Elementtype [[Elementtype::NAAM]] Overzicht van kennismodellen Lijst met elementtypes staat per Kennismodel aangegeven, je hoeft het Kennismodel niet te vermelden in de query
Categorie [[Categorie:NAAM]] Speciaal:Categorieën Uitleg categorie
Eigenschap / relatie [[EIGENSCHAPSNAAM::WAARDE]] of [[EIGENSCHAPSNAAM::+]] Overzicht van kennismodellen Lijst met eigenschappen en lijst met relaties per Kennismodel
Naamruimte [[NAAMRUIMTE::+]] Speciaal:NamespaceInfo Gebruik de 'Lokale naam' , voor de hoofdnaamruimte kun je de naam leeglaten

Gebruik een filter om verouderde pagina's uit te sluitenbewerken

Sinds de redesign van 2025 kun je op een pagina beter zien of die nog actueel is. In queries kun je die informatie ook gebruiken om pagina's uit te sluiten. Als je alleen pagina's wilt hebben die in de Beheerfase zijn kun je bijvoorbeeld kiezen voor het filter

 [[MetadataFase::Beheerfase]]. 

Wil je ook pagina's in de Ontwikkelfase en Doorontwikkelfase meenemen kies dan voor

[[MetadataFase::Beheerfase]]OR[[MetadataFase::Ontwikkelfase]]OR[[MetadataFase::Doorontwikkelfase]]

. NB: Tenzij dit je enige filter is zul je bij een filter met OR extra op moeten letten dat je voor elke fase ook echt alle filters toepast.

[[Elementtype::Architectuurprincipes]][[MetadataFase::Beheerfase]]OR[[MetadataFase::Ontwikkelfase]]

levert als resultaat alle Architectuurprincipes in de Beheerfase PLUS alle pagina's van welk type ook in de Ontwikkelfase. De correcte code is

[[Elementtype::Architectuurprincipes]][[MetadataFase::Beheerfase]]OR[[Elementtype::Architectuurprincipes]][[MetadataFase::Ontwikkelfase]]

. Een query met OR in het filter moet dus de overige voorwaarden herhalen aan elke kant van de OR.

NB2: Pagina's die niet zijn gewijzigd sinds ca april 2025 hebben geen waarde voor de eigenschap MetadataFase en zullen dus niet getoond worden. Twijfel je, laat het filter dan weg en toon in plaats daarvan die eigenschap om te checken of die voor alle resultaten is ingevuld.

Tips voor het kiezen van de juiste eigenschappen om te tonenbewerken

  1. Als je meer dan één eigenschap wilt tonen, kies dan een tabel of csv als format. Lijsten (al dan niet genummerd) kunnen maar een paar eigenschappen tonen en worden ook dan al snel onoverzichtelijk.
  2. Je wilt alleen eigenschappen tonen die ook echt een waarde zullen hebben, of je krijgt lege kolommen. Je kunt alle bestaande eigenschappen vinden op Overzicht van kennismodellen, maar dat is een lange lijst. Praktischer is om te kijken wat voor pagina's je verwacht / hoopt te vinden en daarvan op het elementtype te klikken. Elk elementtype toont de eigenschappen die toegestaan zijn op pagina's van dat type.

De paginatitel met link naar de pagina is standaard de eerste eigenschap die getoond wordt in tabellen of lijsten. Wil je liever een andere eigenschap eerst tonen, zoals een ID, gebruik dan

|Mainlabel=-

om naam en link te laten verdwijnen en vraag deze alsnog op met een leeggelaten |? op de plek die je wilt.

  1. Namen van eigenschappen zijn hoofdlettergevoelig, dus type ze goed over of kopieer.
  2. Als je geen filter hebt gebruikt om pagina's uit te sluiten die uitgefaseerd zijn, in de evaluatiefase verkeren of nog in de ontwikkelfase zitten, overweeg dan de Eigenschap:MetadataFase weer te geven in een extra kolom. Zo kun je beter beoordelen of een pagina bruikbaar is voor je doeleinden. NB: oudere pagina's, die niet gewijzigd zijn sinds april 2025, zullen deze eigenschap nog niet hebben meegekregen. Als je verwacht dat dit het geval is kun je ook de voorloper Eigenschap:Status actualiteit tonen.