[SCL] The semantics of "semantics"
John F. Sowa
sowa at bestweb.net
Thu Jan 16 14:53:09 CST 2003
Chris, Tanel, Jim, et al.,
I believe that somee recent lapses in communication have resulted
from undefined notions of what "semantics" means. Those of us who
have been working with logic for some time naturally equate that
term with "model-theoretic semantics" as defined by Ockham, Peirce,
Tarski, Kripke, Montague, etc.
An "impedence mismatch" has come to the fore in the exchange
of notes between Chris and Tanel and my recent exchange of notes
with Jim, which ended in a proposal for some future dinner party,
in which they would be on the menu.
To clarify the issues and the air, I would like to apologize for
any aspersions I may have cast upon the beauty of RDF syntax or the
semantics of the semantic web. To avoid further misunderstandings,
I suggest the following guidelines:
1. We should avoid using the word "semantics". Instead, we can
use phrases such as "truth value" or "model theory" and talk
about "English definitions" or "formal definitions", where
"formal" implies the use of some version of logic.
2. Discussions about syntax should be raised above the level
of sniping criticisms about beauty or about the widespread
usage of one notation or another. Instead, we should emphasize
that the SCL model theory is stated in terms of an abstract
syntax, which can be expressed in various concrete notations,
such as KIF, CGIF, and many variations of XML-based notations,
including RDF.
3. Questions about how to do the mapping from one syntax to
another are appropriate, but gratuitous remarks about the
desirability of any particular syntax should be avoided.
4. Compatibility with the W3C conventions for naming and
linking is a non-negotiable requirement for any and every
concrete syntax used to express SCL. That requirement can
be most easily satisfied by providing support for the W3C
conventions directly in the abstract sytnax of SCL.
5. Since RDF has been designed by the W3C, it serves as a
critical test case for the claim that SCL is general
enough to specify the W3C requirements. Therefore, we
should demonstrate two mappings: first, that all of RDF can
be mapped to SCL, and second, that some appropriate subset
of SCL can be mapped to RDF.
These guidelines won't prevent disagreements, but I hope that
they can focus the discussion on the important issues.
John Sowa
More information about the Scl
mailing list