W3C home > Mailing lists > Public > www-rdf-interest@w3.org > September 2000

Re: Meaning of Alt

From: Jonathan Borden <jborden@mediaone.net>
Date: Thu, 7 Sep 2000 17:34:24 -0400
Message-ID: <03a301c01913$689f3070$0a2e249b@Synapse>
To: "Graham Klyne" <GK@Dial.pipex.com>
Cc: "rdf interest" <www-rdf-interest@w3.org>
Graham Klyne wrote:
..> > Enumerated types can also modeled as
> >subclasses or instances but sometimes it is just more natural to put
> >some things in a bag and say "pick one". Something like the colors on
> >a stop light can reasonably be modeled in this way rather than
> >introducing a totally artificial "stop_light_color" class.
>
> Hmmm... I think this is in danger of conflating union types with
> alternative values.
>
> (An enumeration type can be viewed as a union type of its individual
> enumerated values)
>
> If this is being used in the context of a type definition schema, then
your
> comments make sense.  But it seems to me that the primary use of rdf:Alt
> would in the _value_ of some _instance_ of a type, so the issue of
> enumeration does not arise -- it's just a value.

    Reading the spec I see no support for any particular interpretation of
Alt other than it represents one of a set of members. So
{"red","green","blue"}, to me, represents a set. Seq implies on an ordered
list of members, perhaps repeated. Alt implies one of the set. Why not allow
the Schema designer the choice? Can actual harm result beyond an offending
of sensibilities?

Jonathan Borden
Received on Thursday, 7 September 2000 17:44:44 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:51:44 GMT