To take a simple example, lets say I have a little database of books. So in my Root Node I create a node called "Book List" then in there create a new node for each book ("Book" Nodes)
Now in each book node I want "Author", "Title", "Cover Blurb" and "Cost"
Should these be four different nodes in each book with text set appropriately, or should they be four attributes? What would guide my decision? If the blurb was several paragraphs long would that effect the decision?
I can see why you might have an attribute on booklist at a higher level, maybe date created etc as I only want book nodes in the booklist but when it comes to the books...
Is this just personal preference or are there limitations I should be aware of?

