[SCL] Some questions for SCL and RDF
John F. Sowa
sowa at bestweb.net
Sun May 11 17:57:19 CDT 2003
Tanel,
That situation arises with many languages
that we would like to bring under the
CL banner:
> The machinery used in these semantics is
> explicit encoding. RDF and OWL formulas are
> not translated "directly" to FOL. Instead,
> a number of predicates like type, class,
> relation, symmetric etc are used.
Some languages have a clear separation between
logic and ontology (which we are trying to
keep clear in the CL family). But many
languages incorporate a great deal of
ontology into the basic syntax and operators.
An example of a mixture of logic and ontology
is the common BNF notation for grammar rules:
S -> NP VP
This could be mapped to a Horn-clause statement
with the addition of a LeftOf relation that says
the constituent designated as NP is to the left
of the constituent designated as VP.
> These predicates are associated with a finite
> list of axioms.
I suggest that we distinguish "pure CL" langauges
or subset languages from languages that include
additional ontology. If you have a language L
whose syntax or operators incorporate some additional
ontology, then any theory stated in L would map
to a theory in a pure CL langauge that would
include additional axioms that define those
predicates.
John Sowa
More information about the Scl
mailing list