- From: Graham Klyne <GK@ninebynine.org>
- Date: Thu, 06 Feb 2003 10:21:58 +0000
- To: Dan Connolly <connolly@w3.org>, www-rdf-calendar@w3.org
- Cc: Ronan Klyne <Ronan@ninebynine.org>
Dan,
all,
With reference to the schema at: http://www.w3.org/2002/12/cal/ical
(1) In its current form, I understand this is automatically generated from
some of existing iCalendar data. I am guessing that the plan is to
progressively replace the ss: vocabulary with rdfs: vocabulary (backed up
by test cases, of course). I'm anticipating that we (anyone) can submit
suggested rdfs: statements (and test cases), which can be used to replace
(or augment) the existing ss: statements. Does this sound about right?
(2) (I think this is a reprise of part of last night's IRC debate) Looking
at the schema, I'm not seeing a property to relate a Vevent to a
vCalendar. Libby's hybrid schema had VEVENT-PROP. We're about to convert
the following from Libby's hybrid schema. Absent other information or
suggestion, I propose to use ical:hasEvent to replace VEVENT-PROP in the
older schema.
(3) Do we plan to use a different class for recurring events? I was never
quite sure why the hybrid schema did that. I don't feel strongly either way.
(4) Strictly, the data below may not be valid iCalendar as the start times
don't specify a date. I think the intent is clear and the formulation is
clear in this case, but I'd like to hear what other folks feel about it.
#g
--
Sample calendar object to be converted:
(excerpt from full file at
http://www.ninebynine.org/SWAD-E/Scenario-HomeNetwork/Users.n3)
[[
homenet:DownloadTimes a ical:VCALENDAR ;
rdfs:label "Times that download activity is allowed" ;
ical:VEVENT__PROP
[ a ical:REC__VEVENT ;
ical:DTSTART
[ a ical:TIME ;
rdf:value "T200000" ;
icalutil:hour "20" ;
icalutil:minute "00" ] ;
ical:DTEND
[ a ical:TIME ;
rdf:value "T220000" ;
icalutil:hour "22" ;
icalutil:minute "00" ] ;
ical:RRULE
[ a ical:RECUR ;
ical:FREQ "WEEKLY" ;
ical:INTERVAL "1" ;
ical:BYDAY "SA" ]
] ;
ical:VEVENT__PROP
[ a ical:REC__VEVENT ;
ical:DTSTART
[ a ical:TIME ;
rdf:value "T040000" ;
icalutil:hour "04" ;
icalutil:minute "00" ] ;
ical:DTEND
[ a ical:TIME ;
rdf:value "T080000" ;
icalutil:hour "08" ;
icalutil:minute "00" ] ;
ical:RRULE
[ a ical:RECUR ;
ical:FREQ "WEEKLY" ;
ical:INTERVAL "1" ;
ical:BYDAY "SU" ]
] ;
rdfs:comment
"""
Designated download times:
saturday 20:00-22:00
sunday: 04:00-08:00
""" .
]]
-------------------
Graham Klyne
<GK@NineByNine.org>
Received on Thursday, 6 February 2003 06:37:58 UTC