Simplify assignment of values to variables
At the moment we assign values to variables (e.g. parameters of methods or tools) by adding an instance of a pims-ii:Variable, an instance of pims-ii:Value and an instance of pims-ii:Assignment and connect the three by the object properties pims-ii:isValueInAssignment and pims-ii:isVariableInAssignment.
The advantage of this is that I can separate the general definition of a parameter from the assignment of a value. But if I want to assign a value to a parameter of a method that is used in a specific processing step, this gets a bit unintuitive. My proposal: We introduce reverse properties for pims-ii:isValueInAssignment (hasValue) and pims-ii:isVariableInAssignment (has (runtime) assignment). So we would be able to define a processing step, refer to the method, add parameters to the method and add runtime-assignments to these parameters and add values.