modelando múltiplos relacionamentos many-to-many em datomic

Talvez eu ainda esteja pensando no sql, mas estou tendo problemas para escrever o esquema datômico para um blog simples. Eu realmente não entendo o:db/cardinality atributo e o que isso significa.

Em termos desse tipo de sistema, como modelamos esses relacionamentos

O sistema suporta múltiplos usuáriosCada usuário pode ter muitas categoriasCada usuário pode ter muitos artigosCada categoria pode ter muitos usuáriosCada categoria pode ter muitos artigosCada artigo pode ter muitos comentáriosCada comentário tem um usuário

questionAnswers(2)

yourAnswerToTheQuestion