Topic: Self join relationship? Parent with many children

How can I model this behaviour in my application: I have a category resource, which may (or not) have one parent category, and a category may be the parent of several categories.
Can someone point me some directions?