Hi Dave,
Thank you for posting this. I (finally) took a look at this and overall I think this is a great start. Some specific comments/responses:
- You asked if Assessment-Info (in Store-Assessment-Info) is the same as Report-Results, When storing data to the Repository, a common method should be used in all cases and the only difference would be the data stored. As such, Store(Assessment Info) and Store(Results) would be the same Store method. Assessment Info is not the same as Results. The Assessment Info consists of the instructions that guide the assessment along with the specific parameters that constrain behaviors (e.g., PCE filters). The Results would be the results of the assessment. The Results would reference the Assessment Info that guided their creation and a single set of Assessment Info could be associated with many Results.
- I am not sure where Query-Info and Results-Info come from.
- Format-Filters and Collection-Parameters would be the same data type as both determine the type of result format and filters to apply to assessment results. The group has gone back and forth as to whether both are needed.
Beyond that, if you could spend some time on next week's call walking us through this in a bit more detail, I think that would be invaluable.
Thanks again for putting this together.
Charles