After reading your blog post on the 3Literati blog about X++, I definitely understand the colors part. The slash indicates that blue and red are part of the same element. A slash, in other words, sort of combines two elements into one.
A dash, on the other hand, indicates that the second element is a child of the first one, yet they are still all grouped into one element.
Obviously, if the attributes are both two separate elements, then they are unrelated and only connected by their higher characteristic. I think I get that. I also think I get the pipes part. For example, if I wanted to connect these three attributes:
wild as a horse
untamed like the Atlantic ocean
captain controlling his ship
<wild as a horse/|untamed like the Atlantic ocean - "captain controlling his ship"|>
Is this correct? The pipes make it so that "captain controlling his ship" is specifically a child attribute of "untamed like the Atlantic ocean", and not of "wild as a horse". Correct?
Just one last thing. When I write child attributes (-) and connected attributes (/), how do I enclose the second attribute? In quotes "captain controlling his ship"? or in the normal element syntax? <captain controlling his ship>. Hope you get what I mean.

eruheran