class or instance?

Hi,
  I am entangled when I try to use DAML to describe such a sentence:
"Tom likes fish". The following statement seems to work,

   <p:person rdf:ID="Tom">
     <p:like rdf:resource="f:fish" />
   </p:person>

but I found it only represents "Tom likes an intance of fish", not the
class of fishes. Futhermore, if another people, Jack, also likes fish
and is described as above, we cannot say Tom and Jack are similar.
Because they like their own fishes individually!

It seems that if the class "fish" is also an instance, the problem is
resolved. But as I know, the occuring of type and subClassOf in a same
statement has no semantics. 

Any one can help me. Thanks.

Sincerely,
Huajun
 

Received on Friday, 22 February 2002 04:00:48 UTC