Output from DanC's prog: ical2rdf.pl get this [[ 2002-12-01T19:00:00 2002-12-01T21:00:00 WEEKLY MO,TU,WE,TH,FR < Excerpt from out Users.n3 file: homenet:PlayTimes a ical:Vcalendar ; user:rangeName "PlayTimes" ; rdfs:label "Times that non-work access is allowed" ; ical:hasEvent [ a ical:Vevent ; ical:dtstart [ a ical:Vtime ; rdf:value "T084500" ] ; ical:dtend [ a ical:Vtime ; rdf:value "T101500" ] ; ical:rrule [ a ical:Vrecur ; ical:freq "WEEKLY" ; ical:interval "1" ; ical:byday "MO,TU,WE,TH,FR" ] ] ; ical:hasEvent [ a ical:Vevent ; ical:dtstart [ a ical:Vtime ; rdf:value "T160000" ] ; ical:dtend [ a ical:Vtime ; rdf:value "T164500" ] ; ical:rrule [ a ical:Vrecur ; ical:freq "WEEKLY" ; ical:interval "1" ; ical:byday "MO,TU,WE,TH,FR" ] ] ; ical:hasEvent [ a ical:Vevent ; ical:dtstart [ a ical:Vtime ; rdf:value "T200000" ] ; ical:dtend [ a ical:Vtime ; rdf:value "T220000" ] ; ical:rrule [ a ical:Vrecur ; ical:freq "WEEKLY" ; ical:interval "1" ; ical:byday "MO,TU,WE,TH,FR" ] ] ; ical:hasEvent [ a ical:Vevent ; ical:dtstart [ a ical:Vtime ; rdf:value "T084500" ] ; ical:dtend [ a ical:Vtime ; rdf:value "T111500" ] ; ical:rrule [ a ical:Vrecur ; ical:freq "WEEKLY" ; ical:interval "1" ; ical:byday "SA,SU" ] ] ; ical:hasEvent [ a ical:Vevent ; ical:dtstart [ a ical:Vtime ; rdf:value "T160000" ] ; ical:dtend [ a ical:Vtime ; rdf:value "T220000" ] ; ical:rrule [ a ical:Vrecur ; ical:freq "WEEKLY" ; ical:interval "1" ; ical:byday "SA,SU" ] ] ; rdfs:comment """ Designated play times: weekdays: 08:45-10:15, 16:00-16:45, 20:00-22:00 weekends: 08:45-11:15, 16:00-22:00 """ .