namespace gCal = "http://schemas.google.com/gCal/2005" start = calendar_icalUIDProperty | calendar_privateCopyProperty | calendar_quickAddProperty | calendar_resourceProperty | calendar_sendEventNotificationsProperty | calendar_sequenceNumberProperty | calendar_syncEventProperty | calendar_timeZoneProperty | calendar_timesCleanedProperty | calendar_webContent | calendar_webContentGadgetPref calendar_icalUIDProperty = element gCal:uid { attribute value { xsd:string } } calendar_privateCopyProperty = element gCal:privateCopy { attribute value { xsd:boolean } } calendar_quickAddProperty = element gCal:quickadd { attribute value { xsd:boolean } } calendar_resourceProperty = element gCal:resource { attribute id { xsd:string }?, attribute value { xsd:boolean }? } calendar_sendEventNotificationsProperty = element gCal:sendEventNotifications { attribute value { xsd:boolean } } calendar_sequenceNumberProperty = element gCal:sequence { attribute value { xsd:int } } calendar_syncEventProperty = element gCal:syncEvent { attribute value { xsd:boolean } } calendar_timeZoneProperty = element gCal:timezone { attribute value { xsd:string } } calendar_timesCleanedProperty = element gCal:timesCleaned { attribute value { xsd:unsignedInt } } calendar_webContent = element gCal:webContent { attribute height { xsd:int }, attribute url { xsd:string }, attribute width { xsd:int }, calendar_webContentGadgetPref* } calendar_webContentGadgetPref = element gCal:webContentGadgetPref { attribute name { xsd:string }, attribute value { xsd:string } }