- From: Dan Connolly <connolly@w3.org>
- Date: 01 Jan 2003 14:25:21 -0600
- To: www-webont-wg@w3.org
Based on some comments about sameClassAs http://lists.w3.org/Archives/Public/public-webont-comments/2002Dec/0004.html and chatting with a few people about the relationship between rdfs:Class and owl:Class, I have come to the conclusion that owl:Set would be a better name for what we currently call owl:Class. In RDFS, one can have two classes whose members are {a,b,c}, but they can be distinct; the one class might be rdfs:label'ed "first three letters" and the other might e rdfs:label'ed "my three favorite letters". RDFS classes have properties other than their extension. In DAML+OIL, if they have the same members, they're the same class. Gee, to me, that sounds like a set. In fact, I asked for terms for sets as soon as I realized how rdfs:Class works: vocabulary for traditional sets From: Dan Connolly (connolly@w3.org) Date: Tue, Nov 06 2001 http://lists.w3.org/Archives/Public/www-rdf-comments/2001OctDec/0210.html We already use set-theoretic terms like intersectionOf, unionOf... so I think owl:Set is a better name for what we call owl:Class. And owl:sameMembersAs is probably better than owl:sameClassAs. These should be theorems in full owl: ?X owl:sameMembersAs ?Y <==> ?X rdfs:subClassOf ?Y. ?Y rdfs:subClassOf ?X. and ?X rdf:type owl:Set. ?Y rdf:type owl:Set. ?X owl:sameMembersAs ?Y. ==> ?X owl:sameAs ?Y. (we did rename equivalentTo to sameAs, didn't we? I should look that up...) I suppose this is a new issue; I don't think I could argue that it's an editorial fix. Sorry I didn't get it in sooner. -- Dan Connolly, W3C http://www.w3.org/People/Connolly/
Received on Wednesday, 1 January 2003 15:25:05 UTC