I've got a decent understanding of the basics of eav and adding additional attributes to categories, products and other entities however I'd like to be able to form a one to many relationship between additional groups of objects for example:

* Category -> FAQ's
* Category -> Recommended Products
* Category -> Blog Posts

Etc.

Could you get me pointed in the right direction?

What if I want to add an additional association with products to discern wither a product is recommended for the category?