W3C home > Mailing lists > Public > www-rdf-interest@w3.org > November 2002

comments on RDF schema 12 Nov 2002

From: Richard H. McCullough <rhm@cdepot.net>
Date: Thu, 14 Nov 2002 03:10:56 -0800
Message-ID: <000901c28bce$817138c0$bd7ba8c0@rhm8200>
To: "Dan Brinkley" <danbri@w3.org>, "R. V. Guha" <rguha@us.ibm.com>
Cc: "RDF-Interest" <www-rdf-interest@w3.org>
Reference: http://www.w3.org/TR/2002/WD-rdf-schema-20021112/

My main focus was on the tables summarizing Class and Property vocabulary.

1. Class is confusing, because it is used in two different senses, with no
discussion of the distinctions.
a. Class as concept - "programming" hierarchy - analogous to a universal data structure
b. Class as entity  - "meaning" hierarchy - where Resources (existents) are either
    Classes (entities) or Properties (attributes)

2.ContainerMembershipProperty is a Property, not a Class.

3. range "not specified" should be "Resource", since it subsumes everything.
BTW, I find the following format useful for specifying domain and range:
  domain has Property = range
which is the generalization of the statement
  subject has predicate = object

4. Is a Bag a multiset (repeated elements) or a set?

5. I understand that List is a subclass of Seq, but I don't know why
it's necessary to have two different classes.

6. I wonder why subClassOf and subPropertyOf include the cases of
the same Class and same Property?  In my work, I use the other definition,
where the same Class/Property is excluded.  I think it is important to
separate identity and genus-species relations.
BTW, since Class and Property are both concepts, there is no reason to
have two separate properties.
============ 
Dick McCullough 
knowledge := man do identify od existent done
knowledge haspart list of proposition
Received on Thursday, 14 November 2002 06:11:01 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:51:57 GMT