# **List annotation cheatsheet**
#### Below is a compilation of list annotation examples with brief comments for quick reference
## Simple search
* ### taxonomicName
We can search by an specific genus, or species using @ followed by annotation name or # using the string names order
```
taxonomicName[./@genus='Termitozophilus']
taxonomicName[./#first='Termitozophilus']
taxonomicName[./@species='laetus']
taxonomicName[./#last='laetus']
```
* ### Higher taxa
```
taxonomicName[./@class = 'Insecta']
taxonomicName[./@kingdom = 'Plantae']
```
* ### Specific collectionCode
```
collectionCode[./#first='NHMB']
```
## Composite search
We can combine different types of annotations to more accurate search
```
> show only taxonomicNames inside nomenclature subSubSection
subSubSection[./@type='nomenclature']/taxonomicName
> looking for specific higher taxa inside a subSubSection
subSubSection[./@type = 'nomenclature']/taxonomicName[./@kingdom = 'Plantae']
> or excluding groups
[./@kingdom != 'Animalia']
```