-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Likert scales are heavily used it the social sciences (e.g., for assessment instruments). There are many varieties (e.g., 5 point scale, 7 point scale, etc.).
We should add such scales to the repo for a centralized location.
One thing I noticed about the existing enums is that the don't have the integer values associated with them, and these values are important. So far, we have been putting the values in the description. E.g see here:
https://buffalo-ontology-group.github.io/phases-assessment-instrument/ASTILikertScale/
However, we are considering changing this approach so that the enum has the integer as the permissible value, and the frequency in the description. E.g.:
Here is is the current approach:
permissible_values:
Disagree strongly:
text: Disagree strongly
description: Corresponds to a score of 1.
meaning: NCIT:C103506
rank: 1
But for purposes of data validation, we are thinking this is the better approach:
permissible_values:
1: <--- place integer value here
text: Disagree strongly
description: Corresponds to a score of 1.
meaning: NCIT:C103506
rank: 1
AFAIK, the rank annotation can't be used for data validation. Right?
Another wrinkle to consider, is that sometimes we see slight deviations in the wording. Psychologists can be quite picky about how they worded the scale. Is it possible for a project to may use fo the enum but then "override" the description?