logo       


Undue Violence to Collections vs. Classes?: msg#00068

Subject: Undue Violence to Collections vs. Classes?
I think most of us who were involved in the development of XTM 1.0
would agree that our specification of the PSIs for class-instance
and superclass-subclass were relatively underspecified, perhaps
even by design. Leaving some measure of generality allows for a
variety of interpretations, which can be seen in both positive and
negative light. Ambiguity has both its pros and cons.

Over the past few years my own work has leaned heavily on both of
these PSIs (and their role PSIs), and I've often felt that perhaps
I was stepping out onto rather shakey territory. Now that I'm actually
beginning to use these PSIs in inferencing, I'm seeing that I either
need to "stretch the truth" of their definitions or begin using a
different set.

Most of this comes about due to the lack of definition of "class",
or perhaps a poor choice of words in XTM. People often believe they
understand the definition of the term "set" or "class", but of
course this is more complicated than the naive understanding. I've
been looking for the past few months at mereology and more recently
mereotopology, and they back at Cyc, and realizing that the thing
I've/we've been calling classes are in many cases actually collections.
For example, the two most common relations in Cyc are #$isa and
#$genls, the class-instance and superclass-subclass relations. But
no, actually not. In Cyc, they're actually collection-instance and
supercollection-subcollection. It doesn't sound as nice, but it's
more accurate.

This has rather subtle but profound impacts on taxonomy design,
as the differences between collections and extensional and
intensional sets are not ignoreable. I don't claim to be the expert
on logic that I would like to be, so rather than create new PSIs I
thought I'd throw this open for a bit of discussion with the group...

For a background on this, there's Sowa's chapter [KR], plus the
documentation on the Cyc site [CYC]. As Sowa notes, Lenat and
Guha (developers of Cyc) have admitted that they freely intermix
the usage of collection, set and category. This is either a good
thing or a bad thing, I don't know how to judge. The question is
really whether our similar choice in XTM's PSI language should be
left to stand, be changed, or at least be commented upon.

Murray

________________
[KR] Chapter 2.6 "Sets, Collections, Types and Categories" in
    "Knowledge Representation", John F. Sowa, pp.97-109.
[CYC] on #$isa and #$genls:
  http://www.cyc.com/cycdoc/vocab/fundamental-vocab.html#isa
  http://www.cyc.com/cycdoc/vocab/fundamental-vocab.html#genls
and a tutorial on "Sets and Individuals in Cyc":
  http://www.cyc.com/cycdoc/course/collections-module.html
......................................................................
Murray Altheim                    http://kmi.open.ac.uk/people/murray/
Knowledge Media Institute
The Open University, Milton Keynes, Bucks, MK7 6AA, UK               .

    "Iraqi sovereignty will be established by appointees
     appointing appointees to select appointees to select
     appointees. Add the fact that Bremer was appointed to
     his post by President Bush and Bush to his by the US
     Supreme Court, and you have the glorious new democratic
     tradition of the appointocracy: rule by an appointee's
     appointee's appointees' appointees' appointees' selectees."
     http://www.guardian.co.uk/comment/story/0,3604,1130138,00.html


Ruby Jobs
Java Jobs
Jobs in California
more...
what
job title, keywords
where
city, state, zip
jobs by job search
Search:
Java, servers, webhosting, windows, cisco ...
more...
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
encryption.gpg....    ietf.rfc822/199...    freebsd.devel.i...    lang.haskell.li...    mail.squirrelma...    web.zope.plone....    yellowdog.gener...    text.xml.xalan....    recreation.phot...    kde.devel.educa...    hardware.bus.ca...    printing.ghosts...    voip.peering/20...    assembly/2006-0...    org.user-groups...    culture.interne...    network.i2p/200...    boot-loaders.ya...    xfree86.render/...    qnx.openqnx.dev...    jakarta.velocit...    user-groups.pal...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe