Ben --
You wrote....
If you give a reasoner a set of assertions, it
must assume them to be true unless it conflicts with the related
ontology. On the web, this is a ridiculous assumption. It makes every
reasoner gullible.
It would be better if every single assertion was implicitly reified
by its containing URI, with the *option* of attaching even more
metadata to the statement-about-a-statement (ie, which individual or
entity in particular is making these assertions, when they were made,
etc). Then the reasoner would be able to parse many identical
assertions, and rate their validity based on any number of factors.
For instance, you could ask such a reasoner (although probably not
in English): "do French people believe that Jerry Lewis is
funny?"
Even with no such attributes attached to a statement, the results of
any query you make could be qualified based on their popularity.
I think the problem in this discussion comes partly from trying to
address application issues at the lower meta-data and data
levels.
We have been advocating integrating the "Semantics1" of the
lower levels of the semantic web layer cake, with what one could call
Semantics2 and Semantics3.
Semantics2 spells out what a reasoning engine should be able to deduce
from any collection of rules and facts.
Semantics3 concerns the meaning of English sentences at the author- and
user-interface.
It appears that Semantics2 and 3 can address some of the requirements of
the Logic, Proof and Trust layers of the cake.
In particular, Semantics3 can be used to attach English qualifiers such a
"based on the information currently available, it is likely that
French people believe...". Trust can be helped by top down
natural language explanations of the inference process.
There's a system that demonstrates this approach, online at the site
below. Shared use is free.
Thanks in advance for comments.
Cheers, -- Adrian
Executable open vocabulary English
Online at
www.reengineeringllc.com
Shared use is free
Adrian Walker
Reengineering
PO Box 1412
Bristol
CT 06011-1412 USA
Phone: USA 860 583 9677
Cell: USA 860 830 2085
Fax: USA 860 314 1029