I'm designing a learning program and I need to come up with a set of terms for the "objects" the user interacts with.
In a concise way, I'd like to come up with two terms that describe:
- a property (like color, if applied to a fruit)
- the set of possible values for this property (like red, yellow, green, if applied to an apple)
Property seems like a fitting word here, but this raises a bit of trouble: what, then, are red, yellow, green? Also properties. So how to differentiate the class from the set of all instances?
It seems difficult to me, perhaps due to my insufficient understanding of the philosophical nomenclature, to draw a distinction between the concrete set of all members of a class and the abstract class itself. Certain concepts relevant to philosophizing seem to have made affordances for this. For instance, man in the following:
One small step for man...
vs men in the following:
Either men will learn to live like brothers, or they will die like beasts.
Any ideas? My best stab at would be something like:
Property ------- Value