To: | "Adrian Walker" <adriandwalker@xxxxxxxxx>, "John F. Sowa" <sowa@xxxxxxxxxxx>, "Pat Hayes" <phayes@xxxxxxx> |
---|---|
Cc: | "[ontolog-forum] " <ontolog-forum@xxxxxxxxxxxxxxxx> |
From: | "Barker, Sean (UK)" <Sean.Barker@xxxxxxxxxxxxxx> |
Date: | Tue, 7 Aug 2007 10:18:38 +0100 |
Message-id: | <E18F7C3C090D5D40A854F1D080A84CA43F3AAB@xxxxxxxxxxxxxxxxxxxxxx> |
Adrian, John, Pat
Adrian is right about my concern is
the effect on the real world. Although I haven't studied the history of
logic, I'm hardly surprised that the various independent formulations of
two valued logic are isomorphic to FOL (or at least homomorphic to some subset
of FOL). However, if you were to start with a set of truth tables and
systematically changed True to False and vice versa, and AND to OR and vice
versa (though NOT remains the same) then you would apparently have the same
system, even through True is now False.
The industrial problem is not
semantics "as a game played this way", but the behaviour of a system (=people +
procedures + goals + materiel, including computers), and the difficulty is more
in demonstrating that the logic is applicable to situation of interest. I expect
you are familiar with supermarket mathematics where 1+1 = 1 (or buy one get one
free), and possible the economic 'logic' that goes with such
promotions.
Yes, Pat is right that procedures
are more difficult to formalise. The problem is that much of the information we
want to pass is actually procedural. The classic example is "security
classification". The marking "secret" is not there to describe the
content, but defines a number of procedures about what one may or may not
DO with a document (e.g. you may not photocopy it), and interchange of secret
documents is subject to demonstrating the organization has and follows the same
procedures. Similarly, buying and selling are learned buying sweets (candy) in
shops at the age of five - and it works on the web because the web process
follows the same pattern as everyday procedures. Data exchange is painful
not because the definitions are in principle so difficult, but because we have
never tried to share across such different organizations and cultures before,
and we are still learning how to do it. Anyone moving to a new job will be
familiar with the experience of getting to know the organization, its procedures
and the peculiar local terminologies (particularly job
titles).
The problem is that the word
"semantics" seems to cover a family of related meanings. Perhaps we ought to
qualify what we want to mean by different flavours of semantics. I will offer
the following outrageous suggestion (enough to keep Pat raging for a couple of
days :-))
Semantics - the behaviour of a set
of terms and operations in a system:
Real world
semantics: how people and machines behave in response to
input;
Logicians'
semantics: A set of terms T some superset of {TRUE, FALSE} and a set of
operations O:T -> T
More seriously, I would find it useful if the
professional philosophers, logicians and computer scientists could agree a
taxonomy of the uses of "semantics", and then establish them by frequent use on
the forum.
Sean Barker
_________________________________________________________________ Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/ Subscribe/Config: 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 Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx (01) |
Previous by Date: | Re: [ontolog-forum] Current Semantic Web Layer Cake, Danny Ayers |
---|---|
Next by Date: | Re: [ontolog-forum] Separating pragmatics and semantics, jure2 |
Previous by Thread: | Re: [ontolog-forum] Current Semantic Web Layer Cake, Adrian Walker |
Next by Thread: | Re: [ontolog-forum] Current Semantic Web Layer Cake, Adrian Walker |
Indexes: | [Date] [Thread] [Top] [All Lists] |