- From: Richard H. McCullough <rhm@cdepot.net>
- Date: Thu, 21 Nov 2002 00:11:18 -0800
- To: "Leonid Ototsky" <leo@mmk.ru>
- Cc: <www-rdf-interest@w3.org>, "David Menendez" <zednenem@psualum.com>
- Message-ID: <001a01c29135$92693da0$bd7ba8c0@rhm8200>
I have no trouble at all understanding concepts, concept-formation, classification, etc. But I'm having trouble understanding the terminology being used in RDFS, because there are no clear definitions of terms. The informal descriptions are helpful, but they leave many questions in my mind.
I read your paper, and I am interested in the "duality principle in the classification theory" that you mentioned. Could you tell me what that means?
============
Dick McCullough
knowledge := man do identify od existent done
knowledge haspart list of proposition
----- Original Message -----
From: Leonid Ototsky
To: Richard H. McCullough
Cc: www-rdf-interest@w3.org ; David Menendez
Sent: Wednesday, November 20, 2002 7:42 PM
Subject: Re[2]: RDF vocabulary definitions
Hello Richard,
Thursday, November 21, 2002, 2:31:44 AM, you wrote:
RHM> I have been frustrated in my attempts to pin down the meaning of "Class". There are so many documents that I have trouble finding one which addresses my concerns, and almost as much trouble
RHM> re-finding it later.
RHM> The first documents that I found when I joined RDF-interest stated (paraphrasing), "Class is concept". Another document that I found within the last hour stated (paraphrasing) "Class is the set
RHM> of types", as you indicated based on your examination of RDF-MT.
The "Class" problem was discussed long time ago in biology etc. It has
much more interesting sides comparing current discussions in the ontology communities !
See for example my paper "To keep abreast of the 21st century" -
http://ototsky.mgn.ru/it/21abreast.htm
Best regards,
Leonid
mailto:leo@mmk.ru and copy to leo@mgn.ru
=====================================================
Leonid Ototsky,
http://ototsky.mgn.ru
Chief Specialist of the Computer Center,
Magnitogorsk Iron&Steel Works (MMK)- www.mmk.ru
Russia
=====================================================
RHM> ----- Original Message -----
RHM> From: Richard H. McCullough
RHM> To: www-rdf-interest@w3.org ; David Menendez
RHM> Sent: Wednesday, November 20, 2002 12:29 PM
RHM> Subject: Re: RDF vocabulary definitions
RHM> Your excursion into rdf-mt is only obscuring the facts, viz.
RHM> Thing, Class, Property are all classes.
RHM> class is an alias of concept.
RHM> RDFS "definition" of class is wrong.
RHM> ============
RHM> Dick McCullough
RHM> knowledge := man do identify od existent done
RHM> knowledge haspart list of proposition
RHM> ----- Original Message -----
RHM> From: David Menendez
RHM> To: www-rdf-interest@w3.org
RHM> Sent: Wednesday, November 20, 2002 9:49 AM
RHM> Subject: Re: RDF vocabulary definitions
RHM> At 7:58 AM -0800 2002-11-20, Richard H. McCullough wrote:
RHM> I suppose it would be less confusing to say that
RHM> Property is the class that all properties are subclasses of.
RHM> In the sense used in RDFS, every property is a class.
RHM> For example, hasSex is the class of pairs [person; sex]
RHM> and its individuals are [John Doe; male], [Jane Doe, female], ...
RHM> I think I understand your confusion: you and RDFS are using the word class in different ways.
RHM> An rdfs:Class is a thing which may be used as the value of rdf:type. The set of all members of a rdfs:Class is the set of all resources which have that rdfs:Class as a value of rdf:type.
RHM> As I understand RDF-MT:
RHM> I(X) is the interpretation of the resource identified by X
RHM> IEXT(I(X)) is the extension of a rdf:Property; a set of pairs of the form (subject, object). For example, IEXT(I(eg:hasSex)) = {(I(eg:john_doe), I(eg:male)), (I(eg:jane_doe), I(eg:female)),
RHM> ...}
RHM> ICEXT(I(X)) is the extension of a rdfs:Class; a set of resources which belong to the rdfs:Class. For example, ICEXT(I(eg:Person)) = {I(eg:john_doe), I(eg:jane_doe), ...}
RHM> ICEXT(X) is defined as the set of Y such that (Y, X) is in IEXT(I(rdf:type)).
RHM> IC is defined as ICEXT(I(rdfs:Class)), the set of resources which represent classes. For all X in IC, ICEXT(X) is a subset of ICEXT(I(rdfs:Resource))
RHM> rdfs:Class and rdf:Property are members of IC. They represent distinct concepts which have different effects on the model.
RHM> To summarize:
RHM> eg:hasSex is a resource of the type rdf:Property
RHM> I(eg:hasSex) is the concept of the property "sex"
RHM> IEXT(I(eg:hasSex)) is the set of pairs corresponding to people and their sex
RHM> eg:Person is a resource of the type rdfs:Class
RHM> I(eg:Person) is the concept of personhood
RHM> ICEXT(I(eg:Person)) is the set of resources which are people
RHM> --
RHM> Dave Menendez - zednenem@psualum.com - http://www.eyrie.org/~zednenem/
Received on Thursday, 21 November 2002 03:11:20 UTC