ical-ifp.n3 1.54 KB
# 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