ontolog-forum
[Top] [All Lists]

Re: [ontolog-forum] Last Call: OWL 2 and rdf:text primitive datatype

To: "[ontolog-forum]" <ontolog-forum@xxxxxxxxxxxxxxxx>
From: Pavithra <pavithra_kenjige@xxxxxxxxx>
Date: Wed, 29 Apr 2009 08:12:20 -0700 (PDT)
Message-id: <951871.80323.qm@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Mike,
 
Humans use intuition / built in logic in ones mind to separate a duck, from a imitator and a impersonator !   ( For example,  most of the people can separate toy duck to a real duck most of the time..  So lets take those smart people as example..and accept not everyone can do everything)
 
In modeling how do we do that?  I look for a unique separator, that is specific to one thing only. .  One may have to use science and scientific terminology to come up with such a separator!   A good modeler has the  ability to identify unique properties !  Not everyone can do everything well!    Good modeling is the same!
 
 
For example,  I attended the GovSec/US LAW and FOSE Convention in our nation's capital, Washington DC, in March.    I met  an interactive robot that was extremely personable with a sense of humor .  A Robot, that could move, walk and talk like a human, yet I knew it is a robot like most of the people around me.
 
 Here is the scenario of our meeting.
 
Robot - "Hello, how are you today!"
Me - "Hello and I am Pavithra and very nice to meet you" and I shook his hand!
Robot - "Hello Pavithra, it is very nice meeting you!"

Next two people stepped in to introduced themselves,  ( they  were standing on either side of the Robot).
Rick -Hello,  I am Rick
Lee -  Hello,  I am Lee
And changed ( switched ) their standing place.
Robot  -  Hello Rick and Lee.  ( turning to each to one of them, even though they changed their standing place..).
Rick - How could you tell that I am Rick and he is Lee ?
Robot -   Because you both introduced yourselves that way.!
( Rick was 6ft and Lee was about 5.2 ft! )!
 
Everyone laughed!
 
The Robot could associate each one of the person, with the name,  knew how to distinguish and register the appropriate properties to do so! 
 
So the mechanism do exist !  We do have advanced technology in that area !
 
If one can not find a unique natural identifier, and then we have to assign one manually! 
Even though, every person can be identified by his or her fingerprints,  in US we still have Social security number to do so!  That is an example of a  natural identifier vs an assigned one!   Same concepts can be used for aggregates or SETS!
 
Again not everyone can be a good modeler!  Not everyone can be a mathematician and solve all mathematical problems either!  Only some can do that!
 
Regards,
Pavithra
 


--- On Wed, 4/29/09, Jawit Kien <jawit.kien@xxxxxxxxx> wrote:

From: Jawit Kien <jawit.kien@xxxxxxxxx>
Subject: Re: [ontolog-forum] Last Call: OWL 2 and rdf:text primitive datatype
To: "[ontolog-forum]" <ontolog-forum@xxxxxxxxxxxxxxxx>
Date: Wednesday, April 29, 2009, 10:03 AM



On Tue, Apr 28, 2009 at 1:09 PM, Azamat <abdoul@xxxxxxxxxxxxxx> wrote:
MB:
"The way I try to explain it to business domain folks is that if something
walks like a duck, quacks like a duck and swims like a duck then it is a
member of the set of all things that are a duck. Assuming of course that
there is a class of things in the ontology with the properties "walks like a
duck" etc."

Then anybody able to imitate could be a duck.

Mike,
I mostly support your comments, especially touching the business issues.
But even allowing that the human minds are usually tempting to simplify
things, the above is still misleading.

For everybody looking for the ontological and semantic fundamentals, I much
recommend reading or rereading carefully the Topics, a blue-chip, priceless
source of learning on ontological and logical reasoning.
According it, there are five types of the logical universals (predicates or
predicables and attribution or predication), making any generic
propositions, like "A is B":
definition (or species or subclass), signifying a thing's essence;
genus or class;
differentia;
property;
accident, temporary or relative property (like as the OWL property).
In every true proposition of the above universal type, the predicate might
have the following attributes:
1. it indicates the essence of a thing and convertible (a definition);
2. it is convertible without stating the essence ( a property);
3. it is not convertible but state the essence (a class or differentia);
4. it is neither convertible nor stating the essence.
 An example, how to find out a property of being a man, what is convertible
without stating the essence: "if A be a man, he is capable of learning
grammar, and if he be capable of learning grammar, he is a man."
There are the Porphyry's examples of predicable relationships:
the subject (man):
class (genus) - animal;
differentia - rational;
property - risible;
accident - white or black or yellow or red.
Chose any other subject, and try the same universal method for your duck as
well.

Azamat Abdoullaev
http://www.eis.com.cy


I started to follow you until you said property- risible, which to my knowledge, means humorous or laughable.  Since when someone or something is humorous, this means it must be capable of making someone laugh, are you saying a "property" is something that is evokable in a third party?  Whether someone is risible depends on the person who recognizes that the thing is funny, shouldn't the person who thinks it is humorous is part of the connection? This reminds me of John Sowa's reference to C.S. Pierce's quality of "thirdness". If we don't have know who the third party is, can you say that something is risible?  Should an ontology have a standard but anonymous "Person who is easily amused" to provide meaning in this situation?

JK
 


----- Original Message -----
From: "Mike Bennett" <mbennett@xxxxxxxxxxxxxxx>
To: "[ontolog-forum]" <ontolog-forum@xxxxxxxxxxxxxxxx>
Sent: Tuesday, April 28, 2009 2:28 PM
Subject: Re: [ontolog-forum] Last Call: OWL 2 and rdf:text primitive
datatype


