<?xml version='1.0' encoding='UTF-8'?>
<chapter id='scal-ontology'>
<title>Simplified Calendar Ontology (SCAL): Simple and efficient ontology to represent calendar information (events, ToDos, recurrency rules...)</title>
<varlistentry>
  <term>Authors:</term>
  <listitem>
<itemizedlist>
<listitem>Tracker Developers</listitem>
</itemizedlist>
  </listitem>
</varlistentry>
<varlistentry>
  <term>Editors:</term>
  <listitem>
<itemizedlist>
<listitem>Tracker Developers</listitem>
</itemizedlist>
  </listitem>
</varlistentry>
  <varlistentry>
    <term>Upstream:</term>
 <listitem><para>Not available</para></listitem>
  </varlistentry>
  <varlistentry>
    <term>ChangeLog:</term>
 <listitem><para><ulink url="http://git.gnome.org/cgit/tracker/log/data/ontologies/36-scal.ontology">Tracker changes</ulink></para></listitem>
  </varlistentry>
<varlistentry>
  <term>Copyright:</term>
  <listitem>
<para>&copy; 2009, 2010 <ulink url="http://www.nokia.com/">Nokia</ulink></para>
  </listitem>
</varlistentry>
<section id='scal-classes'>
<title>SCAL Ontology Classes</title>
<refsect2 id='scal-AttendeeRole'>
<title>scal:AttendeeRole</title>
<para>Predefined set of instances: chain, req-participant...</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='rdfs-Resource'>rdfs:Resource</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-attendeeRole'>scal:attendeeRole</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Predefined instances</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-attendee-role-non-participant'>scal:attendee-role-non-participant</link>, <link linkend='scal-attendee-role-opt-participant'>scal:attendee-role-opt-participant</link>, <link linkend='scal-attendee-role-req-participant'>scal:attendee-role-req-participant</link>, <link linkend='scal-attendee-role-chair'>scal:attendee-role-chair</link>, </simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-CalendarAlarm'>
<title>scal:CalendarAlarm</title>
<para>An alam according to the ical definition</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='nie-InformationElement'>nie:InformationElement</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-alarmAttendee'>scal:alarmAttendee</link>, <link linkend='scal-alarmOffset'>scal:alarmOffset</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-calendarItemAlarm'>scal:calendarItemAlarm</link>, </simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-Event'>
<title>scal:Event</title>
<para>An Event according the ical definition</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarItem'>scal:CalendarItem</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-eventStatus'>scal:eventStatus</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-anniversary'>scal:anniversary</link>, <link linkend='scal-birthday'>scal:birthday</link>, </simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-Journal'>
<title>scal:Journal</title>
<para>A Journal entry according to the ical definition</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarItem'>scal:CalendarItem</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-journalStatus'>scal:journalStatus</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-RecurrenceRule'>
<title>scal:RecurrenceRule</title>
<para>Representation of repeating patterns</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='rdfs-Resource'>rdfs:Resource</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-exception'>scal:exception</link>, <link linkend='scal-recurrenceStartDate'>scal:recurrenceStartDate</link>, <link linkend='scal-recurrencePattern'>scal:recurrencePattern</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-rrule'>scal:rrule</link>, </simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-CalendarItem'>
<title>scal:CalendarItem</title>
<para>Superclass of the calendar entities</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='nie-InformationElement'>nie:InformationElement</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Journal'>scal:Journal</link>, <link linkend='scal-Todo'>scal:Todo</link>, <link linkend='scal-Event'>scal:Event</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-exceptionRDate'>scal:exceptionRDate</link>, <link linkend='scal-rdate'>scal:rdate</link>, <link linkend='scal-rrule'>scal:rrule</link>, <link linkend='scal-attachment'>scal:attachment</link>, <link linkend='scal-priority'>scal:priority</link>, <link linkend='scal-isAllDay'>scal:isAllDay</link>, <link linkend='scal-end'>scal:end</link>, <link linkend='scal-start'>scal:start</link>, <link linkend='scal-access'>scal:access</link>, <link linkend='scal-calendarItemAlarm'>scal:calendarItemAlarm</link>, <link linkend='scal-contact'>scal:contact</link>, <link linkend='scal-attendee'>scal:attendee</link>, <link linkend='scal-transparency'>scal:transparency</link>, <link linkend='scal-resources'>scal:resources</link>, <link linkend='scal-textLocation'>scal:textLocation</link>, <link linkend='scal-belongsToCalendar'>scal:belongsToCalendar</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-TransparencyValues'>
<title>scal:TransparencyValues</title>
<para>Predefined instances of time transparency for the calendar items</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='rdfs-Resource'>rdfs:Resource</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-transparency'>scal:transparency</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Predefined instances</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-transparency-opaque'>scal:transparency-opaque</link>, <link linkend='scal-transparency-transparent'>scal:transparency-transparent</link>, </simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-Todo'>
<title>scal:Todo</title>
<para>A ToDo according the ical definition</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarItem'>scal:CalendarItem</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-percentComplete'>scal:percentComplete</link>, <link linkend='scal-completed'>scal:completed</link>, <link linkend='scal-due'>scal:due</link>, <link linkend='scal-todoStatus'>scal:todoStatus</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-RSVPValues'>
<title>scal:RSVPValues</title>
<para>Predefined set of instances: Yes/No (not boolean to allow undefined values)</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='rdfs-Resource'>rdfs:Resource</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-rsvp'>scal:rsvp</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Predefined instances</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-rsvp-value-false'>scal:rsvp-value-false</link>, <link linkend='scal-rsvp-value-true'>scal:rsvp-value-true</link>, </simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-TodoStatus'>
<title>scal:TodoStatus</title>
<para>Predefined instances of status for todos</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='rdfs-Resource'>rdfs:Resource</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-todoStatus'>scal:todoStatus</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Predefined instances</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-todo-status-cancelled'>scal:todo-status-cancelled</link>, <link linkend='scal-todo-status-in-process'>scal:todo-status-in-process</link>, <link linkend='scal-todo-status-completed'>scal:todo-status-completed</link>, <link linkend='scal-todo-status-needs-action'>scal:todo-status-needs-action</link>, </simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-TimePoint'>
<title>scal:TimePoint</title>
<para>Point in time</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='rdfs-Resource'>rdfs:Resource</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-TimeZone'>scal:TimeZone</link>, <link linkend='scal-dateTime'>scal:dateTime</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-recurrenceStartDate'>scal:recurrenceStartDate</link>, <link linkend='scal-end'>scal:end</link>, <link linkend='scal-start'>scal:start</link>, <link linkend='scal-completed'>scal:completed</link>, <link linkend='scal-due'>scal:due</link>, </simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-AttendanceStatus'>
<title>scal:AttendanceStatus</title>
<para>Predefined set of instances: needs-action, accepted...</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='rdfs-Resource'>rdfs:Resource</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-attendanceStatus'>scal:attendanceStatus</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Predefined instances</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-attendance-in-process'>scal:attendance-in-process</link>, <link linkend='scal-attendance-completed'>scal:attendance-completed</link>, <link linkend='scal-attendance-delegated'>scal:attendance-delegated</link>, <link linkend='scal-attendance-tentative'>scal:attendance-tentative</link>, <link linkend='scal-attendance-declined'>scal:attendance-declined</link>, <link linkend='scal-attendance-accepted'>scal:attendance-accepted</link>, <link linkend='scal-attendance-needs-action'>scal:attendance-needs-action</link>, </simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-AccessLevel'>
<title>scal:AccessLevel</title>
<para>Access classification for a calendar item: public, private or confidential. Use the predefined instances in the ontology</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='rdfs-Resource'>rdfs:Resource</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-access'>scal:access</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Predefined instances</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-access-level-confidential'>scal:access-level-confidential</link>, <link linkend='scal-access-level-public'>scal:access-level-public</link>, <link linkend='scal-access-level-private'>scal:access-level-private</link>, </simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-Attendee'>
<title>scal:Attendee</title>
<para>Contact related with a calendar item</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='rdfs-Resource'>rdfs:Resource</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-sent-by'>scal:sent-by</link>, <link linkend='scal-delegated-from'>scal:delegated-from</link>, <link linkend='scal-delegated-to'>scal:delegated-to</link>, <link linkend='scal-member'>scal:member</link>, <link linkend='scal-calendarUserType'>scal:calendarUserType</link>, <link linkend='scal-rsvp'>scal:rsvp</link>, <link linkend='scal-attendeeContact'>scal:attendeeContact</link>, <link linkend='scal-attendeeRole'>scal:attendeeRole</link>, <link linkend='scal-attendanceStatus'>scal:attendanceStatus</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-alarmAttendee'>scal:alarmAttendee</link>, <link linkend='scal-contact'>scal:contact</link>, <link linkend='scal-attendee'>scal:attendee</link>, </simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-JournalStatus'>
<title>scal:JournalStatus</title>
<para>Predefined instances of status for journals</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='rdfs-Resource'>rdfs:Resource</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-journalStatus'>scal:journalStatus</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Predefined instances</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-journal-status-cancelled'>scal:journal-status-cancelled</link>, <link linkend='scal-journal-status-in-process'>scal:journal-status-in-process</link>, <link linkend='scal-journal-status-completed'>scal:journal-status-completed</link>, <link linkend='scal-journal-status-needs-action'>scal:journal-status-needs-action</link>, </simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-CalendarUserType'>
<title>scal:CalendarUserType</title>
<para>Predefined set of instance for calendar user types</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='rdfs-Resource'>rdfs:Resource</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-calendarUserType'>scal:calendarUserType</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Predefined instances</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-cutype-unknown'>scal:cutype-unknown</link>, <link linkend='scal-cutype-resource'>scal:cutype-resource</link>, <link linkend='scal-cutype-room'>scal:cutype-room</link>, <link linkend='scal-cutype-group'>scal:cutype-group</link>, <link linkend='scal-cutype-individual'>scal:cutype-individual</link>, </simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-Calendar'>
<title>scal:Calendar</title>
<para>Group calendar items</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='nie-InformationElement'>nie:InformationElement</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-belongsToCalendar'>scal:belongsToCalendar</link>, </simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-EventStatus'>
<title>scal:EventStatus</title>
<para>Predefined instances of status for events</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='rdfs-Resource'>rdfs:Resource</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-eventStatus'>scal:eventStatus</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Predefined instances</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-event-status-cancelled'>scal:event-status-cancelled</link>, <link linkend='scal-event-status-confirmed'>scal:event-status-confirmed</link>, <link linkend='scal-event-status-tentative'>scal:event-status-tentative</link>, </simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

