I tend to use multiple columns to create a range of shelves / collections on my Kobo.
The driver is set to use the following:
Code:
#myshelves, #readstatus, series, #monthadded
myshelves is a column defined as "comma seperated text, like tags, shown in the tag browser"
readstatus is a column based on other columns that ends up being either nothing, "Reading", or "Finished_YYYY" where YYYY is the year I finished the book
series is the series value from calibre
monthadded is a column based on other columns that ends up being "_ZZ_Added_YYYY_MM" where YYYY is the year and MM the month number that the book was added to calibre,
myshelves I set to one or more of these values To be Read, Library, Reference, Manuals, Cooking
All of this ends up with giving me a lot of flexibility in how the shelves are populated, and helps me find books.