```dataview
TABLE WITHOUT ID link(file.path, choice(file.name != "_index", file.name, split(file.folder, "/")[1])) as "Animals"
FROM "Animals"
WHERE file.folder = "Animals" or file.name = "_index"
```
<!-- QueryToSerialize: TABLE WITHOUT ID file.link as "Animals" SORT file.name -->