## ncal:Todo ncal:Todo |

## Description

Provide a grouping of calendar properties that describe a to-do.

This class emits notifications about changes, and can be tracked through the `GraphUpdated` DBus signal.

## Class hierarchy

        rdfs:Resource
        ├── ncal:UnionParentClass ───┐
        ╰── nie:InformationElement ──┤
                                     └── ncal:Todo

## Properties

### The `“ncal:due”` property

    “ncal:due”          ncal:NcalDateTime

This property defines the date and time that a to-do is expected to be completed. Inspired by RFC 2445 sec. 4.8.2.3

Number of possible elements per resource (Cardinality): 1

### The `“ncal:todoStatus”` property

    “ncal:todoStatus”          ncal:TodoStatus

Defines the overall status or confirmation for a todo. Based on the STATUS property defined in RFC 2445 sec. 4.8.1.11.

Number of possible elements per resource (Cardinality): 1

### The `“ncal:completed”` property

    “ncal:completed”          xsd:dateTime

This property defines the date and time that a to-do was actually completed. Inspired by RFC 2445 sec. 4.8.2.1. Note that the RFC allows ONLY UTC time values for this property.

Number of possible elements per resource (Cardinality): 1

### The `“ncal:percentComplete”` property

    “ncal:percentComplete”          xsd:integer

This property is used by an assignee or delegatee of a to-do to convey the percent completion of a to-do to the Organizer. Inspired by RFC 2445 sec. 4.8.1.8

Number of possible elements per resource (Cardinality): 1

## See also

The upstream documentation for the NCAL ontology.