Re: Semantic Web issues

   [me]
   > Why is SW reasoning monotonic and open-worldish?  Who will enforce
   > these constraints?

   [Sandro]
   I think people are using these terms almost as buzzwords to remind
   folks that some common kinds of reasoning (as in Prolog: closed world,
   unique names, non-mon) do not allow ad hoc composibility.  I'd say a
   basic goal for the SemWeb is that agents be able to merge knowledge
   from multiple sources with relative ease, and as far as I can tell,
   that means using monotonic reasoning with no CWA or UNA.    

Monotonic reasoning is essentially deductive reasoning, and most
interesting inference problems are not deductive.  Suppose an agent is
doing scheduling of a fleet of trucks, using information from various
sources (retail stores, highway-condition information, weather
predictions, ...).  It will generate a schedule from a given set of
facts, and given more facts it will usually generate a different
schedule.  One could argue that scheduling is not an inference
problem, but no matter what we call it, the same issues about
monotonicity, UNAs, and CWAs will arise in connection with it.

Another point: It's in merging information from multiple sources that
the UNA becomes most useful, in the following form: if you can't prove
that two objects are equal, then assume they're distinct.  For
example, if I have a list of employees obtained from company A, and a
similar list obtained from company B, then it's reasonable to assume
that if v works for A and w works for B, then v is not equal to w.

-- 
                                             -- Drew McDermott

Received on Sunday, 20 July 2003 08:52:25 UTC