I'm trying to get a handle on when it's best to use the built-in node types vs.
creating my own.  Should I consider just the definition of the built-in type and
use it if it's suitable, or should I consider its intended semantics?

For example, nt:folder semantically seems to represent a file system directory.
 If I have a node that's a container of other nodes like it, should I use
nt:folder as its node type?  Or, should I define my own that extends it?  Or,
should I not use nt:folder at all since my node doesn't actually represent a
folder on the file system?

Thanks,
Rich

Reply via email to