From: Name And Address Supplied on
Hi, hope you can help with this:

If we have objects belonging to some set, and these objects have
various properties (x, y, z), then we might refer to the "x-value" or
the "y-value" of an object in the set. But what if the property z is
not numerical? It doesn't seem right to refer to an object's "z-value"
in this case. Is there an alternative to "value" which is more
correct?

Thanks!
From: jbriggs444 on
On Jul 15, 11:38 am, Name And Address Supplied
<name_and_address_suppl...(a)hotmail.com> wrote:
> Hi, hope you can help with this:
>
> If we have objects belonging to some set, and these objects have
> various properties (x, y, z), then we might refer to the "x-value" or
> the "y-value" of an object in the set. But what if the property z is
> not numerical? It doesn't seem right to refer to an object's "z-value"
> in this case. Is there an alternative to "value" which is more
> correct?

I'd be inclined to use the term "attribute".

For instance, "color" or "x-coordinate" as attributes of an object.

[Though "x-coordinate" is arguably not an attribute of an object
so much as an attribute of an object with respect to a coordinate
system]
From: Bill on
jbriggs444 wrote:
> On Jul 15, 11:38 am, Name And Address Supplied
> <name_and_address_suppl...(a)hotmail.com> wrote:
>> Hi, hope you can help with this:
>>
>> If we have objects belonging to some set, and these objects have
>> various properties (x, y, z), then we might refer to the "x-value" or
>> the "y-value" of an object in the set. But what if the property z is
>> not numerical? It doesn't seem right to refer to an object's "z-value"
>> in this case. Is there an alternative to "value" which is more
>> correct?
>
> I'd be inclined to use the term "attribute".
>
> For instance, "color" or "x-coordinate" as attributes of an object.
>
> [Though "x-coordinate" is arguably not an attribute of an object
> so much as an attribute of an object with respect to a coordinate
> system]

In object-oriented programming they often use "predicate functions" many
of which are Boolean-valued, i.e. taking the values true or false.

For instance, if Ob is an object, then

isCat(Ob) may be false while isDog(Ob) may be true
(or in some virtual world, they may both be true!).

HTH,
Bill