Geavanceerd semantisch zoeken
Naast eenvoudige tabellen kun je met Semantic MediaWiki ook complexere zoekopdrachten uitvoeren. Denk hierbij aan samengestelde filters, logische operatoren, sortering en geavanceerde weergavevormen zoals grafieken, tijdlijnen en kaarten. Deze mogelijkheden maken het makkelijker om inzichten te visualiseren en informatie interactief te presenteren.
Meerdere voorwaarden combineren (AND, OR, NOT)bewerken
Standaard combineert een query meerdere voorwaarden met EN (AND). Je kunt echter ook OF (OR) en NIET (NOT) gebruiken.
EN (AND) – standaard gedragbewerken
De voorwaarden worden standaard met een EN-operator uitgevoerd.
{{#ask: [[Categorie:Standaarden]][[Lijst status::Verplicht (pas toe of leg uit)]][[Beheerorganisatie::Logius]]
|?Versiedatum
|format=table
}}
Toont alle standaarden die verplicht zijn én beheerd worden door Logius.
OF (OR) – gebruik van ... OR ...bewerken
De OR-operator wordt gebruikt om resultaten op te vragen die aan **één van meerdere voorwaarden** voldoen. Het is handig wanneer je bijvoorbeeld pagina’s wilt tonen die óf de ene, óf de andere waarde hebben voor een eigenschap.
{{#ask: [[Categorie:Standaarden]][[Lijst status::Verplicht (pas toe of leg uit)]][[Beheerorganisatie::Logius]] OR [[Beheerorganisatie::Geonovum]]
|?Beheerorganisatie
|format=broadtable
|limit=20
|offset=0
|link=all
|sort=Wijzigingsdatum
|order=desc
|headers=show
|searchlabel=... meer resultaten
|class=sortable wikitable smwtable
|sep=,
|prefix=none
}}
Toont alle verplichte standaarden die door Logius of Geonovum beheerd worden.
NIET (NOT) – uitsluiten van resultatenbewerken
Door gebruik te maken van een "!"(uitroepteken) kunnen onderdelen uitgesloten worden.
{{#ask: [[Categorie:Standaarden]][[Lijst status::!Verplicht (pas toe of leg uit)]][[Beheerorganisatie::Logius]]OR [[Beheerorganisatie::Geonovum]]
|?Beheerorganisatie
|format=broadtable
|limit=20
|offset=0
|link=all
|sort=Wijzigingsdatum
|order=desc
|headers=show
|searchlabel=... meer resultaten
|class=sortable wikitable smwtable
|sep=,
|prefix=none
}}
Toont alle niet verplichte standaarden die door Logius en Geonovum beheerd worden.
Gegevens visualiseren met grafiekenbewerken
Je kunt de resultaten ook weergeven als grafiek, staafdiagram, lijngrafiek, taartdiagram of ander visueel formaat. Hieronder staan een aantal voorbeelden.
Grafiek: Standaarden gekoppeld aan de statusbewerken
{{#ask: [[Categorie:Standaarden]]
|?Beheerorganisatie
|format=graph
|charttitle=Aantal standaarden per beheerorganisatie
|limit=100
}}
Het voorbeeld Grafiek standaarden gekoppeld aan status
Tijdlijnweergavebewerken
Visualiseer items op een tijdlijn, bijvoorbeeld voor standaarden met een vaststellingsdatum.
{{#ask: [[Categorie:Standaarden]][[Datum van besluit OBDO::+]]
|?Datum van besluit OBDO
|format=timeline
|limit=20
|offset=0
|link=all
|sort=
|order=desc
|headers=show
|searchlabel=... meer resultaten
|timelinesize=300px
|timelineposition=middle
|timelinebands=YEAR
}}
Het voorbeeld Tijdlijn datum van besluit van standaarden
Sorteer en groepeer resultatenbewerken
Je kunt zoekresultaten sorteren op eigenschappen of groeperen per waarde.
Sorteren op versiedatum (aflopend)bewerken
{{#ask: [[Categorie:Standaarden]]
|?Versiedatum
|sort=Versiedatum
|order=desc
|format=table
}}
Groeperen op standaardenbewerken
{{#ask: [[Categorie:Standaarden]]
|?Beheerorganisatie
|format=category
|limit=20
|offset=0
|link=all
|sort=
|order=desc
|headers=show
|searchlabel=... meer resultaten
|columns=3
}}
Tips bij geavanceerde queriesbewerken
- Gebruik
[[Eigenschap::+]]om alleen pagina’s te tonen die een bepaalde eigenschap hebben (ongeacht waarde). - Test complexe queries stap voor stap: begin klein en voeg onderdelen toe.
- Visualisaties zijn afhankelijk van geïnstalleerde extensies. Ze zullen het niet allemaal doen.
- Gebruik
format=debugom te controleren welke data een pagina oplevert.
Zie ookbewerken
1 april 2025 21:29:46
17 februari 2026 07:10:00
12
Informatief
12 mei 2025