> Thanks John, that makes a lot of sense.
>
> The way I try to explain it to business domain folks is that if
> something walks like a duck, quacks like a duck and swims like a duck
> then it is a member of the set of all things that are a duck. Assuming
> of course that there is a class of things in the ontology with the
> properties "walks like a duck" etc.
>
> Mike
>
> John F. Sowa wrote:
>> Jonathan, Mike, Pavithra, and Ed,
>>
>> As I said before, my primary concern was to clarify some confusion
>> about the use of the word 'class'.  It is sometimes used as a
>> synonym for 'set', sometimes for 'type', and sometimes in a way
>> that is not clearly one or the other.
>>
>> But I admit that the word 'class' has long been used in various ways
>> in various systems and that trying to get people to stop using their
>> favorite terminology is not easy.  Therefore, I suggest that the
>> following convention be used to define the notion of class in
>> whatever system happens to use the word 'class':
>>
>>   1. If in system X, the identity conditions for a class are
>>      determined by extension, then a definition of class in X
>>      should begin with a phrase similar to the following:
>>
>>      "Every class in system X is a set such that...."
>>
>>   2. If in system X, the identity conditions for a class are
>>      determined by intension, then a definition of class in X
>>      should begin with a phrase similar to the following:
>>
>>      "Every class in system X is a type such that...."
>>
>> This convention would allow people to continue to use the word
>> 'class' whenever they feel the urge to do so, but it would clearly
>> specify whether a class is considered as a set or as a type.
>>
>> Some detailed comments on previous comments:
>>
>> JR> Regarding OWL's choice of 'type' vs. 'class', what one needs to
>>  > know is that RDF already had a notion of "type" when OWL started
>>  > making overtures, so when OWL DL came to be embedded in RDF, a
>>  > different term was needed, because there were RDF "types" that
>>  > were not OWL "classes"...
>>
>> That indicates that both RDF types and OWL classes are defined by
>> intension (some rule or description rather than a set of instances).
>> That would imply that every RDF type is a type, and every OWL class
>> is a type.
>>
>> Given the convention above, you could say something along the
>> following lines:
>>
>>     Every OWL class is a type of entity specified by a document
>>     identified by a particular URI.
>>
>> MB> I seem to recall that in OWL1, a Class could be understood both
>>  > as extensional (a set of individuals) and intensional (a class has
>>  > a collection of properties which would define the members of the
>>  > set, i.e. all individuals which have those properties are seen as
>>  > members of that set - so still effectively a set of individuals,
>>  > but arrived at differently).
>>
>> In linguistics, there is a general principle that the intension
>> of a word (informally, its "meaning") determines its extension.
>>
>> For example, the intensional definition of 'integer' or 'cow'
>> determines the set of all integers or the set of all cows.
>> If an OWL class is defined as a type, then the set of all entities
>> of that type would be the set of instances of that class.
>>
>> PK> ... if you remove that word, it would create a gap from modeling
>>  > to implementation in software world!
>>
>> My modified recommendation above provides an option for continuing
>> to use the word 'class' whenever people prefer to use that term.
>> But it provides a way of stating explicitly whether a class is
>> considered as a set or as a type.
>>
>> EB> The percentage of computer science graduate students who are
>>  > incapable of searching the literature that is not available online
>>  > in PDF form must now be well over 75%, judging from the papers
>>  > I have read.
>>
>> Not only students, but professors as well.  The citation statistics
>> now indicate that for papers published in the same year, the
>> average number of citations for papers available online is 10 times
>> the number for papers available only on paper.
>>
>> EB> ... the concept of abstract types in programming languages goes
>>  > back to 1967 and Simula, and I have not been able to identify any
>>  > earlier published programming language that has a formal concept
>>  > of abstract type (including a search of Jean Sammet's survey,
>>  > published in 1968-9).
>>
>> Jean Sammet was not inclined toward formal definitions.  Steve Zilles
>> has a good bibliography of the work in the 1960s and early '70s:
>>
>>     http://csg.csail.mit.edu/CSGArchives/memos/Memo-75-1.pdf
>>
>> Before he went back to MIT, Steve and I had been designing an
>> interesting system, but it was declared to be "too difficult" for
>> the IBM Endicott engineers to understand.  That was probably true.
>> I started scanning in our specification manual from March 1971:
>>
>>     http://www.jfsowa.com/computer/afs/sl2.htm
>>
>> EB> And therefore, unlike John, I can't fault software engineering
>>  > for having chosen "class" as the term for "abstract type",
>>  > regardless of the usage in other disciplines.
>>
>> As I said above, I modified my recommendation to let people continue
>> to use their favorite terminology, but still clarify whether they
>> mean the word 'class' as a set or as a type.
>>
>> John
>>
>>
>> _________________________________________________________________
>> Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
>> Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
>> Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
>> Shared Files: http://ontolog.cim3.net/file/
>> Community Wiki: http://ontolog.cim3.net/wiki/
>> To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
>> To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx
>>
>>
>>
>>
>
>
> --
> Mike Bennett
> Director
> Hypercube Ltd.
> 89 Worship Street
> London EC2A 2BF
> Tel: +44 (0) 20 7917 9522
> Mob: +44 (0) 7721 420 730
> www.hypercube.co.uk
> Registered in England and Wales No. 2461068
>
>
> _________________________________________________________________
> Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
> Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
> Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
> Shared Files: http://ontolog.cim3.net/file/
> Community Wiki: http://ontolog.cim3.net/wiki/
> To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
> To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx
>


_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx



-----Inline Attachment Follows-----



_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/  
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/  
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/ 
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx    (01)

<Prev in Thread] Current Thread [Next in Thread>