The following is a simple example of an iCalendar format:
BEGIN:VCALENDAR
Version:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
END:VCALENDAR
The Version and PRODID represent properties of the VCALENDAR object.
The Property object supports the following properties and methods:


| Name | Description | |||
| Component | Retrieves the parent component of the property. | |||
| GuessType | Guesses the property's type, from its value | |||
| Name | Indicates the property's name. | |||
| Parameters | Retrieves the parameters of the current property. | |||
| toICalendar | Gets the iCalendar representation of the property. | |||
| Type | Indicates the property's type. | |||
| UserData | Indicates any extra data associated with the property. | |||
| Value | Indicates the property's value( or values if a safe array is used ). |