Closed VladimirAlexiev closed 3 years ago
I almost agree, if you change the second clause to:
, whereas booleanValue=false
means that this chemical substance/microorganism is absent ...
Corrected.
But now I'm wondering about "(and then value
should not be included)".
How about trace quantities? Eg COVID tests come negative if some measure (antigen?) is below a threshold, not necessarily flat zero.
Thanks, @VladimirAlexiev and @mgh128!
No objection to add this revised phrasing (with Marks tweak)
As to @VladimirAlexiev's last comment: a technical standard does not need to explain specific areas of application. This is typically agreed upon in a (GS1) implementation guideline. So, if a healthcare industry group sees a need to specify how EPCIS is leveraged in such a specific area of application, it could e.g. elaborate on trace quantities.
ok, so my final proposal is:
"If a chemicalSubstance
or microorganism
field is included, booleanValue=true
means that this chemical substance/microorganism is present (and then value
can be used to specify the concentration), whereas booleanValue=false
means that this chemical substance/microorganism is absent"
... except that booleanValue
does not need to be asserted just in order to assert a concentration using value
.
So re-word as:
"If a chemicalSubstance
or microorganism
field is included, booleanValue=true
means that this chemical substance/microorganism is present, while booleanValue=false
means that this chemical substance/microorganism is absent, whereas value
can be used to specify the concentration; a non-zero concentration value
is incompatible with booleanValue=false
.
Does the group agree, especially to the last clause regarding incompatibility? or should we omit that here?
As for me, I think the latter refinement makes sense.
If true
, value
CAN be present, if false
, NOT.
@RalphTro - thanks. I tried not to phrase it in a way that implies that booleanValue
must be stated at all, in order to be allowed to specify a value for value
, whereas the previous formulation (especially the use of 'and then') from @VladimirAlexiev could have been misunderstood that way.
I hope you would agree that it is also acceptable to specify a value for value
to indicate concentration of the identified chemicalSubstance
or microorganism
even if no value for booleanValue
is specified.
Dear @mgh128 - yes, of course. That, from my perspective, is the default use anyway. Thanks for the clarification.
Revised booleanValue
description in EPCIS § 7.3.7.1.2. (Sensor Report) to reflect text suggested by @mgh128 .
booleanValue currently says "(Optional) Similar to stringValue, for Boolean value".
I propose to add "If a
chemicalSubstance
ormicroorganism
field is included,booleanValue=true
means that this chemical substance/microorganism is present (and thenvalue
can be used to specify the concentration), whereasbooleanValue=false
means that this chemical substance/microorganism is absent (and thenvalue
should not be included)".Rationale: some sensors/tests may just detect an organism, without measuring its concentration