</section>
<section id='scal-properties'>
<title>SCAL Ontology Properties</title>
<refsect2 id='scal-contact'>
<title>scal:contact</title>
<para>Contact related with the Calendar Item (spec 4.8.4.2)</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarItem'>scal:CalendarItem</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Attendee'>scal:Attendee</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-attendeeContact'>
<title>scal:attendeeContact</title>
<para>Link from the attendee to the actual contact</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Attendee'>scal:Attendee</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='nco-Contact'>nco:Contact</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-isAllDay'>
<title>scal:isAllDay</title>
<para>True if the event applies to the whole day</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarItem'>scal:CalendarItem</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-boolean'>xsd:boolean</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-member'>
<title>scal:member</title>
<para>To specify the group or list membership of the calendar user specified by the property</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Attendee'>scal:Attendee</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='nco-Contact'>nco:Contact</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-rrule'>
<title>scal:rrule</title>
<para>Repeating pattern for recurring CalendarItems</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarItem'>scal:CalendarItem</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-RecurrenceRule'>scal:RecurrenceRule</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-start'>
<title>scal:start</title>
<para>Start time of a calendar item</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarItem'>scal:CalendarItem</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-TimePoint'>scal:TimePoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-rsvp'>
<title>scal:rsvp</title>
<para>Link an attendee with his rsvp status</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Attendee'>scal:Attendee</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-RSVPValues'>scal:RSVPValues</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-calendarUserType'>
<title>scal:calendarUserType</title>
<para>Link an attendee instance with a cutype</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Attendee'>scal:Attendee</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarUserType'>scal:CalendarUserType</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-sent-by'>
<title>scal:sent-by</title>
<para>to indicate whom is acting on behalf of the ATTENDEE</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Attendee'>scal:Attendee</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='nco-Contact'>nco:Contact</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-resources'>
<title>scal:resources</title>
<para>Resources required for the calendar item (equipment, installations...)</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarItem'>scal:CalendarItem</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-string'>xsd:string</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-textLocation'>
<title>scal:textLocation</title>
<para>Textual description of location for an item. Sec. 4.8.1.7. Use better mlo:location</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarItem'>scal:CalendarItem</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-integer'>xsd:integer</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-priority'>
<title>scal:priority</title>
<para>Relative priority of th event</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarItem'>scal:CalendarItem</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-integer'>xsd:integer</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-percentComplete'>
<title>scal:percentComplete</title>
<para>% of the task completed</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Todo'>scal:Todo</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-integer'>xsd:integer</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-TimeZone'>
<title>scal:TimeZone</title>
<para>Timezone in the OLSON DB used as reference in the time. Use 'floating' for floating times or study the convenience of a boolean 'isFloating' attribute.</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-TimePoint'>scal:TimePoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-string'>xsd:string</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-alarmAttendee'>
<title>scal:alarmAttendee</title>
<para>Alarms can have attendees. RFC has told</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarAlarm'>scal:CalendarAlarm</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Attendee'>scal:Attendee</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-recurrenceStartDate'>
<title>scal:recurrenceStartDate</title>
<para>Reuse here the start-date instance of the base event for this recurrence rule. This property makes possible to retrieve all required data to expand the recurrence rule in one short query</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-RecurrenceRule'>scal:RecurrenceRule</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-TimePoint'>scal:TimePoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-delegated-from'>
<title>scal:delegated-from</title>
<para>to indicate the calendar users whom the request was delegated from</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Attendee'>scal:Attendee</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='nco-Contact'>nco:Contact</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-access'>
<title>scal:access</title>
<para>Access classification: public private...</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarItem'>scal:CalendarItem</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-AccessLevel'>scal:AccessLevel</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-attendeeRole'>
<title>scal:attendeeRole</title>
<para>Property to link with an attendee role instance</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Attendee'>scal:Attendee</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-AttendeeRole'>scal:AttendeeRole</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-transparency'>
<title>scal:transparency</title>
<para>Time transparency for the item (busy time or transparent)</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarItem'>scal:CalendarItem</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-TransparencyValues'>scal:TransparencyValues</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-dateTime'>
<title>scal:dateTime</title>
<para>Date and time in UTC</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-TimePoint'>scal:TimePoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-dateTime'>xsd:dateTime</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-rdate'>
<title>scal:rdate</title>
<para>One of more concrete ocurrences of the calendar item using ';' as separator. Included for backward compatibility. Use rrule instead</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarItem'>scal:CalendarItem</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-integer'>xsd:integer</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-completed'>
<title>scal:completed</title>
<para>Time when the task was completed</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Todo'>scal:Todo</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-TimePoint'>scal:TimePoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-journalStatus'>
<title>scal:journalStatus</title>
<para>Link of an journal with its status</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Journal'>scal:Journal</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-JournalStatus'>scal:JournalStatus</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-belongsToCalendar'>
<title>scal:belongsToCalendar</title>
<para>Relation between a calendar item and a calendar.</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarItem'>scal:CalendarItem</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Calendar'>scal:Calendar</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara><link linkend='nie-isLogicalPartOf'>nie:isLogicalPartOf</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-exceptionRDate'>
<title>scal:exceptionRDate</title>
<para>One of more concrete exceptions of the calendar item using ';' as separator. Included for backward compatibility. Use rrule with exception='true' instead</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarItem'>scal:CalendarItem</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-integer'>xsd:integer</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-anniversary'>
<title>scal:anniversary</title>
<para>links a contact with the calendar event of an anniversary. (SCAL version)</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='nco-Contact'>nco:Contact</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Event'>scal:Event</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-attendanceStatus'>
<title>scal:attendanceStatus</title>
<para>Status of contact's assitance to the event</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Attendee'>scal:Attendee</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-AttendanceStatus'>scal:AttendanceStatus</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-alarmOffset'>
<title>scal:alarmOffset</title>
<para>Offset of the alarm respect to the Calendar item start time. In minutes</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarAlarm'>scal:CalendarAlarm</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-integer'>xsd:integer</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-eventStatus'>
<title>scal:eventStatus</title>
<para>Link of an event with its status</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Event'>scal:Event</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-EventStatus'>scal:EventStatus</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-delegated-to'>
<title>scal:delegated-to</title>
<para>to indicate the calendar users that the original request was delegated to</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Attendee'>scal:Attendee</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='nco-Contact'>nco:Contact</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-due'>
<title>scal:due</title>
<para>Due time for a task to be completed</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Todo'>scal:Todo</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-TimePoint'>scal:TimePoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-attendee'>
<title>scal:attendee</title>
<para>Link of an Calendar item with an attendee, that can have different status</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarItem'>scal:CalendarItem</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Attendee'>scal:Attendee</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-end'>
<title>scal:end</title>
<para>End time of a calendar item. Set always a value to avoid OPTIONALS</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarItem'>scal:CalendarItem</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-TimePoint'>scal:TimePoint</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-recurrencePattern'>
<title>scal:recurrencePattern</title>
<para>Recurrence pattern enforcing all (14) the fields in RFC2445/4.3.10, with ';' as separator: freq;until;count;interval;bysecond;byminute;byhour;byday;bymonthday;byyearday;byweekno;bymonth;bysetpos;wkst </para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-RecurrenceRule'>scal:RecurrenceRule</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-string'>xsd:string</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-exception'>
<title>scal:exception</title>
<para>True if this recurrence rules must be interpreted as an exception</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-RecurrenceRule'>scal:RecurrenceRule</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-boolean'>xsd:boolean</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-calendarItemAlarm'>
<title>scal:calendarItemAlarm</title>
<para>Link between calendar item and alarm</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarItem'>scal:CalendarItem</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarAlarm'>scal:CalendarAlarm</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-todoStatus'>
<title>scal:todoStatus</title>
<para>Link of an todo with its status</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Todo'>scal:Todo</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-TodoStatus'>scal:TodoStatus</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-attachment'>
<title>scal:attachment</title>
<para>Item attached to a calendar item</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-CalendarItem'>scal:CalendarItem</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='nie-DataObject'>nie:DataObject</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='scal-birthday'>
<title>scal:birthday</title>
<para>links a contact with the calendar event of his birthday. (SCAL version)</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='nco-Contact'>nco:Contact</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='scal-Event'>scal:Event</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

</section>
</chapter>
