On 10/26/05, Frank Manola <fmanola@acm.org> wrote: > >>>This seems to work quite well for the age (in years) of persons. > >>>However, this does not work for, for example, the age of particles in a > >>>particle accelerator. > >>> > > This is a good point. There certainly may be subtle (or not-so-subtle!) > distinctions between the semantics of a general concept like "age" as > applied to different kinds of things. However, remember that in RDFS > you're not really defining *the* "age" property, but a *particular* > "age" property, identified by a URI. Best practices for modeling is a > subject for separate (and lengthy!) discussion, but I could certainly > see some possible justification for a model having, rather than one > property with different class-based constraints, two different > properties (say foo:age and bar:age, perhaps as subproperties of a more > general one) for this example. In that case, different range > constraints on the two properties might be appropriate. However, YMMV. > In any event, I think we agree that we want to be able to say exactly > what we mean, without the language somehow forcing us to say more or > less than that! A little tangential question, do you think this suggests that the "OntoWorker" kind of approach makes more sense, disposing of scruffiness like literals and (XSD-styled) datatypes...or does the pragmatic value of those things clearly outweigh having a more easily manageable formal model? Cheers, Danny. -- http://dannyayers.comReceived on Wednesday, 26 October 2005 21:16:42 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:36:08 GMT