Re: CCAT: TIME: Fantasyland?/Various issues

dwig@markv.com
To: Fritz Lehmann <fritz@rodin.wustl.edu>
Cc: cg@cs.umn.edu, phayes@cs.uiuc.edu, srkb@cs.umbc.edu, M.J.Johnson@qmw.ac.uk,
        anquetil@IRO.UMontreal.CA, beancar@cucis.cis.columbia.edu,
        bill@violin.att.com, billrich@vnet.ibm.com,
        brayman@zuben.ca.boeing.com, buteau_brandon@prc.com, cassidy@micra.com,
        cbwillis@netcom.com, cyre@vtvm1.cc.vt.edu, dick@Glue.umd.edu,
        doudna@aol.com, doug@csi.uottawa.ca, fletcher.mcleancsd@xerox.com,
        fritz@rodin.wustl.edu, ged@cs.rmit.edu.au, gerbe-o@immedia.ca,
        grau@falcon.depaul.edu, kivs@bgcict.bitnet, kremer@cpsc.ucalgary.ca,
        kschoi@cs.kaist.ac.kr, lukose@peirce.une.edu.au, moulin@ift.ulaval.ca,
        oh@vax2.cstp.umkc.edu, peterman@informatik.uni-hamburg.de,
        roger@ci.deere.com, s.griffin@mcs.surrey.ac.uk,
        shmyaeng@mailbox.syr.edu, sowa@turing.pacss.binghamton.edu,
        thompson@zuben.boeing.com, wei@oucsace.cs.ohiou.edu, willems@cs.vu.nl
In-reply-to: <9410110155.AA17931@rodin.wustl.edu> (message from Fritz Lehmann on Mon, 10 Oct 94 20:55:48 CDT)
Subject: Re: CCAT: TIME: Fantasyland?/Various issues
Date: Tue, 11 Oct 94 10:24:32 PDT
From: dwig@markv.com
Message-id: <9410111025.aa08633@hermix.markv.com>
Source-Info:  From (or Sender) name not authenticated.
Sender: owner-srkb@cs.umbc.edu
Precedence: bulk
Pat Hayes writes:
>> I wanted actual concepts. For example, is the idea of an
>> intermittent interval ("every wednesday afteroon for the next five weeks")
>> a very important one for people?

>      It is something that a general-purpose time system should be able
> to say.  Again, that doesn't mean we have to define this case, but the
> language should allow defining it.  I suspect that "intermittent
> intervals" can just be put together from unbroken intervals using
> negation for OFF periods and conjoining interval assertions.  Right?  No
> need to provide arbitrary algebraic interval structures, prime
> intervals, Cantor Dust, etc.

I suspect you'll want some tools for expressing recurrent events that are
capable of expressing common concepts in an elegant way.  They may or may
not have to be primitive, but they will have to be expressive.

To Pat's call for actual concepts, here are some recurrences my personal
organizer tool (Ecco, from Arabesque software) supports: "every Tuesday",
"2nd Tuesday of every month", "11th of every month", "every Oct. 11th",
"every Nth Tuesday", "last business day of every month".  Also, in place of
"every month" you can specify "every Nth month".

Finally, here's the definition for the date of Easter: "the first Sunday
after the first full moon after the vernal equinox".  I seem to remember
similar definitions of Islamic dates.


Don Dwiggins			"Things should be made as simple as possible,
Mark V Systems, Inc.		   but no simpler"
dwig@markv.com                       -- Albert Einstein