providedh / collaborative-platform

Collaboration made easy
GNU Affero General Public License v3.0
0 stars 1 forks source link

Show the degree attribute to the user #178

Closed michalkozak closed 3 years ago

michalkozak commented 4 years ago

The certainty element has two attributes carrying information about confidence associated with the object pointed to by this element:

The former one (cert) allows assigning coarse-grained values (“high”, “medium”, “low” etc.) and the latter one (degree) allows for more fine-grained numerical values. In the platform we accept for annotation with cert and only this attribute is presented to the user on UI. But we also allows for uploading annotated data into the platform, and these data can already have uncertainty annotations with the usage of the degree attribute (probably filled algorithmically because it is likely impossible for humans to ascertain a difference between 0.67 and 0.68 degree of confidence).

Let us also present the values of the degree attribute on the platform. By the way, I have noticed that if there is no assertedValue attribute filled in, the message should be different. Currently it is:

"[I] marked with [medium] [credibility] certainty: that the [value] should be []."

it is not correct. When a user annotate something with uncertainty without providing value, he/she expresses its doubts about this value without stating any other value.

So I suggest to change messages according to these rules:

Janchorizo commented 3 years ago

image

The text description has been changed according to your explanation and the degree value will be shown where possible. I also check for degree not given, cert not given, in which case it will be shown: [I] marked with unspecified [credibility] certainty that the [value] of [match] be [assertedValue] (of [match] if exist)