Certain packaging roles cause reasoning challenges and related to that, the creation of far too many individuals. The modeling pattern should be revised to make these roles instances of a new class called ‘container role’ or ‘package roll’, as an enumeration that classifies the container, since no new information is added aside from the role itself. The properties, such as immediatelyContains, may still be needed, however, and could be defined with respect to something having a specific container role.
Certain packaging roles cause reasoning challenges and related to that, the creation of far too many individuals. The modeling pattern should be revised to make these roles instances of a new class called ‘container role’ or ‘package roll’, as an enumeration that classifies the container, since no new information is added aside from the role itself. The properties, such as immediatelyContains, may still be needed, however, and could be defined with respect to something having a specific container role.
This issue is a subset of issue #607