Sorry to burden the rest of
you with this, but can't find the base email.
Pat, please drop me a
individual email. I have a question about the account
settings.
Thanks,
Dee K. Barnett CSM (R)
Contractor, ASRC Communications
Intelligence Center Counter IED Team
Directorate of Doctrine
US Army Intelligence Center
Comm: 520-538-1182
DSN: 879-1182
From: ontac-forum-bounces@xxxxxxxxxxxxxx on
behalf of Cassidy, Patrick J. Sent: Mon 11/28/2005 06:23 To:
ONTAC-WG General Discussion Subject: RE: [ontac-forum] Neutrality
Principle
Roy et al.
I have created a Wiki page:
http://colab.cim3.net/cgi-bin/wiki.pl?CosmoWG/CosmoContext
.
. . where we can put proposals on how to handle context. I have added
to it a straw-man proposal for a general category of context that can subsume
all individual contexts or combinations, including time and place. Feel
free to comment or add other proposals, on that page. We can post
periodic updates to the general list when additions are made or agreements
are reached on specific points there.
Pat
Patrick
Cassidy MITRE Corporation 260 Industrial Way Eatontown, NJ
07724 Mail Stop: MNJE Phone: 732-578-6340 Cell: 908-565-4053 Fax:
732-578-6012 Email: pcassidy@xxxxxxxxx
-----Original
Message----- From: ontac-forum-bounces@xxxxxxxxxxxxxx [mailto:ontac-forum-bounces@xxxxxxxxxxxxxx]
On Behalf Of Roy Roebuck Sent: Monday, November 28, 2005 7:36 AM To:
ONTAC-WG General Discussion Subject: RE: [ontac-forum] Neutrality
Principle
Hi Pat:
I'd like to pursue the context topic in
another Wiki. I originally called my general ontology approach "context
management", and is based on identifying, characterizing, and managing the
context of functions, processes, events, transactions,
etc.
Roy
-----Original Message----- From:
ontac-forum-bounces@xxxxxxxxxxxxxx [mailto:ontac-forum-bounces@xxxxxxxxxxxxxx]
On Behalf Of Cassidy, Patrick J. Sent: Monday, November 28, 2005 2:01
AM To: ONTAC-WG General Discussion Subject: RE: [ontac-forum] Neutrality
Principle
Context is essential but complex, and would probably require a
separate discussion, perhaps a project of its own. As far as the
UF is concerned, I would imagine that the initial effort would assume
what Cyc calls "consensus reality", since we are talking about finding
the maximum ontological structure that can be agreed on without
significant contention. Contexts can be an add-on to that kind of
simple structure. In fact, in the first layer of the UF I would have a
class called "Context" which would subsume all the different kinds of
context that could be used in reasoning. If anyone is interested in
pursuing a discussion on context per se, I could create a Wiki page where we
can build a coherent logical structure and associated discussion.
Proposed representations could then be used in a formal system to test
them.
Pat
Patrick Cassidy MITRE Corporation 260
Industrial Way Eatontown, NJ 07724 Mail Stop: MNJE Phone:
732-578-6340 Cell: 908-565-4053 Fax: 732-578-6012 Email:
pcassidy@xxxxxxxxx
-----Original Message----- From:
ontac-forum-bounces@xxxxxxxxxxxxxx [mailto:ontac-forum-bounces@xxxxxxxxxxxxxx]
On Behalf Of Barry Smith Sent: Monday, November 28, 2005 1:42 AM To:
ONTAC-WG General Discussion Subject: RE: [ontac-forum] Neutrality
Principle
Cory suggests that we introduce a new layer to our ontology
work: the layer of context. (This is analogous to the Semantic Web idea that
we separate out ontologies into walled-off zones called namespaces, though
seemingly more difficult, since namespaces are just a matter of syntax;
Cory's contexts seem to be something more complicated.)
Three problems
then arise:
1. in addition to building the ontology (or ontologies),
which is hard, we would need to build also a theory (or theories) of
contexts on a level on top of that, which is even harder
2. even if we
have a good theory of contexts, and even if we can fit all our ontologies
neatly into contexts (perhaps into different contexts at different times), we
would still need to find a way of unifying the ontologies themselves, at the
ground level, in ways which will make them interoperable -- but this means
finding out what stands up, ontologically, independently of context
3.
would we then need also a second-level theory of the context(s) in which the
theory of contexts itself is formulated/expressed? and a third-level theory
for the contexts in which this second level theory is
formulated?
Certainly, the ontology of ordinary speech acts is itself a
good candidate (low-hanging fruit) for what might be included in
a ground-level ontology; but not, please, an ontology of those speech acts
which are used by a certain very small and very specialized community when it
talks about ontologies. BS
At 07:12 AM 11/28/2005, you
wrote: >John, >Ok, now imagine a small hour glass spinning over my
head, absorbing all the >references on this thread takes a
while! > >In the mean time, there are two points where we were
not communicating. The >"modular" I was thinking of was in terms
of a family of related Ontologies, >or perhaps micro-theories (I will
switch to that phrase). In the framework >I was imagining, the
context represented by the micro theory parameterizes >the axioms. I
think I understand your use of "module" to be individual >"engines", each
with a small ontology, interacting with others - essentially >an agent
like system. > >Point 2; there is an ontology of speech acts (which
is quite interesting) >but there are also the speech acts about the
Ontologies (or micro theories) >themselves - which may provide some of
the parameters for computation based >on context. To use your
example, controlling a bus, airplane, mars rover >provide a situational
context for the axioms specific to that vehicle. The >speech act about
the set of Ontologies also provides context and thereby >selects what
axioms are applicable. > >If our UF provided for parameterizing
micro-theories by context it would >then be able to admit seemingly
incompatible macro-theories. > >I understand the complexities that
such parameterization causes for engines, >but perhaps we can find a
tractable subset of unconstrained model >non-monotonic logics that would
suffice. Something like applying the >parameterization prior to the
inference? > >-Cory > >Ps; An odd example of the speech
act mess; Lets say we are charged with >specifying a "current state"
"future state" architecture, each of course has >the appropriate speech
act. <architecture 1> is stated to represent the >current
enterprise. <architecture 2> is stated to be a specification of
how >the enterprise will operate at point in time "C". Now add to
this a >future-state architecture done five years ago - this does not,
of course, >correspond to how the future actually worked out.
<Architecture C> is >stated to be an unrealized plan for timeframe B
done in timeframe A. Speech >act E - what is the difference between
these architectures? > >-----Original Message----- >From:
ontac-forum-bounces@xxxxxxxxxxxxxx >[mailto:ontac-forum-bounces@xxxxxxxxxxxxxx]
On Behalf Of John F. Sowa >Sent: Sunday, November 27, 2005 11:45
PM >To: ONTAC-WG General Discussion >Subject: Re: [ontac-forum]
Neutrality Principle > >Cory, > >Before getting into the
details of your note, I'd >like to emphasize the point that the the idea
of >concentrating on vocabularies for UF and minimizing >the
detailed axioms is only part of the story. I >definitely do *not*
advocate throwing away axioms. >But I believe that putting them into a
single monolithic >lump is too inflexible. Even Cyc has subdivided
the >axioms in multiple microtheories, but there's more >structure
needed for interactions among modules. > > > Similar to
your suggestion of modularity, perhaps > > the common framework
is itself modular in such a way > > that conflict is explicitly
allowed for between its > > modules. There is a tendency to
think of these systems > > monolithic statements of Truth, and
while some have had > > that intent, it may not be necessary for
our purposes. > >Yes, I very strongly agree. > >
> If we instead think of each of these ontological modules > >
as "speech act"(s), an assertion by an individual, group > > or
authority at a particular time. We can have a framework > >
for dealing with a system of these modules that may or may > >
not be in conflict. > >Yes. Inferencing and information flow
are related, but >they have different requirements. In
communication, the >most prominent features are the speech acts and
vocabulary. >I published an article that emphasized speech acts
and >their relationship to
modularity: > > http://www.jfsowa.com/pubs/arch.htm >
Architectures for Intelligent Systems > >This article was strongly
influenced by John McCarthy's >Elephant 2000 language, which is based on
speech acts. >The article introduces the Flexible Modular Framework
(FMF), >in which interacting modules pass messages among
themselves, >each one with a tag that indicates the speech act.
For >McCarthy's original paper on Elephant,
see > > http://www-formal.stanford.edu/jmc/elephant/elephant.html >
Elephant 2000: A Programming Language Based on Speech Acts > >A
quotation from that article: "Human speech acts
involve >intelligence. Elephant 2000 is on the borderline of AI, but
the >article emphasizes Elephant usages that do not require
AI." > >My colleague Arun Majumdar implemented a version of the
FMF >while he was living in Palo Alto and had a number of
discussions >with McCarthy about Elephant, speech acts, and related
issues >of logic and reasoning. > > > The speech act
asserting a set of statements forms one dimension > > of context
for those statements. A set of statements is valid > >
within a context. There are, of course, other forms of
context > > such as authorities/political, physical or
situational. All can > > govern how and when statements
within that context are to be treated. > >The word "context" has
many senses. The speech act indicates the >purpose of the
communication: tell, ask, command, promise, commit, >authorize,
deny, etc. The basic three -- tell, ask, command -- >have been
implemented in computer languages for years, but the >others are important
for on-line business transactions. > >Another sense of context
involves the subject matter, which brings >in specialized axioms or
programs that deal with the information >content of the
message. The kind of axioms required depend on >both the
subject matter and the speech act. One of the basic >principles of
the FMF is that a module should be able to determine >quickly whether it
is capable of handling a message, and if not, >where to send
it. > > > Using something like wordnet makes a lot of sense
for informal > > (but still useful) connections, but I don't see
how it works > > for formal ones. > >You can think of
the modules as having different levels of expertise. >Some modules may be
highly specialized, and others could behave >like a receptionist, who
isn't an expert in anything, but who >knows enough about the subject to
route a message to another module >that can handle it. The FMF also
supports various blackboards, on >which a module can post messages that
are retrieved associatively >by other modules that are looking for things
to do. > >Inside a module, there might be a highly specialized and
optimized >program, or there could be an inference engine that does
reasoning, >which could transform a message and generate new messages for
other >modules. So even for the same subject domain, different
modules >could have different axioms (or compiled programs) that do
different >things. > >This approach does not rule out
monolithic systems, if they are >needed -- you could take all of Cyc, put
a wrapper around it, >and it would look like a module. But you could
also split the >microtheories or other axioms into different modules that
would >deal with specialized subjects in specialized
ways. > > > Given such contextual modules you can determine
what modules are > > in conflict with others, and perhaps provide
logic to reduce or > > eliminate the root causes. (For example,
the assumption that time > > is the same for all participants -
which works just fine in the > > context of earth systems but not
in the context of space flight). > >That's an example where
different modules could use the same >vocabulary about space and time, but
different sets of axioms >for reasoning about them. Even for travel,
you need different >axioms and ways of thinking about driving a bus,
guiding a >Martian rover, sailing a ship, running a railroad, or
planning >a space mission. One set of axioms definitely does not
fit >all applications, even when there is a lot of common
vocabulary. > > > Almost all human abstractions seem to be
highly contextual, yet > > most logics don't have the mechanisms
to deal with it due to > > the monotonic
restrictions. > >I certainly agree. OWL, for example, is an
extremely limited logic, >which doesn't even support full FOL. It
might be adequate to handle >the limited kinds of axioms needed for
WordNet, but certainly not >for nonmonotonic, modal, higher-order logics
that interface with >programs that do specialized
computation. > > > One of the goals for this is to have a
wider net for capturing > > knowledge, much of which is expressed
in ways that are imprecise, > > lacking in detail and
contradictory. > >Knowledge acquisition, design, problem
specification, and many >related issues involve very different issues that
are orthogonal >to the communication/inferencing dichotomy. That is
one more >reason for breaking up the system into multiple interacting
modules, >each with different kinds and levels of
expertise. > > > So, in summary, can we find a way to
"admit all" instead of > > least-common denominator by applying
context to statements as > > speech acts from various communities
or authorities? > >I believe that it's possible, and I also believe
that a monolith >is not sufficiently flexible to handle the job.
Modules, along >the lines we are discussing are a prerequisite, but
there's still >a lot of R & D to do in order to determine the best way
to divide >up various tasks among interacting
modules. > >John > >_________________________________________________________________ >Message
Archives: http://colab.cim3.net/forum/ontac-forum/ >To
Post: mailto:ontac-forum@xxxxxxxxxxxxxx >Subscribe/Unsubscribe/Config: >http://colab.cim3.net/mailman/listinfo/ontac-forum/ >Shared
Files: http://colab.cim3.net/file/work/SICoP/ontac/ >Community
Wiki: >http://colab.cim3.net/cgi-bin/wiki.pl?SICoP/OntologyTaxonomyCoordinati ngWG > > >_________________________________________________________________ >Message
Archives: http://colab.cim3.net/forum/ontac-forum/ >To
Post: mailto:ontac-forum@xxxxxxxxxxxxxx >Subscribe/Unsubscribe/Config: >http://colab.cim3.net/mailman/listinfo/ontac-forum/ >Shared
Files: http://colab.cim3.net/file/work/SICoP/ontac/ >Community
Wiki: >http://colab.cim3.net/cgi-bin/wiki.pl?SICoP/OntologyTaxonomyCoordinati ngWG
_________________________________________________________________ Message
Archives: http://colab.cim3.net/forum/ontac-forum/ To
Post: mailto:ontac-forum@xxxxxxxxxxxxxx Subscribe/Unsubscribe/Config: http://colab.cim3.net/mailman/listinfo/ontac-forum/ Shared
Files: http://colab.cim3.net/file/work/SICoP/ontac/ Community
Wiki: http://colab.cim3.net/cgi-bin/wiki.pl?SICoP/OntologyTaxonomyCoordinatin gWG
_________________________________________________________________ Message
Archives: http://colab.cim3.net/forum/ontac-forum/ To
Post: mailto:ontac-forum@xxxxxxxxxxxxxx Subscribe/Unsubscribe/Config: http://colab.cim3.net/mailman/listinfo/ontac-forum/ Shared
Files: http://colab.cim3.net/file/work/SICoP/ontac/ Community
Wiki: http://colab.cim3.net/cgi-bin/wiki.pl?SICoP/OntologyTaxonomyCoordinatin g WG
_________________________________________________________________ Message
Archives: http://colab.cim3.net/forum/ontac-forum/ To
Post: mailto:ontac-forum@xxxxxxxxxxxxxx Subscribe/Unsubscribe/Config: http://colab.cim3.net/mailman/listinfo/ontac-forum/ Shared
Files: http://colab.cim3.net/file/work/SICoP/ontac/ Community
Wiki: http://colab.cim3.net/cgi-bin/wiki.pl?SICoP/OntologyTaxonomyCoordinatin gWG
_________________________________________________________________ Message
Archives: http://colab.cim3.net/forum/ontac-forum/ To
Post: mailto:ontac-forum@xxxxxxxxxxxxxx Subscribe/Unsubscribe/Config:
http://colab.cim3.net/mailman/listinfo/ontac-forum/ Shared
Files: http://colab.cim3.net/file/work/SICoP/ontac/ Community
Wiki: http://colab.cim3.net/cgi-bin/wiki.pl?SICoP/OntologyTaxonomyCoordinatingWG
_________________________________________________________________
Message Archives: http://colab.cim3.net/forum/ontac-forum/
To Post: mailto:ontac-forum@xxxxxxxxxxxxxx
Subscribe/Unsubscribe/Config:
http://colab.cim3.net/mailman/listinfo/ontac-forum/
Shared Files: http://colab.cim3.net/file/work/SICoP/ontac/
Community Wiki:
http://colab.cim3.net/cgi-bin/wiki.pl?SICoP/OntologyTaxonomyCoordinatingWG (01)
|