- From: Richard H. McCullough <rhm@volcano.net>
- Date: Thu, 13 Oct 2005 19:44:10 -0700
- To: "OWL at W3C" <www-rdf-logic@w3.org>, "semantic-web at W3C" <semantic-web@w3c.org>
- Cc: "KR-language" <KR-language@YahooGroups.com>
Hans Teijgeler has done an excellent job of describing owl:Class.
Here is a short excerpt from the ISO standard.
    http://rhm.cdepot.net/knowledge/applications/SemanticWeb/ISO/iso.Class.rdf
Here is the MKR translation of iso.Class.rdf,  including all the comments.
(The best information is in the comments.)
    http://rhm.cdepot.net/knowledge/applications/SemanticWeb/ISO/iso.Class.mkr
iso.Class.mkr pinpoints what I don't like about owl:Class.
In particular, I do not like the
     "non-wellfounded set theory"  #12
and its consequences
    Class isu Class;  # 1, 13
    Class isu anotherClass;  # 14
Stated a little differently, the consequences are
    infinite loops in the OWL ontology
    "strange things" which are both Individuals and Classes
Here is a brief summary of my previous proposals
to get rid of the infinite loops and "strange things".
1. Get rid of  "Class"; replace it with "ClassSet",
which is the set of all Classes.
Get rid of "Individual"; replace it with "IndividualSet",
which is the set of all Individuals.
2. Define the meaning of
    <Class  rdf:id = "myclass"/>
to be
    myclass is a member of the set ClassSet
3. Define the meaning of
    <myindividual rdf:type = "myclass"/>
to be
    myindividual is a member of the set IndividualSet
    myindividual is an instance of myclass
Please accept my proposal, and return to the world
of wellfounded set theory.
Dick McCullough
knowledge := man do identify od existent done;
knowledge haspart proposition list;
http://rhm.cdepot.net/ 
Received on Friday, 14 October 2005 02:53:05 UTC