1/*
2 * This file has been generated by the onto2vocabularyclass tool
3 * copyright (C) 2007-2010 Sebastian Trueg <trueg@kde.org>
4 *
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Library General Public
7 * License as published by the Free Software Foundation; either
8 * version 2 of the License, or (at your option) any later version.
9 *
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Library General Public License for more details.
14 *
15 * You should have received a copy of the GNU Library General Public License
16 * along with this library; see the file COPYING.LIB. If not, write to
17 * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18 * Boston, MA 02110-1301, USA.
19 */
20
21#ifndef _SOPRANO_NCAL_H_
22#define _SOPRANO_NCAL_H_
23
24#include <QtCore/QUrl>
25#include "nepomuk_export.h"
26
27namespace Nepomuk2 {
28 namespace Vocabulary {
29 namespace NCAL {
30 /**
31 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#
32 */
33 NEPOMUK_EXPORT QUrl ncalNamespace();
34
35 /**
36 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#
37 */
38 NEPOMUK_EXPORT QUrl nrlOntologyGraph();
39
40 /**
41 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#AccessClassification
42 *
43 * Access classification of a calendar component. Introduced
44 * to express
45 * the set of values for the ncal:class property. The user may use
46 * instances
47 * provided with this ontology or create his/her own with desired
48 * semantics.
49 * See the documentation of ncal:class for details.
50 */
51 NEPOMUK_EXPORT QUrl AccessClassification();
52
53 /**
54 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Alarm
55 *
56 * Provide a grouping of component properties that define an alarm.
57 */
58 NEPOMUK_EXPORT QUrl Alarm();
59
60 /**
61 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#AlarmAction
62 *
63 * Action to be performed on alarm. This class has been introduced
64 * to express the limited set of values of the ncal:action property.
65 * Please refer to the documentation of ncal:action for details.
66 */
67 NEPOMUK_EXPORT QUrl AlarmAction();
68
69 /**
70 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Attachment
71 *
72 * An object attached to a calendar entity. This class has been
73 * introduced to serve as a structured value of the ncal:attach
74 * property. See the documentation of ncal:attach for details.
75 */
76 NEPOMUK_EXPORT QUrl Attachment();
77
78 /**
79 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#AttachmentEncoding
80 *
81 * Attachment encoding. This class has been introduced to express
82 * the limited vocabulary of values for the ncal:encoding property.
83 * See the documentation of ncal:encoding for details.
84 */
85 NEPOMUK_EXPORT QUrl AttachmentEncoding();
86
87 /**
88 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Attendee
89 *
90 * An attendee of an event. This class has been introduced to serve
91 * as the range for ncal:attendee property. See documentation
92 * of ncal:attendee for details.
93 */
94 NEPOMUK_EXPORT QUrl Attendee();
95
96 /**
97 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#AttendeeOrOrganizer
98 *
99 * A common superclass for ncal:Attendee and ncal:Organizer.
100 */
101 NEPOMUK_EXPORT QUrl AttendeeOrOrganizer();
102
103 /**
104 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#AttendeeRole
105 *
106 * A role the attendee is going to play during an event. This class
107 * has been introduced to express the limited vocabulary for the
108 * values of ncal:role property. Please refer to the documentation
109 * of ncal:role for details.
110 */
111 NEPOMUK_EXPORT QUrl AttendeeRole();
112
113 /**
114 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#BydayRulePart
115 *
116 * Expresses the compound value of a byday part of a recurrence
117 * rule. It stores the weekday and the integer modifier. Inspired
118 * by RFC 2445 sec. 4.3.10
119 */
120 NEPOMUK_EXPORT QUrl BydayRulePart();
121
122 /**
123 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Calendar
124 *
125 * A calendar. Inspirations for this class can be traced to the
126 * VCALENDAR component defined in RFC 2445 sec. 4.4, but it may
127 * just as well be used to represent any kind of Calendar.
128 */
129 NEPOMUK_EXPORT QUrl Calendar();
130
131 /**
132 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#CalendarDataObject
133 *
134 * A DataObject found in a calendar. It is usually interpreted
135 * as one of the calendar entity types (e.g. Event, Journal, Todo
136 * etc.)
137 */
138 NEPOMUK_EXPORT QUrl CalendarDataObject();
139
140 /**
141 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#CalendarScale
142 *
143 * A calendar scale. This class has been introduced to provide
144 * the limited vocabulary for the ncal:calscale property.
145 */
146 NEPOMUK_EXPORT QUrl CalendarScale();
147
148 /**
149 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#CalendarUserType
150 *
151 * A calendar user type. This class has been introduced to express
152 * the limited vocabulary for the ncal:cutype property. See documentation
153 * of ncal:cutype for details.
154 */
155 NEPOMUK_EXPORT QUrl CalendarUserType();
156
157 /**
158 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Event
159 *
160 * Provide a grouping of component properties that describe an
161 * event.
162 */
163 NEPOMUK_EXPORT QUrl Event();
164
165 /**
166 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#EventStatus
167 *
168 * A status of an event. This class has been introduced to express
169 * the limited set of values for the ncal:status property. The
170 * user may
171 * use the instances provided with this ontology or create his/her
172 * own.
173 * See the documentation for ncal:eventStatus for details.
174 */
175 NEPOMUK_EXPORT QUrl EventStatus();
176
177 /**
178 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Freebusy
179 *
180 * Provide a grouping of component properties that describe either
181 * a request for free/busy time, describe a response to a request
182 * for free/busy time or describe a published set of busy time.
183 */
184 NEPOMUK_EXPORT QUrl Freebusy();
185
186 /**
187 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#FreebusyPeriod
188 *
189 * An aggregate of a period and a freebusy type. This class has been
190 * introduced to serve as a range of the ncal:freebusy property.
191 * See documentation for ncal:freebusy for details. Note that
192 * the specification of freebusy property states that the period
193 * is to be expressed using UTC time, so the timezone properties
194 * should NOT be used for instances of this class.
195 */
196 NEPOMUK_EXPORT QUrl FreebusyPeriod();
197
198 /**
199 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#FreebusyType
200 *
201 * Type of a Freebusy indication. This class has been introduced
202 * to serve as a limited set of values for the ncal:fbtype property.
203 * See the documentation of ncal:fbtype for details.
204 */
205 NEPOMUK_EXPORT QUrl FreebusyType();
206
207 /**
208 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Journal
209 *
210 * Provide a grouping of component properties that describe a
211 * journal entry.
212 */
213 NEPOMUK_EXPORT QUrl Journal();
214
215 /**
216 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#JournalStatus
217 *
218 * A status of a journal entry. This class has been introduced to
219 * express
220 * the limited set of values for the ncal:status property. The
221 * user may
222 * use the instances provided with this ontology or create his/her
223 * own.
224 * See the documentation for ncal:journalStatus for details.
225 */
226 NEPOMUK_EXPORT QUrl JournalStatus();
227
228 /**
229 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#NcalDateTime
230 */
231 NEPOMUK_EXPORT QUrl NcalDateTime();
232
233 /**
234 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#NcalPeriod
235 *
236 * A period of time. Inspired by the PERIOD datatype specified
237 * in RFC 2445 sec. 4.3.9
238 */
239 NEPOMUK_EXPORT QUrl NcalPeriod();
240
241 /**
242 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#NcalTimeEntity
243 *
244 * A time entity. Conceived as a common superclass for NcalDateTime
245 * and NcalPeriod. According to RFC 2445 both DateTime and Period
246 * can be interpreted in different timezones. The first case is
247 * explored in many properties. The second case is theoretically
248 * possible in ncal:rdate property. Therefore the timezone properties
249 * have been defined at this level.
250 */
251 NEPOMUK_EXPORT QUrl NcalTimeEntity();
252
253 /**
254 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Organizer
255 *
256 * An organizer of an event. This class has been introduced to serve
257 * as a range of ncal:organizer property. See documentation of
258 * ncal:organizer for details.
259 */
260 NEPOMUK_EXPORT QUrl Organizer();
261
262 /**
263 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#ParticipationStatus
264 *
265 * Participation Status. This class has been introduced to express
266 * the limited vocabulary of values for the ncal:partstat property.
267 * See the documentation of ncal:partstat for details.
268 */
269 NEPOMUK_EXPORT QUrl ParticipationStatus();
270
271 /**
272 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#RecurrenceFrequency
273 *
274 * Frequency of a recurrence rule. This class has been introduced
275 * to express a limited set of allowed values for the ncal:freq
276 * property. See the documentation of ncal:freq for details.
277 */
278 NEPOMUK_EXPORT QUrl RecurrenceFrequency();
279
280 /**
281 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#RecurrenceIdentifier
282 *
283 * Recurrence Identifier. Introduced to provide a structure
284 * for the value of ncal:recurrenceId property. See the documentation
285 * of ncal:recurrenceId for details.
286 */
287 NEPOMUK_EXPORT QUrl RecurrenceIdentifier();
288
289 /**
290 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#RecurrenceIdentifierRange
291 *
292 * Recurrence Identifier Range. This class has been created to
293 * provide means to express the limited set of values for the ncal:range
294 * property. See documentation for ncal:range for details.
295 */
296 NEPOMUK_EXPORT QUrl RecurrenceIdentifierRange();
297
298 /**
299 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#RecurrenceRule
300 */
301 NEPOMUK_EXPORT QUrl RecurrenceRule();
302
303 /**
304 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#RequestStatus
305 *
306 * Request Status. A class that was introduced to provide a structure
307 * for the value of ncal:requestStatus property. See documentation
308 * for ncal:requestStatus for details.
309 */
310 NEPOMUK_EXPORT QUrl RequestStatus();
311
312 /**
313 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#TimeTransparency
314 *
315 * Time transparency. Introduced to provide a way to express
316 * the limited vocabulary for the values of ncal:transp property.
317 * See documentation of ncal:transp for details.
318 */
319 NEPOMUK_EXPORT QUrl TimeTransparency();
320
321 /**
322 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Timezone
323 *
324 * Provide a grouping of component properties that defines a time
325 * zone.
326 */
327 NEPOMUK_EXPORT QUrl Timezone();
328
329 /**
330 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#TimezoneObservance
331 */
332 NEPOMUK_EXPORT QUrl TimezoneObservance();
333
334 /**
335 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Todo
336 *
337 * Provide a grouping of calendar properties that describe a to-do.
338 */
339 NEPOMUK_EXPORT QUrl Todo();
340
341 /**
342 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#TodoStatus
343 *
344 * A status of a calendar entity. This class has been introduced
345 * to express
346 * the limited set of values for the ncal:status property. The
347 * user may
348 * use the instances provided with this ontology or create his/her
349 * own.
350 * See the documentation for ncal:todoStatus for details.
351 */
352 NEPOMUK_EXPORT QUrl TodoStatus();
353
354 /**
355 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Trigger
356 *
357 * An alarm trigger. This class has been created to serve as the
358 * range of ncal:trigger property. See the documentation for
359 * ncal:trigger for more details.
360 */
361 NEPOMUK_EXPORT QUrl Trigger();
362
363 /**
364 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#TriggerRelation
365 *
366 * The relation between the trigger and its parent calendar component.
367 * This class has been introduced to express the limited vocabulary
368 * for the ncal:related property. See the documentation for ncal:related
369 * for more details.
370 */
371 NEPOMUK_EXPORT QUrl TriggerRelation();
372
373 /**
374 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#UnionOfAlarmEventFreebusyJournalTodo
375 */
376 NEPOMUK_EXPORT QUrl UnionOfAlarmEventFreebusyJournalTodo();
377
378 /**
379 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#UnionOfAlarmEventFreebusyTodo
380 */
381 NEPOMUK_EXPORT QUrl UnionOfAlarmEventFreebusyTodo();
382
383 /**
384 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#UnionOfAlarmEventJournalTodo
385 */
386 NEPOMUK_EXPORT QUrl UnionOfAlarmEventJournalTodo();
387
388 /**
389 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#UnionOfAlarmEventTodo
390 */
391 NEPOMUK_EXPORT QUrl UnionOfAlarmEventTodo();
392
393 /**
394 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#UnionOfEventFreebusy
395 */
396 NEPOMUK_EXPORT QUrl UnionOfEventFreebusy();
397
398 /**
399 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#UnionOfEventFreebusyJournalTodo
400 */
401 NEPOMUK_EXPORT QUrl UnionOfEventFreebusyJournalTodo();
402
403 /**
404 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#UnionOfEventJournalTimezoneTodo
405 */
406 NEPOMUK_EXPORT QUrl UnionOfEventJournalTimezoneTodo();
407
408 /**
409 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#UnionOfEventJournalTodo
410 */
411 NEPOMUK_EXPORT QUrl UnionOfEventJournalTodo();
412
413 /**
414 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#UnionOfEventTodo
415 */
416 NEPOMUK_EXPORT QUrl UnionOfEventTodo();
417
418 /**
419 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#UnionOfTimezoneObservanceEventFreebusyJournalTimezoneTodo
420 */
421 NEPOMUK_EXPORT QUrl UnionOfTimezoneObservanceEventFreebusyJournalTimezoneTodo();
422
423 /**
424 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#UnionOfTimezoneObservanceEventFreebusyTimezoneTodo
425 */
426 NEPOMUK_EXPORT QUrl UnionOfTimezoneObservanceEventFreebusyTimezoneTodo();
427
428 /**
429 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#UnionOfTimezoneObservanceEventJournalTimezoneTodo
430 */
431 NEPOMUK_EXPORT QUrl UnionOfTimezoneObservanceEventJournalTimezoneTodo();
432
433 /**
434 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#UnionParentClass
435 */
436 NEPOMUK_EXPORT QUrl UnionParentClass();
437
438 /**
439 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Weekday
440 *
441 * Day of the week. This class has been created to provide the limited
442 * vocabulary for ncal:byday property. See the documentation
443 * for ncal:byday for details.
444 */
445 NEPOMUK_EXPORT QUrl Weekday();
446
447 /**
448 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#_8bitEncoding
449 */
450 NEPOMUK_EXPORT QUrl _8bitEncoding();
451
452 /**
453 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#acceptedParticipationStatus
454 */
455 NEPOMUK_EXPORT QUrl acceptedParticipationStatus();
456
457 /**
458 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#action
459 *
460 * This property defines the action to be invoked when an alarm
461 * is triggered. Inspired by RFC 2445 sec 4.8.6.1. Originally
462 * this property had a limited set of values. They are expressed
463 * as instances of the AlarmAction class.
464 */
465 NEPOMUK_EXPORT QUrl action();
466
467 /**
468 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#attach
469 *
470 * The property provides the capability to associate a document
471 * object with a calendar component. Defined in the RFC 2445 sec.
472 * 4.8.1.1
473 */
474 NEPOMUK_EXPORT QUrl attach();
475
476 /**
477 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#attachmentContent
478 *
479 * The uri of the attachment. Created to express the actual value
480 * of the ATTACH property defined in RFC 2445 sec. 4.8.1.1. This
481 * property expresses the BINARY datatype of that property. see
482 * ncal:attachmentUri for the URI datatype.
483 */
484 NEPOMUK_EXPORT QUrl attachmentContent();
485
486 /**
487 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#attachmentUri
488 *
489 * The uri of the attachment. Created to express the actual value
490 * of the ATTACH property defined in RFC 2445 sec. 4.8.1.1. This
491 * property expresses the default URI datatype of that property.
492 * see ncal:attachmentContents for the BINARY datatype.
493 */
494 NEPOMUK_EXPORT QUrl attachmentUri();
495
496 /**
497 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#attendee
498 *
499 * The property defines an "Attendee" within a calendar component.
500 * Inspired by RFC 2445 sec. 4.8.4.1. Originally this property
501 * accepted many parameters. The Attendee class has been introduced
502 * to express them all. Note that NCAL is aligned with NCO. The actual
503 * value (of the CAL-ADDRESS type) is expressed as an instance
504 * of nco:Contact. Remember that the CN parameter has been removed
505 * from NCAL. Instead that value should be expressed using nco:fullname
506 * property of the above mentioned nco:Contact instance. The
507 * RFC stated that whenever this property is attached to a Valarm
508 * instance, the Attendee cannot have any parameters apart from
509 * involvedContact.
510 */
511 NEPOMUK_EXPORT QUrl attendee();
512
513 /**
514 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#audioAction
515 */
516 NEPOMUK_EXPORT QUrl audioAction();
517
518 /**
519 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#base64Encoding
520 */
521 NEPOMUK_EXPORT QUrl base64Encoding();
522
523 /**
524 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#busyFreebusyType
525 */
526 NEPOMUK_EXPORT QUrl busyFreebusyType();
527
528 /**
529 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#busyTentativeFreebusyType
530 */
531 NEPOMUK_EXPORT QUrl busyTentativeFreebusyType();
532
533 /**
534 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#busyUnavailableFreebusyType
535 */
536 NEPOMUK_EXPORT QUrl busyUnavailableFreebusyType();
537
538 /**
539 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#byday
540 *
541 * Weekdays the recurrence should occur. Defined in RFC 2445 sec.
542 * 4.3.10
543 */
544 NEPOMUK_EXPORT QUrl byday();
545
546 /**
547 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#bydayModifier
548 *
549 * An integer modifier for the BYDAY rule part. Each BYDAY value
550 * can also be preceded by a positive (+n) or negative (-n) integer.
551 * If present, this indicates the nth occurrence of the specific
552 * day within the MONTHLY or YEARLY RRULE. For example, within
553 * a MONTHLY rule, +1MO (or simply 1MO) represents the first Monday
554 * within the month, whereas -1MO represents the last Monday of
555 * the month. If an integer modifier is not present, it means all
556 * days of this type within the specified frequency. For example,
557 * within a MONTHLY rule, MO represents all Mondays within the
558 * month. Inspired by RFC 2445 sec. 4.3.10
559 */
560 NEPOMUK_EXPORT QUrl bydayModifier();
561
562 /**
563 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#bydayWeekday
564 *
565 * Connects a BydayRulePath with a weekday.
566 */
567 NEPOMUK_EXPORT QUrl bydayWeekday();
568
569 /**
570 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#byhour
571 *
572 * Hour of recurrence. Defined in RFC 2445 sec. 4.3.10
573 */
574 NEPOMUK_EXPORT QUrl byhour();
575
576 /**
577 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#byminute
578 *
579 * Minute of recurrence. Defined in RFC 2445 sec. 4.3.10
580 */
581 NEPOMUK_EXPORT QUrl byminute();
582
583 /**
584 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#bymonth
585 *
586 * Number of the month of the recurrence. Valid values are integers
587 * from 1 (January) to 12 (December). Defined in RFC 2445 sec. 4.3.10
588 */
589 NEPOMUK_EXPORT QUrl bymonth();
590
591 /**
592 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#bymonthday
593 *
594 * Day of the month when the event should recur. Defined in RFC 2445
595 * sec. 4.3.10
596 */
597 NEPOMUK_EXPORT QUrl bymonthday();
598
599 /**
600 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#bysecond
601 *
602 * Second of a recurrence. Defined in RFC 2445 sec. 4.3.10
603 */
604 NEPOMUK_EXPORT QUrl bysecond();
605
606 /**
607 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#bysetpos
608 *
609 * The BYSETPOS rule part specify values which correspond to the
610 * nth occurrence within the set of events specified by the rule.
611 * Valid values are 1 to 366 or -366 to -1. It MUST only be used in conjunction
612 * with another BYxxx rule part. For example "the last work day
613 * of the month" could be represented as: RRULE: FREQ=MONTHLY;
614 * BYDAY=MO, TU, WE, TH, FR; BYSETPOS=-1. Each BYSETPOS value
615 * can include a positive (+n) or negative (-n) integer. If present,
616 * this indicates the nth occurrence of the specific occurrence
617 * within the set of events specified by the rule. Defined in RFC
618 * 2445 sec. 4.3.10
619 */
620 NEPOMUK_EXPORT QUrl bysetpos();
621
622 /**
623 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#byweekno
624 *
625 * The number of the week an event should recur. Defined in RFC 2445
626 * sec. 4.3.10
627 */
628 NEPOMUK_EXPORT QUrl byweekno();
629
630 /**
631 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#byyearday
632 *
633 * Day of the year the event should occur. Defined in RFC 2445 sec.
634 * 4.3.10
635 */
636 NEPOMUK_EXPORT QUrl byyearday();
637
638 /**
639 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#calscale
640 *
641 * This property defines the calendar scale used for the calendar
642 * information specified in the iCalendar object. Defined in
643 * RFC 2445 sec. 4.7.1
644 */
645 NEPOMUK_EXPORT QUrl calscale();
646
647 /**
648 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#cancelledEventStatus
649 */
650 NEPOMUK_EXPORT QUrl cancelledEventStatus();
651
652 /**
653 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#cancelledJournalStatus
654 */
655 NEPOMUK_EXPORT QUrl cancelledJournalStatus();
656
657 /**
658 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#cancelledTodoStatus
659 */
660 NEPOMUK_EXPORT QUrl cancelledTodoStatus();
661
662 /**
663 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#categories
664 *
665 * Categories for a calendar component. Inspired by RFC 2445 sec
666 * 4.8.1.2 with the following reservations: The LANGUAGE parameter
667 * has been discarded. Please use xml:lang literals to express
668 * multiple languages. This property can specify multiple comma-separated
669 * categories. The order of categories doesn't matter. Please
670 * use a separate triple for each category.
671 */
672 NEPOMUK_EXPORT QUrl categories();
673
674 /**
675 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#chairRole
676 */
677 NEPOMUK_EXPORT QUrl chairRole();
678
679 /**
680 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#class
681 *
682 * Defines the access classification for a calendar component.
683 * Inspired by RFC 2445 sec. 4.8.1.3 with the following reservations:
684 * this property has limited vocabulary. Possible values are:
685 * PUBLIC, PRIVATE and CONFIDENTIAL. The default is PUBLIC. Those
686 * values are expressed as instances of the AccessClassification
687 * class. The user may create his/her own if necessary.
688 */
689 NEPOMUK_EXPORT QUrl ncalClass();
690
691 /**
692 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#comment
693 *
694 * Non-processing information intended to provide a comment
695 * to the calendar user. Inspired by RFC 2445 sec. 4.8.1.4 with
696 * the following reservations: the LANGUAGE parameter has been
697 * discarded. Please use xml:lang literals to express language.
698 * For the ALTREP parameter use the commentAltRep property.
699 */
700 NEPOMUK_EXPORT QUrl comment();
701
702 /**
703 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#commentAltRep
704 *
705 * Alternate representation of the comment. Introduced to cover
706 * the ALTREP parameter of the COMMENT property. See
707 * documentation of ncal:comment for details.
708 */
709 NEPOMUK_EXPORT QUrl commentAltRep();
710
711 /**
712 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#completed
713 *
714 * This property defines the date and time that a to-do was actually
715 * completed. Inspired by RFC 2445 sec. 4.8.2.1. Note that the
716 * RFC allows ONLY UTC time values for this property.
717 */
718 NEPOMUK_EXPORT QUrl completed();
719
720 /**
721 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#completedParticipationStatus
722 */
723 NEPOMUK_EXPORT QUrl completedParticipationStatus();
724
725 /**
726 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#completedStatus
727 */
728 NEPOMUK_EXPORT QUrl completedStatus();
729
730 /**
731 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#component
732 *
733 * Links the Vcalendar instance with the calendar components.
734 * This property has no direct equivalent in the RFC specification.
735 * It has been introduced to express the containmnent relations.
736 */
737 NEPOMUK_EXPORT QUrl component();
738
739 /**
740 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#confidentialClassification
741 */
742 NEPOMUK_EXPORT QUrl confidentialClassification();
743
744 /**
745 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#confirmedStatus
746 */
747 NEPOMUK_EXPORT QUrl confirmedStatus();
748
749 /**
750 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#contact
751 *
752 * The property is used to represent contact information or alternately
753 * a reference to contact information associated with the calendar
754 * component. Inspired by RFC 2445 sec. 4.8.4.2 with the following
755 * reservations: the LANGUAGE parameter has been discarded.
756 * Please use xml:lang literals to express language. For the ALTREP
757 * parameter use the contactAltRep property.RFC doesn't define
758 * any format for the string.
759 */
760 NEPOMUK_EXPORT QUrl contact();
761
762 /**
763 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#contactAltRep
764 *
765 * Alternate representation of the contact property. Introduced
766 * to cover
767 * the ALTREP parameter of the CONTACT property. See
768 * documentation of ncal:contact for details.
769 */
770 NEPOMUK_EXPORT QUrl contactAltRep();
771
772 /**
773 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#count
774 *
775 * How many times should an event be repeated. Defined in RFC 2445
776 * sec. 4.3.10
777 */
778 NEPOMUK_EXPORT QUrl count();
779
780 /**
781 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#created
782 *
783 * This property specifies the date and time that the calendar
784 * information was created by the calendar user agent in the calendar
785 * store. Note: This is analogous to the creation date and time
786 * for a file in the file system. Inspired by RFC 2445 sec. 4.8.7.1.
787 * Note that this property is a subproperty of nie:created. The
788 * domain of nie:created is nie:DataObject. It is not a superclass
789 * of UnionOf_Vevent_Vjournal_Vtodo, but since that union is
790 * conceived as an 'abstract' class, and in real-life all resources
791 * referenced by this property will also be DataObjects, than
792 * this shouldn't cause too much of a problem. Note that RFC allows
793 * ONLY UTC time values for this property.
794 */
795 NEPOMUK_EXPORT QUrl created();
796
797 /**
798 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#cutype
799 *
800 * To specify the type of calendar user specified by the property.
801 * Inspired by RFC 2445 sec. 4.2.3. This parameter has a limited
802 * vocabulary. The terms that may serve as values for this property
803 * have been expressed as instances of CalendarUserType class.
804 * The user may use instances provided with this ontology or create
805 * his own.
806 */
807 NEPOMUK_EXPORT QUrl cutype();
808
809 /**
810 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#daily
811 */
812 NEPOMUK_EXPORT QUrl daily();
813
814 /**
815 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#date
816 *
817 * Date an instance of NcalDateTime refers to. It was conceived
818 * to express values in DATE datatype specified in RFC 2445 4.3.4
819 */
820 NEPOMUK_EXPORT QUrl date();
821
822 /**
823 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#dateTime
824 *
825 * Representation of a date an instance of NcalDateTime actually
826 * refers to. It's purpose is to express values in DATE-TIME datatype,
827 * as defined in RFC 2445 sec. 4.3.5
828 */
829 NEPOMUK_EXPORT QUrl dateTime();
830
831 /**
832 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#daylight
833 *
834 * Links a timezone with it's daylight observance. This property
835 * has no direct equivalent in the RFC 2445. It has been inspired
836 * by the structure of the Vtimezone component defined in sec.4.6.5
837 */
838 NEPOMUK_EXPORT QUrl daylight();
839
840 /**
841 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#declinedParticipationStatus
842 */
843 NEPOMUK_EXPORT QUrl declinedParticipationStatus();
844
845 /**
846 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#delegatedFrom
847 *
848 * To specify the calendar users that have delegated their participation
849 * to the calendar user specified by the property. Inspired by
850 * RFC 2445 sec. 4.2.4. Originally the value type for this property
851 * was CAL-ADDRESS. This has been expressed as nco:Contact to
852 * promote integration between NCAL and NCO.
853 */
854 NEPOMUK_EXPORT QUrl delegatedFrom();
855
856 /**
857 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#delegatedParticipationStatus
858 */
859 NEPOMUK_EXPORT QUrl delegatedParticipationStatus();
860
861 /**
862 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#delegatedTo
863 *
864 * To specify the calendar users to whom the calendar user specified
865 * by the property has delegated participation. Inspired by RFC
866 * 2445 sec. 4.2.5. Originally the value type for this parameter
867 * was CAL-ADDRESS. This has been expressed as nco:Contact to
868 * promote integration between NCAL and NCO.
869 */
870 NEPOMUK_EXPORT QUrl delegatedTo();
871
872 /**
873 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#description
874 *
875 * A more complete description of the calendar component, than
876 * that provided by the ncal:summary property.Inspired by RFC
877 * 2445 sec. 4.8.1.5 with following reservations: the LANGUAGE
878 * parameter has been discarded. Please use xml:lang literals
879 * to express language. For the ALTREP parameter use the descriptionAltRep
880 * property.
881 */
882 NEPOMUK_EXPORT QUrl description();
883
884 /**
885 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#descriptionAltRep
886 *
887 * Alternate representation of the calendar entity description.
888 * Introduced to cover
889 * the ALTREP parameter of the DESCRIPTION property. See
890 * documentation of ncal:description for details.
891 */
892 NEPOMUK_EXPORT QUrl descriptionAltRep();
893
894 /**
895 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#dir
896 *
897 * Specifies a reference to a directory entry associated with
898 * the calendar user specified by the property. Inspired by RFC
899 * 2445 sec. 4.2.6. Originally the data type of the value of this
900 * parameter was URI (Usually an LDAP URI). This has been expressed
901 * as rdfs:resource.
902 */
903 NEPOMUK_EXPORT QUrl dir();
904
905 /**
906 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#displayAction
907 */
908 NEPOMUK_EXPORT QUrl displayAction();
909
910 /**
911 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#draftStatus
912 */
913 NEPOMUK_EXPORT QUrl draftStatus();
914
915 /**
916 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#dtend
917 *
918 * This property specifies the date and time that a calendar component
919 * ends. Inspired by RFC 2445 sec. 4.8.2.2
920 */
921 NEPOMUK_EXPORT QUrl dtend();
922
923 /**
924 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#dtstamp
925 *
926 * The property indicates the date/time that the instance of the
927 * iCalendar object was created. Inspired by RFC 2445 sec. 4.8.7.1.
928 * Note that the RFC allows ONLY UTC values for this property.
929 */
930 NEPOMUK_EXPORT QUrl dtstamp();
931
932 /**
933 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#dtstart
934 *
935 * This property specifies when the calendar component begins.
936 * Inspired by RFC 2445 sec. 4.8.2.4
937 */
938 NEPOMUK_EXPORT QUrl dtstart();
939
940 /**
941 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#due
942 *
943 * This property defines the date and time that a to-do is expected
944 * to be completed. Inspired by RFC 2445 sec. 4.8.2.3
945 */
946 NEPOMUK_EXPORT QUrl due();
947
948 /**
949 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#duration
950 *
951 * The property specifies a positive duration of time. Inspired
952 * by RFC 2445 sec. 4.8.2.5
953 */
954 NEPOMUK_EXPORT QUrl duration();
955
956 /**
957 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#emailAction
958 */
959 NEPOMUK_EXPORT QUrl emailAction();
960
961 /**
962 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#encoding
963 *
964 * To specify an alternate inline encoding for the property value.
965 * Inspired by RFC 2445 sec. 4.2.7. Originally this property had
966 * a limited vocabulary. ('8BIT' and 'BASE64'). The terms of this
967 * vocabulary have been expressed as instances of the AttachmentEncoding
968 * class
969 */
970 NEPOMUK_EXPORT QUrl encoding();
971
972 /**
973 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#endTriggerRelation
974 */
975 NEPOMUK_EXPORT QUrl endTriggerRelation();
976
977 /**
978 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#eventStatus
979 *
980 * Defines the overall status or confirmation for an Event. Based
981 * on the STATUS property defined in RFC 2445 sec. 4.8.1.11.
982 */
983 NEPOMUK_EXPORT QUrl eventStatus();
984
985 /**
986 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#exdate
987 *
988 * This property defines the list of date/time exceptions for
989 * a recurring calendar component. Inspired by RFC 2445 sec. 4.8.5.1
990 */
991 NEPOMUK_EXPORT QUrl exdate();
992
993 /**
994 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#exrule
995 *
996 * This property defines a rule or repeating pattern for an exception
997 * to a recurrence set. Inspired by RFC 2445 sec. 4.8.5.2.
998 */
999 NEPOMUK_EXPORT QUrl exrule();
1000
1001 /**
1002 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#fbtype
1003 *
1004 * To specify the free or busy time type. Inspired by RFC 2445 sec.
1005 * 4.2.9. The RFC specified a limited vocabulary for the values
1006 * of this property. The terms of this vocabulary have been expressed
1007 * as instances of the FreebusyType class. The user can use instances
1008 * provided with this ontology or create his own.
1009 */
1010 NEPOMUK_EXPORT QUrl fbtype();
1011
1012 /**
1013 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#finalStatus
1014 */
1015 NEPOMUK_EXPORT QUrl finalStatus();
1016
1017 /**
1018 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#fmttype
1019 *
1020 * To specify the content type of a referenced object. Inspired
1021 * by RFC 2445 sec. 4.2.8. The value of this property should be an
1022 * IANA-registered content type (e.g. application/binary)
1023 */
1024 NEPOMUK_EXPORT QUrl fmttype();
1025
1026 /**
1027 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#freeFreebusyType
1028 */
1029 NEPOMUK_EXPORT QUrl freeFreebusyType();
1030
1031 /**
1032 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#freebusy
1033 *
1034 * The property defines one or more free or busy time intervals.
1035 * Inspired by RFC 2445 sec. 4.8.2.6. Note that the periods specified
1036 * by this property can only be expressed with UTC times. Originally
1037 * this property could have many comma-separated values. Please
1038 * use a separate triple for each value.
1039 */
1040 NEPOMUK_EXPORT QUrl freebusy();
1041
1042 /**
1043 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#freq
1044 *
1045 * Frequency of a recurrence rule. Defined in RFC 2445 sec. 4.3.10
1046 */
1047 NEPOMUK_EXPORT QUrl freq();
1048
1049 /**
1050 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#friday
1051 */
1052 NEPOMUK_EXPORT QUrl friday();
1053
1054 /**
1055 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#geo
1056 *
1057 * This property specifies information related to the global
1058 * position for the activity specified by a calendar component.
1059 * Inspired by RFC 2445 sec. 4.8.1.6
1060 */
1061 NEPOMUK_EXPORT QUrl geo();
1062
1063 /**
1064 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#gregorianCalendarScale
1065 */
1066 NEPOMUK_EXPORT QUrl gregorianCalendarScale();
1067
1068 /**
1069 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#groupUserType
1070 */
1071 NEPOMUK_EXPORT QUrl groupUserType();
1072
1073 /**
1074 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#hasAlarm
1075 *
1076 * Links an event or a todo with a DataObject that can be interpreted
1077 * as an alarm. This property has no direct equivalent in the RFC
1078 * 2445. It has been provided to express this relation.
1079 */
1080 NEPOMUK_EXPORT QUrl hasAlarm();
1081
1082 /**
1083 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#hourly
1084 */
1085 NEPOMUK_EXPORT QUrl hourly();
1086
1087 /**
1088 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#inProcessParticipationStatus
1089 */
1090 NEPOMUK_EXPORT QUrl inProcessParticipationStatus();
1091
1092 /**
1093 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#inProcessStatus
1094 */
1095 NEPOMUK_EXPORT QUrl inProcessStatus();
1096
1097 /**
1098 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#individualUserType
1099 */
1100 NEPOMUK_EXPORT QUrl individualUserType();
1101
1102 /**
1103 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#interval
1104 *
1105 * The INTERVAL rule part contains a positive integer representing
1106 * how often the recurrence rule repeats. The default value is
1107 * "1", meaning every second for a SECONDLY rule, or every minute
1108 * for a MINUTELY rule, every hour for an HOURLY rule, every day
1109 * for a DAILY rule, every week for a WEEKLY rule, every month for
1110 * a MONTHLY rule andevery year for a YEARLY rule. Defined in RFC
1111 * 2445 sec. 4.3.10
1112 */
1113 NEPOMUK_EXPORT QUrl interval();
1114
1115 /**
1116 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#involvedContact
1117 *
1118 * A contact of the Attendee or the organizer involved in an event
1119 * or other calendar entity. This property has been introduced
1120 * to express the actual value of the ATTENDEE and ORGANIZER properties.
1121 * The contact will also represent the CN parameter of those properties.
1122 * See documentation of ncal:attendee or ncal:organizer for
1123 * more details.
1124 */
1125 NEPOMUK_EXPORT QUrl involvedContact();
1126
1127 /**
1128 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#journalStatus
1129 *
1130 * Defines the overall status or confirmation for a journal entry.
1131 * Based on the STATUS property defined in RFC 2445 sec. 4.8.1.11.
1132 */
1133 NEPOMUK_EXPORT QUrl journalStatus();
1134
1135 /**
1136 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#lastModified
1137 *
1138 * The property specifies the date and time that the information
1139 * associated with the calendar component was last revised in
1140 * the calendar store. Note: This is analogous to the modification
1141 * date and time for a file in the file system. Inspired by RFC 2445
1142 * sec. 4.8.7.3. Note that the RFC allows ONLY UTC time values for
1143 * this property.
1144 */
1145 NEPOMUK_EXPORT QUrl lastModified();
1146
1147 /**
1148 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#location
1149 *
1150 * Defines the intended venue for the activity defined by a calendar
1151 * component. Inspired by RFC 2445 sec 4.8.1.7 with the following
1152 * reservations: the LANGUAGE parameter has been discarded.
1153 * Please use xml:lang literals to express language. For the ALTREP
1154 * parameter use the locationAltRep property.
1155 */
1156 NEPOMUK_EXPORT QUrl location();
1157
1158 /**
1159 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#locationAltRep
1160 *
1161 * Alternate representation of the event or todo location.
1162 * Introduced to cover the ALTREP parameter of the LOCATION
1163 * property. See documentation of ncal:location for details.
1164 */
1165 NEPOMUK_EXPORT QUrl locationAltRep();
1166
1167 /**
1168 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#member
1169 *
1170 * To specify the group or list membership of the calendar user
1171 * specified by the property. Inspired by RFC 2445 sec. 4.2.11.
1172 * Originally this parameter had a value type of CAL-ADDRESS.
1173 * This has been expressed as nco:Contact to promote integration
1174 * between NCAL and NCO
1175 */
1176 NEPOMUK_EXPORT QUrl member();
1177
1178 /**
1179 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#method
1180 *
1181 * This property defines the iCalendar object method associated
1182 * with the calendar object. Defined in RFC 2445 sec. 4.7.2
1183 */
1184 NEPOMUK_EXPORT QUrl method();
1185
1186 /**
1187 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#minutely
1188 */
1189 NEPOMUK_EXPORT QUrl minutely();
1190
1191 /**
1192 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#monday
1193 */
1194 NEPOMUK_EXPORT QUrl monday();
1195
1196 /**
1197 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#monthly
1198 */
1199 NEPOMUK_EXPORT QUrl monthly();
1200
1201 /**
1202 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#ncalRelation
1203 *
1204 * A common superproperty for all types of ncal relations. It is
1205 * not to be used directly.
1206 */
1207 NEPOMUK_EXPORT QUrl ncalRelation();
1208
1209 /**
1210 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#ncalTimezone
1211 *
1212 * The timezone instance that should be used to interpret an NcalDateTime.
1213 * The purpose of this property is similar to the TZID parameter
1214 * specified in RFC 2445 sec. 4.2.19
1215 */
1216 NEPOMUK_EXPORT QUrl ncalTimezone();
1217
1218 /**
1219 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#needsActionParticipationStatus
1220 */
1221 NEPOMUK_EXPORT QUrl needsActionParticipationStatus();
1222
1223 /**
1224 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#needsActionStatus
1225 */
1226 NEPOMUK_EXPORT QUrl needsActionStatus();
1227
1228 /**
1229 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#nonParticipantRole
1230 */
1231 NEPOMUK_EXPORT QUrl nonParticipantRole();
1232
1233 /**
1234 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#opaqueTransparency
1235 */
1236 NEPOMUK_EXPORT QUrl opaqueTransparency();
1237
1238 /**
1239 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#optParticipantRole
1240 */
1241 NEPOMUK_EXPORT QUrl optParticipantRole();
1242
1243 /**
1244 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#organizer
1245 *
1246 * The property defines the organizer for a calendar component.
1247 * Inspired by RFC 2445 sec. 4.8.4.3. Originally this property
1248 * accepted many parameters. The Organizer class has been introduced
1249 * to express them all. Note that NCAL is aligned with NCO. The actual
1250 * value (of the CAL-ADDRESS type) is expressed as an instance
1251 * of nco:Contact. Remember that the CN parameter has been removed
1252 * from NCAL. Instead that value should be expressed using nco:fullname
1253 * property of the above mentioned nco:Contact instance.
1254 */
1255 NEPOMUK_EXPORT QUrl organizer();
1256
1257 /**
1258 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#partstat
1259 *
1260 * To specify the participation status for the calendar user specified
1261 * by the property. Inspired by RFC 2445 sec. 4.2.12. Originally
1262 * this parameter had three sets of allowed values. Which set applied
1263 * to a particular case - depended on the type of calendar entity
1264 * this parameter occured in. (event, todo, journal entry). This
1265 * would be awkward to model in RDF so a single ParticipationStatus
1266 * class has been introduced. Terms of the values vocabulary are
1267 * expressed as instances of this class. Users are advised to pay
1268 * attention which instances they use.
1269 */
1270 NEPOMUK_EXPORT QUrl partstat();
1271
1272 /**
1273 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#percentComplete
1274 *
1275 * This property is used by an assignee or delegatee of a to-do to
1276 * convey the percent completion of a to-do to the Organizer. Inspired
1277 * by RFC 2445 sec. 4.8.1.8
1278 */
1279 NEPOMUK_EXPORT QUrl percentComplete();
1280
1281 /**
1282 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#periodBegin
1283 *
1284 * Beginng of a period. Inspired by the first part of a structured
1285 * value of the PERIOD datatype specified in RFC 2445 sec. 4.3.9
1286 */
1287 NEPOMUK_EXPORT QUrl periodBegin();
1288
1289 /**
1290 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#periodDuration
1291 *
1292 * Duration of a period of time. Inspired by the second part of a
1293 * structured value of the PERIOD datatype specified in RFC 2445
1294 * sec. 4.3.9. Note that a single NcalPeriod instance shouldn't
1295 * have the periodEnd and periodDuration properties specified
1296 * simultaneously.
1297 */
1298 NEPOMUK_EXPORT QUrl periodDuration();
1299
1300 /**
1301 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#periodEnd
1302 *
1303 * End of a period of time. Inspired by the second part of a structured
1304 * value of a PERIOD datatype specified in RFC 2445 sec. 4.3.9.
1305 * Note that a single NcalPeriod instance shouldn't have the periodEnd
1306 * and periodDuration properties specified simultaneously.
1307 */
1308 NEPOMUK_EXPORT QUrl periodEnd();
1309
1310 /**
1311 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#priority
1312 *
1313 * The property defines the relative priority for a calendar component.
1314 * Inspired by RFC 2445 sec. 4.8.1.9
1315 */
1316 NEPOMUK_EXPORT QUrl priority();
1317
1318 /**
1319 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#privateClassification
1320 */
1321 NEPOMUK_EXPORT QUrl privateClassification();
1322
1323 /**
1324 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#procedureAction
1325 */
1326 NEPOMUK_EXPORT QUrl procedureAction();
1327
1328 /**
1329 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#prodid
1330 *
1331 * This property specifies the identifier for the product that
1332 * created the iCalendar object. Defined in RFC 2445 sec. 4.7.2
1333 */
1334 NEPOMUK_EXPORT QUrl prodid();
1335
1336 /**
1337 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#publicClassification
1338 */
1339 NEPOMUK_EXPORT QUrl publicClassification();
1340
1341 /**
1342 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#range
1343 *
1344 * To specify the effective range of recurrence instances from
1345 * the instance specified by the recurrence identifier specified
1346 * by the property. It is intended to express the RANGE parameter
1347 * specified in RFC 2445 sec. 4.2.13. The set of possible values
1348 * for this property is limited. See also the documentation for
1349 * ncal:recurrenceId for more details.
1350 */
1351 NEPOMUK_EXPORT QUrl range();
1352
1353 /**
1354 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#rdate
1355 *
1356 * This property defines the list of date/times for a recurrence
1357 * set. Inspired by RFC 2445 sec. 4.8.5.3. Note that RFC allows
1358 * both DATE, DATE-TIME and PERIOD values for this property. That's
1359 * why the range has been set to NcalTimeEntity.
1360 */
1361 NEPOMUK_EXPORT QUrl rdate();
1362
1363 /**
1364 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#recurrenceId
1365 *
1366 * This property is used in conjunction with the "UID" and "SEQUENCE"
1367 * property to identify a specific instance of a recurring "VEVENT",
1368 * "VTODO" or "VJOURNAL" calendar component. The property value
1369 * is the effective value of the "DTSTART" property of the recurrence
1370 * instance. Inspired by the RFC 2445 sec. 4.8.4.4
1371 */
1372 NEPOMUK_EXPORT QUrl recurrenceId();
1373
1374 /**
1375 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#recurrenceIdDateTime
1376 *
1377 * The date and time of a recurrence identifier. Provided to express
1378 * the actual value of the ncal:recurrenceId property. See documentation
1379 * for ncal:recurrenceId for details.
1380 */
1381 NEPOMUK_EXPORT QUrl recurrenceIdDateTime();
1382
1383 /**
1384 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#related
1385 *
1386 * To specify the relationship of the alarm trigger with respect
1387 * to the start or end of the calendar component. Inspired by RFC
1388 * 2445 4.2.14. The RFC has specified two possible values for this
1389 * property ('START' and 'END') they have been expressed as instances
1390 * of the TriggerRelation class.
1391 */
1392 NEPOMUK_EXPORT QUrl related();
1393
1394 /**
1395 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#relatedToChild
1396 *
1397 * The property is used to represent a relationship or reference
1398 * between one calendar component and another. Inspired by RFC
1399 * 2445 sec. 4.8.4.5. Originally this property had a RELTYPE parameter.
1400 * It has been decided to introduce three different properties
1401 * to express the values of that parameter. This property expresses
1402 * the RELATED-TO property with RELTYPE=CHILD parameter.
1403 */
1404 NEPOMUK_EXPORT QUrl relatedToChild();
1405
1406 /**
1407 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#relatedToParent
1408 *
1409 * The property is used to represent a relationship or reference
1410 * between one calendar component and another. Inspired by RFC
1411 * 2445 sec. 4.8.4.5. Originally this property had a RELTYPE parameter.
1412 * It has been decided that it is more natural to introduce three
1413 * different properties to express the values of that parameter.
1414 * This property expresses the RELATED-TO property with no RELTYPE
1415 * parameter (the default value is PARENT), or with explicit RELTYPE=PARENT
1416 * parameter.
1417 */
1418 NEPOMUK_EXPORT QUrl relatedToParent();
1419
1420 /**
1421 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#relatedToSibling
1422 *
1423 * The property is used to represent a relationship or reference
1424 * between one calendar component and another. Inspired by RFC
1425 * 2445 sec. 4.8.4.5. Originally this property had a RELTYPE parameter.
1426 * It has been decided that it is more natural to introduce three
1427 * different properties to express the values of that parameter.
1428 * This property expresses the RELATED-TO property with RELTYPE=SIBLING
1429 * parameter.
1430 */
1431 NEPOMUK_EXPORT QUrl relatedToSibling();
1432
1433 /**
1434 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#repeat
1435 *
1436 * This property defines the number of time the alarm should be
1437 * repeated, after the initial trigger. Inspired by RFC 2445 sec.
1438 * 4.8.6.2
1439 */
1440 NEPOMUK_EXPORT QUrl repeat();
1441
1442 /**
1443 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#reqParticipantRole
1444 */
1445 NEPOMUK_EXPORT QUrl reqParticipantRole();
1446
1447 /**
1448 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#requestStatus
1449 *
1450 * This property defines the status code returned for a scheduling
1451 * request. Inspired by RFC 2445 sec. 4.8.8.2. Original value
1452 * of this property was a four-element structure. The RequestStatus
1453 * class has been introduced to express it. In RFC 2445 this property
1454 * could have the LANGUAGE parameter. This has been discarded
1455 * in this ontology. Use xml:lang literals to express it if necessary.
1456 */
1457 NEPOMUK_EXPORT QUrl requestStatus();
1458
1459 /**
1460 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#requestStatusData
1461 *
1462 * Additional data associated with a request status. Inspired
1463 * by the third part of the structured value for the REQUEST-STATUS
1464 * property defined in RFC 2445 sec. 4.8.8.2 ("Textual exception
1465 * data. For example, the offending property name and value or
1466 * complete property line")
1467 */
1468 NEPOMUK_EXPORT QUrl requestStatusData();
1469
1470 /**
1471 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#resourceUserType
1472 */
1473 NEPOMUK_EXPORT QUrl resourceUserType();
1474
1475 /**
1476 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#resources
1477 *
1478 * Defines the equipment or resources anticipated for an activity
1479 * specified by a calendar entity. Inspired by RFC 2445 sec. 4.8.1.10
1480 * with the following reservations: the LANGUAGE parameter has
1481 * been discarded. Please use xml:lang literals to express language.
1482 * For the ALTREP parameter use the resourcesAltRep property.
1483 * This property specifies multiple resources. The order is not
1484 * important. it is recommended to introduce a separate triple
1485 * for each resource.
1486 */
1487 NEPOMUK_EXPORT QUrl resources();
1488
1489 /**
1490 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#resourcesAltRep
1491 *
1492 * Alternate representation of the resources needed for an event
1493 * or todo. Introduced to cover the ALTREP parameter of the resources
1494 * property. See documentation for ncal:resources for details.
1495 */
1496 NEPOMUK_EXPORT QUrl resourcesAltRep();
1497
1498 /**
1499 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#returnStatus
1500 *
1501 * Short return status. Inspired by the first element of the structured
1502 * value of the REQUEST-STATUS property described in RFC 2445
1503 * sec. 4.8.8.2.
1504 *
1505 * The short return status is a PERIOD character (US-ASCII decimal
1506 * 46) separated 3-tuple of integers. For example, "3.1.1". The
1507 * successive levels of integers provide for a successive level
1508 * of status code granularity.
1509 *
1510 * The following are initial classes for the return status code.
1511 * Individual iCalendar object methods will define specific
1512 * return status codes for these classes. In addition, other classes
1513 * for the return status code may be defined using the registration
1514 * process defined later in this memo.
1515 *
1516 * 1.xx - Preliminary success. This class of status of status code
1517 * indicates that the request has request has been initially processed
1518 * but that completion is pending.
1519 *
1520 * 2.xx -Successful. This class of status code indicates that
1521 * the request was completed successfuly. However, the exact
1522 * status code can indicate that a fallback has been taken.
1523 *
1524 * 3.xx - Client Error. This class of status code indicates that
1525 * the request was not successful. The error is the result of either
1526 * a syntax or a semantic error in the client formatted request.
1527 * Request should not be retried until the condition in the request
1528 * is corrected.
1529 *
1530 * 4.xx - Scheduling Error. This class of status code indicates
1531 * that the request was not successful. Some sort of error occurred
1532 * within the calendaring and scheduling service, not directly
1533 * related to the request itself.
1534 */
1535 NEPOMUK_EXPORT QUrl returnStatus();
1536
1537 /**
1538 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#role
1539 *
1540 * To specify the participation role for the calendar user specified
1541 * by the property. Inspired by the RFC 2445 sec. 4.2.16. Originally
1542 * this property had a limited vocabulary for values. The terms
1543 * of that vocabulary have been expressed as instances of the AttendeeRole
1544 * class.
1545 */
1546 NEPOMUK_EXPORT QUrl role();
1547
1548 /**
1549 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#roomUserType
1550 */
1551 NEPOMUK_EXPORT QUrl roomUserType();
1552
1553 /**
1554 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#rrule
1555 *
1556 * This property defines a rule or repeating pattern for recurring
1557 * events, to-dos, or time zone definitions. sec. 4.8.5.4
1558 */
1559 NEPOMUK_EXPORT QUrl rrule();
1560
1561 /**
1562 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#rsvp
1563 *
1564 * To specify whether there is an expectation of a favor of a reply
1565 * from the calendar user specified by the property value. Inspired
1566 * by RFC 2445 sec. 4.2.17
1567 */
1568 NEPOMUK_EXPORT QUrl rsvp();
1569
1570 /**
1571 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#saturday
1572 */
1573 NEPOMUK_EXPORT QUrl saturday();
1574
1575 /**
1576 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#secondly
1577 */
1578 NEPOMUK_EXPORT QUrl secondly();
1579
1580 /**
1581 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#sentBy
1582 *
1583 * To specify the calendar user that is acting on behalf of the calendar
1584 * user specified by the property. Inspired by RFC 2445 sec. 4.2.18.
1585 * The original data type of this property was a mailto: URI. This
1586 * has been changed to nco:Contact to promote integration between
1587 * NCO and NCAL.
1588 */
1589 NEPOMUK_EXPORT QUrl sentBy();
1590
1591 /**
1592 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#sequence
1593 *
1594 * This property defines the revision sequence number of the calendar
1595 * component within a sequence of revisions. Inspired by RFC 2445
1596 * sec. 4.8.7.4
1597 */
1598 NEPOMUK_EXPORT QUrl sequence();
1599
1600 /**
1601 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#standard
1602 *
1603 * Links the timezone with the standard timezone observance.
1604 * This property has no direct equivalent in the RFC 2445. It has
1605 * been inspired by the structure of the Vtimezone component defined
1606 * in sec.4.6.5
1607 */
1608 NEPOMUK_EXPORT QUrl standard();
1609
1610 /**
1611 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#startTriggerRelation
1612 */
1613 NEPOMUK_EXPORT QUrl startTriggerRelation();
1614
1615 /**
1616 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#statusDescription
1617 *
1618 * Longer return status description. Inspired by the second part
1619 * of the structured value of the REQUEST-STATUS property defined
1620 * in RFC 2445 sec. 4.8.8.2
1621 */
1622 NEPOMUK_EXPORT QUrl statusDescription();
1623
1624 /**
1625 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#summary
1626 *
1627 * Defines a short summary or subject for the calendar component.
1628 * Inspired by RFC 2445 sec 4.8.1.12 with the following reservations:
1629 * the LANGUAGE parameter has been discarded. Please use xml:lang
1630 * literals to express language. For the ALTREP parameter use
1631 * the summaryAltRep property.
1632 */
1633 NEPOMUK_EXPORT QUrl summary();
1634
1635 /**
1636 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#summaryAltRep
1637 *
1638 * Alternate representation of the comment. Introduced to cover
1639 * the ALTREP parameter of the SUMMARY property. See
1640 * documentation of ncal:summary for details.
1641 */
1642 NEPOMUK_EXPORT QUrl summaryAltRep();
1643
1644 /**
1645 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#sunday
1646 */
1647 NEPOMUK_EXPORT QUrl sunday();
1648
1649 /**
1650 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#tentativeParticipationStatus
1651 */
1652 NEPOMUK_EXPORT QUrl tentativeParticipationStatus();
1653
1654 /**
1655 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#tentativeStatus
1656 */
1657 NEPOMUK_EXPORT QUrl tentativeStatus();
1658
1659 /**
1660 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#thisAndFutureRange
1661 */
1662 NEPOMUK_EXPORT QUrl thisAndFutureRange();
1663
1664 /**
1665 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#thisAndPriorRange
1666 */
1667 NEPOMUK_EXPORT QUrl thisAndPriorRange();
1668
1669 /**
1670 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#thursday
1671 */
1672 NEPOMUK_EXPORT QUrl thursday();
1673
1674 /**
1675 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#todoStatus
1676 *
1677 * Defines the overall status or confirmation for a todo. Based
1678 * on the STATUS property defined in RFC 2445 sec. 4.8.1.11.
1679 */
1680 NEPOMUK_EXPORT QUrl todoStatus();
1681
1682 /**
1683 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#transp
1684 *
1685 * Defines whether an event is transparent or not to busy time searches.
1686 * Inspired by RFC 2445 sec.4.8.2.7. Values for this property
1687 * can be chosen from a limited vocabulary. To express this a TimeTransparency
1688 * class has been introduced.
1689 */
1690 NEPOMUK_EXPORT QUrl transp();
1691
1692 /**
1693 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#transparentTransparency
1694 */
1695 NEPOMUK_EXPORT QUrl transparentTransparency();
1696
1697 /**
1698 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#trigger
1699 *
1700 * This property specifies when an alarm will trigger. Inspired
1701 * by RFC 2445 sec. 4.8.6.3 Originally the value of this property
1702 * could accept two types : duration and date-time. To express
1703 * this fact a Trigger class has been introduced. It also has a related
1704 * property to account for the RELATED parameter.
1705 */
1706 NEPOMUK_EXPORT QUrl trigger();
1707
1708 /**
1709 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#triggerDateTime
1710 *
1711 * The exact date and time of the trigger. This property has been
1712 * created to express the VALUE=DATE, and VALUE=DATE-TIME parameters
1713 * of the TRIGGER property. See the documentation for ncal:trigger
1714 * for more details
1715 */
1716 NEPOMUK_EXPORT QUrl triggerDateTime();
1717
1718 /**
1719 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#triggerDuration
1720 *
1721 * The duration of a trigger. This property has been created to
1722 * express the VALUE=DURATION parameter of the TRIGGER property.
1723 * See documentation for ncal:trigger for more details.
1724 */
1725 NEPOMUK_EXPORT QUrl triggerDuration();
1726
1727 /**
1728 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#tuesday
1729 */
1730 NEPOMUK_EXPORT QUrl tuesday();
1731
1732 /**
1733 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#tzid
1734 *
1735 * This property specifies the text value that uniquely identifies
1736 * the "VTIMEZONE" calendar component. Inspired by RFC 2445 sec
1737 * 4.8.3.1
1738 */
1739 NEPOMUK_EXPORT QUrl tzid();
1740
1741 /**
1742 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#tzname
1743 *
1744 * Specifies the customary designation for a timezone description.
1745 * Inspired by RFC 2445 sec. 4.8.3.2 The LANGUAGE parameter has
1746 * been discarded. Please xml:lang literals to express languages.
1747 * Original specification for the domain of this property stated
1748 * that it must appear within the timezone component. In this ontology
1749 * the TimezoneObservance class has been itroduced to clarify
1750 * this specification.
1751 */
1752 NEPOMUK_EXPORT QUrl tzname();
1753
1754 /**
1755 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#tzoffsetfrom
1756 *
1757 * This property specifies the offset which is in use prior to this
1758 * time zone observance. Inspired by RFC 2445 sec. 4.8.3.3. The
1759 * original domain was underspecified. It said that this property
1760 * must appear within a Timezone component. In this ontology a
1761 * TimezoneObservance class has been introduced to clarify this
1762 * specification. The original range was UTC-OFFSET. There is
1763 * no equivalent among the XSD datatypes so plain string was chosen.
1764 */
1765 NEPOMUK_EXPORT QUrl tzoffsetfrom();
1766
1767 /**
1768 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#tzoffsetto
1769 *
1770 * This property specifies the offset which is in use in this time
1771 * zone observance. nspired by RFC 2445 sec. 4.8.3.4. The original
1772 * domain was underspecified. It said that this property must
1773 * appear within a Timezone component. In this ontology a TimezoneObservance
1774 * class has been introduced to clarify this specification. The
1775 * original range was UTC-OFFSET. There is no equivalent among
1776 * the XSD datatypes so plain string was chosen.
1777 */
1778 NEPOMUK_EXPORT QUrl tzoffsetto();
1779
1780 /**
1781 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#tzurl
1782 *
1783 * The TZURL provides a means for a VTIMEZONE component to point
1784 * to a network location that can be used to retrieve an up-to- date
1785 * version of itself. Inspired by RFC 2445 sec. 4.8.3.5. Originally
1786 * the range of this property had been specified as URI.
1787 */
1788 NEPOMUK_EXPORT QUrl tzurl();
1789
1790 /**
1791 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#uid
1792 *
1793 * This property defines the persistent, globally unique identifier
1794 * for the calendar component. Inspired by the RFC 2445 sec 4.8.4.7
1795 */
1796 NEPOMUK_EXPORT QUrl uid();
1797
1798 /**
1799 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#unknownUserType
1800 */
1801 NEPOMUK_EXPORT QUrl unknownUserType();
1802
1803 /**
1804 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#until
1805 *
1806 * The UNTIL rule part defines a date-time value which bounds the
1807 * recurrence rule in an inclusive manner. If the value specified
1808 * by UNTIL is synchronized with the specified recurrence, this
1809 * date or date-time becomes the last instance of the recurrence.
1810 * If specified as a date-time value, then it MUST be specified
1811 * in an UTC time format. If not present, and the COUNT rule part
1812 * is also not present, the RRULE is considered to repeat forever.
1813 */
1814 NEPOMUK_EXPORT QUrl until();
1815
1816 /**
1817 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#url
1818 *
1819 * This property defines a Uniform Resource Locator (URL) associated
1820 * with the iCalendar object. Inspired by the RFC 2445 sec. 4.8.4.6.
1821 * Original range had been specified as URI.
1822 */
1823 NEPOMUK_EXPORT QUrl url();
1824
1825 /**
1826 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#version
1827 *
1828 * This property specifies the identifier corresponding to the
1829 * highest version number or the minimum and maximum range of the
1830 * iCalendar specification that is required in order to interpret
1831 * the iCalendar object. Defined in RFC 2445 sec. 4.7.4
1832 */
1833 NEPOMUK_EXPORT QUrl version();
1834
1835 /**
1836 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#wednesday
1837 */
1838 NEPOMUK_EXPORT QUrl wednesday();
1839
1840 /**
1841 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#weekly
1842 */
1843 NEPOMUK_EXPORT QUrl weekly();
1844
1845 /**
1846 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#wkst
1847 *
1848 * The day that's counted as the start of the week. It is used to disambiguate
1849 * the byweekno rule. Defined in RFC 2445 sec. 4.3.10
1850 */
1851 NEPOMUK_EXPORT QUrl wkst();
1852
1853 /**
1854 * http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#yearly
1855 */
1856 NEPOMUK_EXPORT QUrl yearly();
1857 }
1858 }
1859}
1860
1861#endif
1862