ical-ifp.n3
1.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# Derived from meeting exsample in
# http://www.w3.org/2002/12/cal/test/20030115mtg.rdf
#
# These are annotations of the iCal calendar properties
# which are needed to be able to generate 'strong' diffs of calendar data.
#
@prefix : <http://www.w3.org/2002/12/cal/ical#> .
#@prefix : <#> .
@prefix x-lic:
<http://www.w3.org/2002/12/cal/prod/Apple_Comp_628d9d8459c556fa#> .
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@keywords is, of, a.
# Unabiguously identify a person, event:
owl:InverseFunctionalProperty is rdf:type of
calAddress, # Person
uid, # event
x-lic:relcalid, # calendar - but not standard.
publishedAs, # calendar @@@ need stg like this.
alarmid, # alarm @@@ cf Eveolution's alarm id
tzid. # timezone
#no - tzid applies to a date
# :dtstart [
# :dateTime "2003-01-15T18:00:00";
# :tzid "/softwarestudio.org/Olson_20011030_5/Europe/London" #];
# Things which anything can only have one of:
owl:FunctionalProperty is rdf:type of
action,
trigger,
timsezone,
duration,
created, lastModified,
dtstamp, dateTime, dtstart, dtend, tzid, duration, organizer, sequence,
summary,
uid,
# daylight, standard, # Alas no. Timezones in cal files have multiple
# have multiple changeover points
# (sometimes bogus)
rrule,
byday, bymonth, freq, interval,
tzname, tzoffsetfrom, tzoffsetto,
x-lic:location.
# Does NOT include: component, attendee, cn
#ENDS