- From: Chris Purcell <cjp39@cam.ac.uk>
- Date: Mon, 14 Mar 2005 09:26:07 +0000
- To: Danny Ayers <danny.ayers@gmail.com>
- Cc: semantic-web@w3.org
Whoops! Missed the reply-all button. Why do these lists not have a reply-to line added? >>> I would imagine that if you wanted to go deeper into the modelling it >>> could get tricky fast. Don't know, but I expect there are quite a few >>> papers around on the general subject. I wonder if you could say the >>> class People subclass of Person but with property members >>> cardinality>1..? >> >> Is People a subclass of Person? I wouldn't say two people is a >> particular instance of a person. Perhaps superclass. > > Yep, better, but that's still pretty forced - John and Jane are two > instances of the class Person, but only one instance of the class > People. [John and Jane] definitely isn't a Person, is [John] a People? I wouldn't personally have it as a superclass, no. Perhaps we could set up a subclass of rdf:Bag as follows (excuse my appalling RDF/XML): <rdfs:Class eg:People> <owl:subclassOf rdf:resource="&rdf;Bag"> <owl:Restriction> <owl:OnProperty rdf:resource="&rdf;first"> <owl:allValuesFrom rdf:resource="⪚Person"> </owl:Restriction> <owl:Restriction> <owl:OnProperty rdf:resource="&rdf;rest"> <owl:allValuesFrom rdf:resource="⪚People"> </owl:Restriction> </rdfs:Class> though this would need to be modified to cope with rdf:nil, if indeed it works at all. Chris
Received on Monday, 14 March 2005 09:26:16 UTC