Additionally, it appears that among two (2) of the three (3) copies of jpdl-3.2.xsd which are in the un-built distribution, "description" is allowed as an element, but not an attribute, on some instances of node (decision, start_state and end_state), but not others.
Given that description is part of nodes superclass (as is name), it seems reasonable to define it as an attribute (or at least an element) on all instances of node, including node itself.
It appears I've referred to "definition" during this topic, which I should have been referencing "description". I hope that hasn't confused the issue too terribly to make it impossible to reply to this.
To restate, only a few of the node instances in jpdl-3.2.xsd allow for a description element. I submit that they should all allow description, since description is a member of the node superclass.