Closed dr-shorthair closed 8 months ago
Or should it be renamed hadInput
in this context?
Good idea !
Then what about hasOutput
? How would it relate to hasResult
?
Or should it be renamed
hadInput
in this context?
I think this single-letter difference has the potential to generate great confusion among users
There are two different uses of hasInput
:
hasInput
of the Procedure
points to a parameter description.hasInput
of the ProcedureExecution
must point to a parameter value and to the parameter description of the hasInput
of the Procedure that this value is for.These are different object properties, so using different names would be better. How about hasInputValue
for the second one?
I suppose that for the second one we'll still need a class.
I agree.
hasInputValue
and hasOutputValue
Closed by #173
Some 'Observations' use previously generated information as input, in addition to or instead of sensor stimuli. This particularly applies to 'observations' where the procedure is some complex processing or interpretation algorithm.
Observation
should be added to theschema:domainIncludes
forhasInput
to allow specific input values to be indicated, in addition to any general inputs indicated in the procedure description.