Querying the corpus
AVAA is all about querying and filtering annotations. Complex queries can be expressed to extract only specific annotations.
This is done via the select
block, various attributes can be combined to make a curated selection of annotations:

valueselect annotations with a specific valuevalue-containsselect annotations with a value containing a specific stringtierselect annotations of a tierparticipantselect annotations of a participantgroupselect annotations belonging to a groupvalue-matchselect annotations whose value matches a regular expression patterntier-matchselect annotations whose tier matches a regular expression patterngroup-matchselect annotations whose group matches a regular expression patternparticipant-matchselect annotations whose participant matches a patternfile-matchselect annotations whose filename matches a regular expression patternfile-tag-matchselect annotations whose file has a tag matching the patterntag-matchselect annotations which have a tag matching the patternlambdaa custom function to select the annotationssortsort resulting list in ascending/descending order, based on start timemodemode used for completing an existing selectionlimitmaximum number of annotations to selectlimit-per-filemaximum number of annotations to select in one particular file
When multiple attributes are used, only annotations fulfilling all the constraints will be selected.
For instance, to select all annotations containing the word "bonjour":

After running a Preview
the editor will display the result of the query:

Now that we know how to select annotations, we can use views to display them.