Issue 3025: Remove the person and organization abstractions altogethe (partyman-fac-rtf) Source: Gazebo Software Solutions (Mr. Robert Mickley, ) Nature: Uncategorized Issue Severity: Summary: The Party derived types for Person and Organization add nothing to the specification and inadvertently get in the way of implementation specific derivations. The interfaces have no attributes or operations and the class itself is not used for parameterization or return types from any other interface. In fact, these two abstractions are not used in anyway throughout the specification. It becomes inconvenient when derived types for party are needed and these abstraction names can't be used. Suggested Action: Remove the person and organization abstractions altogether. The add value in a non-normative way by demonstrating where such classes would go, but at the moment they add nothing. Resolution: Revised Text: Actions taken: November 12, 1999: received issue Discussion: End of Annotations:===== Issue: The Party derived types for Person and Organization add nothing to the specification and inadvertently get in the way of implementation specific derivations. The interfaces have no attributes or operations and the class itself is not used for parameterization or return types from any other interface. In fact, these two abstractions are not used in anyway throughout the specification. It becomes inconvenient when derived types for party are needed and these abstraction names can't be used. Suggested Action: Remove the person and organization abstractions altogether. The add value in a non-normative way by demonstrating where such classes would go, but at the moment they add nothing.