Something with a 1..N and an N..M relation in it. I'll do a simple link boomarking where I can put links in a collection (1..N) but links also have many tags and many tags can be assigned to a link (N..M). After that you know a lot of things: How do I deal with relations in the framework How do I deal with nested resources Hope that helps.