W3C home > Mailing lists > Public > public-owl-dev@w3.org > October to December 2010

Re: class and inviduals

From: Pat Hayes <phayes@ihmc.us>
Date: Thu, 18 Nov 2010 11:15:41 -0600
Cc: Marco Colombetti <colombet@elet.polimi.it>, public-owl-dev@w3.org
Message-Id: <5C97E5DC-5A73-40B5-91D6-A0A7FC1AAC98@ihmc.us>
To: Aldo Gangemi <aldo.gangemi@cnr.it>

On Nov 16, 2010, at 9:19 AM, Aldo Gangemi wrote:

> Fully agree with Pat: let's stop confusing metaphysics with logic :)
> 
> I add that we need to distinguish punning as a good logical pattern versus any design pattern that can help clarifying if it is the case (and how) to use it for some domain, e.g. to model car companies and car models, car models and concrete cars, product type and product instances, classes and topics, etc. Cf. [1] for a growing repository of patterns.

We agree so much it almost hurts, Aldo.

Pat

> 
> Best
> Aldo
> 
> [1] http://www.ontologydesignpatterns.org
> 
> On 16 Nov 2010, at 16:08, Pat Hayes wrote:
> 
>> 
>> On Nov 16, 2010, at 4:22 AM, Marco Colombetti wrote:
>> 
>>> Aldo is right, punning is allowed in OOWL2, but I wonder whether it should be considered as good practice. In my opinion it conceils certain important modelling choices, and is likely to induce confusion.
>>> 
>>> Any strong opinion about this?
>> 
>> Yes, one strong opinion: it is VERY good practice. The ISO Common Logic framework goes slightly further, allowing any 'thing' to be treated simultaneously as an individual, a class or a relation ('property') of any number of arguments; and we have found in many applications that the resulting freedom to express ontological decisions independently from the apparent constraints of the logic is more than 'good' : it represents a quantum jump in ontology engineering.
>> 
>> The key point is that 'individual' in a metaphysical sense is one notion, whose merits can be debated; but 'individual' in the logical sense is quite another. The latter means simply 'a member of the universe of discourse' or 'within the scope of quantification'. The traditional 'good practices' typically get these two distinct notions confused, and use syntactic constraints arising from the latter to model the former, to the lasting detriment of good ontological engineering. 
>> 
>> Pat Hayes
>> 
>>> 
>>> Marco
>>> 
>>> On Mon, 15 Nov 2010 23:50:43 +0100
>>> Aldo Gangemi <aldo.gangemi@cnr.it> wrote:
>>>> Hi Marcel, this is a typical modelling issue. The solution is to treat terms alternatively as classes or individuals according to the requirement (or conceptualization) you have. In case you want to talk of Ferrari as a company, and your requirement is e.g. to ask about the foundation date of a company, Ferrari should be an individual; if you want to talk about Ferrari as a class of all concrete cars produced by Ferrari-the-company, you probably want to model Ferrari as a class.
>>>> In case of strong ambiguity, e.g. with maximally specified car models such as "Ferrari 365 GT/4 BB" (either a model or a concrete example of that model), OWL2 is very good at modelling the ambiguity by means of the so-called "punning" mechanism: the same term holds two different interpretations.
>>>> Good luck
>>>> Aldo On 15 Nov 2010, at 22:59, Marcel Ferrante wrote:
>>>>> Hi,
>>>>> Sometimes, when we define class and individual to students, appears some doubts.
>>>>> For example:
>>>>> In the owl reference (http://www.w3.org/TR/owl-ref/) class is defined as "abstraction mechanism for grouping resources with similar characteristics"
>>>>> or class define a set of individuals with same characteristics in common.
>>>>> A good exemple is car (class) and ferrari enzo (individual).
>>>>> But there is many cars that are ferrari enzo, so ferrari enzo could be a class and Jonh's ferrari enzo an individual.
>>>>> So ferrari enzo could be a class and an invidividual in the same ontology ? Or ferrari enzo could be a subclass of car,
>>>>> but its diferent than a tradiconal subclass like sport car.
>>>>> Is there a more clear definition of class and individual ?
>>>>> Thanks in advance,
>>>>> Marcel
>>>>> -- 
>>>>> Marcel Ferrante Silva
>>>>> +55 31 8851-9069 3785-9069
>>>>> skype: marcelferrante
>>>>> gtalk: marcelf@gmail.com
>>>> _____________________________________
>>>> Aldo Gangemi
>>>> Senior Researcher
>>>> Semantic Technology Lab (STLab)
>>>> Institute for Cognitive Science and Technology,
>>>> National Research Council (ISTC-CNR) Via Nomentana 56, 00161, Roma, Italy Tel: +390644161535
>>>> Fax: +390644161513
>>>> aldo.gangemi@cnr.it
>>>> http://www.stlab.istc.cnr.it
>>>> http://www.istc.cnr.it/createhtml.php?nbr=71
>>>> skype aldogangemi
>>>> okkam ID: http://www.okkam.org/entity/ok200707031186131660596
>>> 
>>> 
>>> 
>> 
>> ------------------------------------------------------------
>> IHMC                                     (850)434 8903 or (650)494 3973   
>> 40 South Alcaniz St.           (850)202 4416   office
>> Pensacola                            (850)202 4440   fax
>> FL 32502                              (850)291 0667   mobile
>> phayesAT-SIGNihmc.us       http://www.ihmc.us/users/phayes
>> 
>> 
>> 
>> 
>> 
>> 
> 
> 
> 
> _____________________________________
> 
> Aldo Gangemi
> Senior Researcher
> Semantic Technology Lab (STLab)
> Institute for Cognitive Science and Technology,
> National Research Council (ISTC-CNR) 
> Via Nomentana 56, 00161, Roma, Italy 
> Tel: +390644161535
> Fax: +390644161513
> aldo.gangemi@cnr.it
> http://www.stlab.istc.cnr.it
> http://www.istc.cnr.it/createhtml.php?nbr=71
> skype aldogangemi
> okkam ID: http://www.okkam.org/entity/ok200707031186131660596
> 

------------------------------------------------------------
IHMC                                     (850)434 8903 or (650)494 3973   
40 South Alcaniz St.           (850)202 4416   office
Pensacola                            (850)202 4440   fax
FL 32502                              (850)291 0667   mobile
phayesAT-SIGNihmc.us       http://www.ihmc.us/users/phayes
Received on Thursday, 18 November 2010 17:16:31 GMT

This archive was generated by hypermail 2.3.1 : Wednesday, 27 March 2013 09:32:58 GMT