- From: Graham Klyne <GK@ninebynine.org>
- Date: Fri, 03 Jan 2003 12:24:09 +0000
- To: Dan Connolly <connolly@w3.org>
- Cc: www-rdf-interest@w3.org, Norman.Walsh@Sun.COM, www-rdf-calendar@w3.org
I think maybe the "problem", if there is one, comes with what you do with
the results (inferences) from these rules.
Suppose you wish to determine whether a particular date (say, :now) is
indeed a Birthday corresponding to :E. Intuitively, if :E has a db:end
property, and :now is after the value thus specified, then it's not a
birthday. But what if there's no db:end property? I don't think it's safe
to infer that :now is a birthday unless there is some other explicit
information that would be inconsistent with a value db:end being before
:now. Otherwise, non-mononotic reasoning is invoked.
#g
--
At 12:19 AM 1/3/03 -0600, Dan Connolly wrote:
>Norm Walsh asked, back on 1Dec...
>http://lists.w3.org/Archives/Public/www-rdf-interest/2002Dec/0002.html
>
>about rules for repeating events, some with
>end markers and some without.
>
>I completely missed that message, as I only catch
>up with www-rdf-interest occasionally, but meanwhile, in
>www-rdf-calendar, I wrote some rules that, I think,
>answer Norm's question.
>
>futureEvents.n3: an excercise in processing recurring events
>Dan Connolly (Thu, Dec 19 2002)
>http://lists.w3.org/Archives/Public/www-rdf-calendar/2002Dec/0022.html
>
>Applying the lessons from futureEvents to Norm's birthday
>case, we get:
>
>this log:forAll :p, :s, :o, :t, :u, :l, :k, :m, :E.
>
>{ :p a ab:Contact;
> p:born :o } log:implies { :p :birthEvent [ a db:Appointment ;
> db:begin-date :o ;
> db:repeat [
> rdf:type db:Repeat ;
> db:frequency "1";
> db:type "Yearly" ] ] } .
>
>{ :p a ab:Contact;
> p:born :o;
> p:died :s;
> :birthEvent :E } log:implies { :E db:end :s }.
>
>
>There's something unsatisfying about this style of rules...
>it feels procedural -- I start to think about
>"creating" a db:Appointment and "modifying" it --
>while writing rules is supposed to be declarative.
>
>I'm not really modifying anything; this is all monotonic.
>But feels wierd.
>
>--
>Dan Connolly, W3C http://www.w3.org/People/Connolly/
-------------------
Graham Klyne
<GK@NineByNine.org>
Received on Friday, 3 January 2003 08:34:34 UTC