ontolog-forum
[Top] [All Lists]

Re: [ontolog-forum] is-part-of: a really, really, bad practice?

To: "'[ontolog-forum] '" <ontolog-forum@xxxxxxxxxxxxxxxx>
From: "Patrick Cassidy" <pat@xxxxxxxxx>
Date: Mon, 20 May 2013 11:21:38 -0400
Message-id: <000001ce556d$bbcfff50$336ffdf0$@com>
The use of simple nouns such as "mother" or  "sister" by themselves to
designate a relationship presents a serious problem in determining the
polarity: in   "X sister Y",  who is the sister - X or Y?  Even if one
ontologist used the polarity consistently, it would still be a problem for
others trying to understand the notation.  I always use the verbal
"isTheSisterOf" or "hasSister" for such relations.  As I understand him,
John Sowa also suggests such usage.  As a final blow, I have seen
sophisticated ontologies using the simple noun where the intuitive
polarities are in fact different for different relations.  Good grief!!
Although an ontology when used by a computer will do all and only what the
axioms specify, the ontologies have to be understood by people in order to
be used properly. What I consider "really, really bad practice" is to use
any labels other than those most easily and rapidly understood by the human
who is looking at the ontology.  Useful ontologies are big, and it is a high
crime to force people to waste time trying to figure out what the intended
meaning is.    (01)

There is an opposite consideration: if labels are easy to understand, users
may think they understand them when in fact they don't.  Well, that is the
lesser problem, solved by ontology users taking the time to carefully read
the description of an element at least once.  On subsequent usage, the
labels serve as mnemonics to refresh the memory of proper use, which needs
to be carefully understood on first encounter.  But if the labels are
themselves deceptive or ambiguous, the likelihood of forgetting proper
usage, even with the mnemonics, increases.    (02)

The matter of general or ambiguous relations such as 'isaPartOf' requiring
more specific subrelations is a different issue.  There are lots of 'part'
subrelations in COSMO, and in other ontologies I have seen.  All are useful
in their proper context.    (03)

Pat    (04)

Patrick Cassidy
MICRA Inc.
cassidy@xxxxxxxxx
908-561-3416    (05)

> -----Original Message-----
> From: ontolog-forum-bounces@xxxxxxxxxxxxxxxx [mailto:ontolog-forum-
> bounces@xxxxxxxxxxxxxxxx] On Behalf Of John F Sowa
> Sent: Sunday, May 19, 2013 11:30 PM
> To: ontolog-forum@xxxxxxxxxxxxxxxx
> Subject: Re: [ontolog-forum] is-part-of: a really, really, bad practice?
> 
> On 5/19/2013 5:17 PM, jmcclure@xxxxxxxxxxxxxx wrote:
> > I argue the industry badly needs consensus about the best practice
> > for how attributes/relations are to be named.
> 
> My recommendation is to use the most common phrase in ordinary language.
> 
> > in "old style" systems these names are nouns, perhaps qualified nouns;
> > in "new style" systems these names are, uh, something other than a
> noun.
> 
> In ordinary English, it's common practice is to represent relations
> with nouns.  The syntax of English and other languages allows verbs
> and adjectives to be *nominalized* in order to refer to the relations:
> 
> "The Romans destroyed Carthage in 146 BC"  =>
>      "The destruction of Carthage by the Romans in 146 BC"
> 
> "The book is easy to read" =>
>      "The ease of reading the book"
> 
> For words like part and family relations like mother, child, sibling,
> uncle, etc., there are no obvious verbs.  It's more convenient to use
> noun + 'of'.  In fact, English syntax makes it easy to switch 'of'
> to 'has' in order to form inverses:
> 
> "X is the father of Y"  =>  "Y has a father X"  (or has X as father).
> 
> "X is a part of Y"  =>  "Y has a part X"
> 
> The nominal form is easy to modify as needed:
> 
> "X is a proper part of Y"  =>  "Y has a proper part X"
> 
> "X is an only child of Y and Z"  =>  "Y and Z have an only child X"
> 
> This seems like a good argument for using nouns to name relations.
> 
> 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
>     (06)


_________________________________________________________________
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    (07)

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