Informatie filteren#
Er zijn verschillende manieren om op informatie te filteren binnen de OTL. In dit artikel verkennen we hoe je filters kan gebruiken en aanmaken.
Zoeken#
Het is mogelijk om in de bibliotheek categorieën, lijst en diagram te zoeken op concept naam. In de categorieën en de lijst is het ook mogelijk om op bepaalde meta eigenschappen te zoeken.
- Het wordt toegepast op de hele view. In het geval van de categorieën betekend dat er in alle categorieën gelijk gezocht wordt. Aan de hand van de tellertjes kun je zien of een categorie resultaten bevat.
- Zoekopdrachten worden onthouden zodat je ze makkelijk nog een keer kunt gebruiken
Extra filter opties#
Naast het zoekveld worden eventueel extra filter opties getoond. Deze verschijnen naast de zoekbalk in de vorm van een dropdown. Als er nog meer zoekfilters beschikbaar zijn kun je die openen via de button “toon extra filters”.
In de bibliotheek en eigenschappen is het ook mogelijk om filters te maken en te gebruiken. De aangemaakt applicatiebrede filters worden weergeven als buttons. Hieronder is een regel waar je zelf een filter kan aanmaken.
Filters gebruiken in de applicatie#
Deze feature is momenteel nog in ontwikkeling.
Wanneer je zelf filters wilt maken in de applicatie kan dit door de tabelregel in te vullen. Je kan hier filteren op verschillende typen zoals supertypen, instanties, uitspraken, meta eigenschappen, bereiken en domeinen.
In de tweede input kan je een operator kiezen voor je filter, de voorwaarde waaraan de filter moet voldoen. Bijvoorbeeld bij supertypen aan welke concepten het resultaat wel, of juist niet, aan moet voldoen.
In de laatste input kies je voor de waarde waaraan je resultaat aan moet voldoen.
De aangemaakte applicatiebrede filters kan je gebruiken door op de button te klikken. Waneer je dit doet zal de filter worden ingevuld in een tabelregel eronder en meteen actief zijn. Je kan de inputs van de filter veranderen voor een ander resultaat. De wijzigingen worden verder niet opgeslagen.
Mocht je een filterregel willen verwijderen dan kan dit door op het prullenbakje te klikken aan het einde van de regel. Je gooit hiermee de hele regel weg.
Wat voor soort filters kan je aanmaken#
Er zijn een aantal hoofdcategorieën waarop je filters kan aanmaken.
- Supertype: Om te filteren op alle concepten met een bepaald supertype gebruik je de ‘Supertype’ optie. Deze toont alle subtypen van de geselecteerde concepten.
- Instantie van: Om te filteren op alle concepten die een instantie zijn van een ander concept gebruik je de ‘Instantie van’ filter. Deze toont alle instanties van de geselecteerde concepten.
- Uitspraak: Als je wilt filteren op een bepaalde uitspraak van een concept gebruik je de ‘Uitspraak’ optie. Selecteer de uitspraak waar je op wilt filteren en optioneel het concept die deze uitspraak heeft om alle concepten te zien die hieraan voldoen.
- Meta-eigenschap: Als je wilt filteren op concepten met een bepaalde meta-eigenschap, kies dan de ‘Meta-eigenschap’ optie. Selecteer de eigenschap en optioneel de waarde waar deze eigenschap om alle concepten te zien die hieraan voldoen.
- Domein: Om te kunnen filteren op alle concepten die een bepaald domein hebben gebruik je de ‘Domein’ optie. Hiermee kan je filteren op alle relaties en kenmerken die voldoen aan de geselecteerde domein concepten.
- Bereik: Om te kunnen filteren op alle concepten die een bepaald bereik hebben gebruik je de ‘Bereik’ optie. Hiermee kan je filteren op alle relaties en kenmerken die voldoen aan de geselecteerde bereik concepten.
- Type: Concepten hebben altijd een type. Kies de ‘Is type’ optie om op alle concepten te filteren van deze typen.
Filtercondities#
In de tweede regel kan je de conditie van je filter wijzigen. Als je meerdere filterregels actief hebt staan dan wordt er automatisch een “en” constructie opgezet. Dit betekend dat elke nieuwe regel bouwt bovenop de voorwaarden waaraan je resultaat aan moet voldoen.
De andere conditie is “of”. Hiermee zullen je resultaten voldoen aan één of meerdere van je regels in plaats van alle regels. Je kan op hetzelfde niveau in je filters maar één conditie toepassen. Of je filtert op alles of op één of meerdere van de regels.
Filteren op dieper niveau#
Aangemaakte filters hebben de functionaliteit om een filter op een dieper niveau toe te passen. Hiervoor kies je de operator “waarvoor geldt dat”. De derde input van de waarde zal verdwijnen en een geneste regel verschijnt om een nieuwe filter in te stellen.
Filters opslaan en beheren#
Het is mogelijk om zelf gemaakte filters op te slaan, dit doe je via het actie-menu aan het einde van de eerste regel. Wanneer je een filter opslaat, dan sla je de volledige tabel op. Je geeft vervolgens een naam aan deze filter. Je opgeslagen filter zal verschijnen in een dropdown button naast de applicatiebrede filters.
Als je opgeslagen filters wilt bewerken dan kan dit via de filterbeheer ingang. Hier kan je de naam en standaard invulling van de filter veranderen. Je kan de filter hier ook verwijderen en, als je de rechten ertoe hebt, publiek maken.