Update the ProvONE model diagram by changing the cardinality restrictions on multiple classes: Program, Execution, Association, InputPort, OutputPort.  All changes make the object properties optional [0..1] instead of required [1]. However, if qualifiedAssociation is used, both a Program and a User are required.
Add subclasses of the Entity class to be able to differentiate Data, Visuualization, Publication, and Report.  The intention is to define these classes outside of the core ProvONE model, but from a design perspective, adding them to the diagram is helpful.